[
https://issues.apache.org/jira/browse/OPENMEETINGS-1055?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Maxim Solodovnik updated OPENMEETINGS-1055:
-------------------------------------------
Priority: Critical (was: Major)
> Error is thrown and connection is closed when external user try to generate
> URL and send email invitation
> ---------------------------------------------------------------------------------------------------------
>
> Key: OPENMEETINGS-1055
> URL: https://issues.apache.org/jira/browse/OPENMEETINGS-1055
> Project: Openmeetings
> Issue Type: Bug
> Components: UI
> Affects Versions: 3.0.0
> Reporter: Vasiliy Degtyarev
> Assignee: SebastianWagner
> Priority: Critical
> Fix For: 3.0.4
>
>
> Go to the room as moderator and invite external guest. Grant moderation
> rights to external guest. As external guest click on "Send invitation" menu
> item and enter valid email. Click on "Generate URL" button. "null" error
> message is shown and the next error is thrown:
> INFO 08-05 11:55:19.805 o.a.o.d.d.u.UserDao:262
> [RTMPExecutor#XW3CU5AAXMUJD-1] - [get] Info: No USER_ID given
> ERROR 08-05 11:55:19.808 o.a.o.r.InvitationService:132
> [RTMPExecutor#XW3CU5AAXMUJD-1] - [sendInvitationHash]
> java.lang.NullPointerException: null
> at
> org.apache.openmeetings.db.dao.user.UserDao.getContact(UserDao.java:461)
> ~[openmeetings-db-3.0.3-SNAPSHOT.jar:na]
> at
> org.apache.openmeetings.db.dao.user.UserDao.getContact(UserDao.java:443)
> ~[openmeetings-db-3.0.3-SNAPSHOT.jar:na]
> at
> org.apache.openmeetings.db.dao.user.UserDao$$FastClassBySpringCGLIB$$1492ba5a.invoke(<generated>)
> ~[spring-core-4.0.6.RELEASE.jar:na]
> at
> org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
> ~[spring-core-4.0.6.RELEASE.jar:4.0.6.RELEASE]
> at
> org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:708)
> ~[spring-aop-4.0.6.RELEASE.jar:4.0.6.RELEASE]
> at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
> ~[spring-aop-4.0.6.RELEASE.jar:4.0.6.RELEASE]
> at
> org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:98)
> ~[spring-tx-jar-4.0.6.RELEASE.jar:4.0.6.RELEASE]
> at
> org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:262)
> ~[spring-tx-jar-4.0.6.RELEASE.jar:4.0.6.RELEASE]
> at
> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:95)
> ~[spring-tx-jar-4.0.6.RELEASE.jar:4.0.6.RELEASE]
> at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
> ~[spring-aop-4.0.6.RELEASE.jar:4.0.6.RELEASE]
> at
> org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:644)
> ~[spring-aop-4.0.6.RELEASE.jar:4.0.6.RELEASE]
> at
> org.apache.openmeetings.db.dao.user.UserDao$$EnhancerBySpringCGLIB$$bd95596d.getContact(<generated>)
> ~[spring-core-4.0.6.RELEASE.jar:na]
> at
> org.apache.openmeetings.remote.InvitationService.sendInvitationHash(InvitationService.java:112)
> ~[openmeetings-core-3.0.3-SNAPSHOT.jar:na]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> ~[na:1.7.0_65]
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> ~[na:1.7.0_65]
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> ~[na:1.7.0_65]
> at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_65]
> at
> org.red5.server.service.ServiceInvoker.invoke(ServiceInvoker.java:196)
> [red5-server.jar:na]
> at
> org.red5.server.service.ServiceInvoker.invoke(ServiceInvoker.java:115)
> [red5-server.jar:na]
> at
> org.red5.server.net.rtmp.RTMPHandler.invokeCall(RTMPHandler.java:186)
> [red5-server.jar:na]
> at
> org.red5.server.net.rtmp.RTMPHandler.onCommand(RTMPHandler.java:293)
> [red5-server.jar:na]
> at
> org.red5.server.net.rtmp.BaseRTMPHandler.messageReceived(BaseRTMPHandler.java:89)
> [red5-server.jar:na]
> at
> org.red5.server.net.rtmp.ReceivedMessageTask.call(ReceivedMessageTask.java:55)
> [red5-server.jar:na]
> at
> org.red5.server.net.rtmp.ReceivedMessageTask.call(ReceivedMessageTask.java:11)
> [red5-server.jar:na]
> at java.util.concurrent.FutureTask.run(FutureTask.java:262)
> [na:1.7.0_65]
> at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
> [na:1.7.0_65]
> at java.util.concurrent.FutureTask.run(FutureTask.java:262)
> [na:1.7.0_65]
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> [na:1.7.0_65]
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> [na:1.7.0_65]
> at java.lang.Thread.run(Thread.java:745) [na:1.7.0_65]
> It seems that external user should not send invitation.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)