You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by "Maxim Solodovnik (JIRA)" <ji...@apache.org> on 2014/09/25 10:12:36 UTC

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

     [ https://issues.apache.org/jira/browse/OPENMEETINGS-1055?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Maxim Solodovnik closed OPENMEETINGS-1055.
------------------------------------------

> 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: Maxim Solodovnik
>            Priority: Critical
>             Fix For: 3.0.4, 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.3.4#6332)