[ 
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)

Reply via email to