You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by "Vasiliy Degtyarev (JIRA)" <ji...@apache.org> on 2014/08/05 12:03:12 UTC

[jira] [Created] (OPENMEETINGS-1055) Error is thrown and connection is closed when external user try to generate URL and send email invitation

Vasiliy Degtyarev created OPENMEETINGS-1055:
-----------------------------------------------

             Summary: 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
             Fix For: 3.1.0


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.2#6252)