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 2017/05/03 04:08:04 UTC
[jira] [Updated] (OPENMEETINGS-1645) All users video frames are
closed when moderator stop recording or sharing in the room
[ https://issues.apache.org/jira/browse/OPENMEETINGS-1645?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Vasiliy Degtyarev updated OPENMEETINGS-1645:
--------------------------------------------
Description:
Enter to the any room with video frame enabled and start recording or sharing. When moderator stop recording or sharing then all users video frrames are closed.
Please see log:
ERROR 05-03 05:55:04.965 o.a.o.c.r.RecordingService:305 [NioProcessor-7] - [stopRecordingShow]
java.lang.IllegalStateException: Could not find Listener to stop! recordingMetaDataId 61
at org.apache.openmeetings.core.remote.RecordingService.stopRecordingShow(RecordingService.java:298)
at org.apache.openmeetings.core.remote.RecordingService.stopRecordingShowForClient(RecordingService.java:425)
at org.apache.openmeetings.core.remote.ScopeApplicationAdapter.roomLeaveByScope(ScopeApplicationAdapter.java:533)
at org.apache.openmeetings.core.remote.ScopeApplicationAdapter.roomLeave(ScopeApplicationAdapter.java:478)
at org.red5.server.adapter.MultiThreadedApplicationAdapter.leave(MultiThreadedApplicationAdapter.java:511)
at org.red5.server.scope.Scope.disconnect(Scope.java:358)
at org.red5.server.BaseConnection.close(BaseConnection.java:403)
at org.red5.server.net.rtmp.RTMPConnection.close(RTMPConnection.java:987)
at org.red5.server.net.rtmp.RTMPMinaConnection.close(RTMPMinaConnection.java:121)
at org.red5.server.net.rtmp.BaseRTMPHandler.connectionClosed(BaseRTMPHandler.java:184)
at org.red5.server.net.rtmp.RTMPMinaIoHandler.sessionClosed(RTMPMinaIoHandler.java:97)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.sessionClosed(DefaultIoFilterChain.java:797)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextSessionClosed(DefaultIoFilterChain.java:504)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$900(DefaultIoFilterChain.java:48)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.sessionClosed(DefaultIoFilterChain.java:927)
at org.apache.mina.filter.codec.ProtocolCodecFilter.sessionClosed(ProtocolCodecFilter.java:360)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextSessionClosed(DefaultIoFilterChain.java:504)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$900(DefaultIoFilterChain.java:48)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.sessionClosed(DefaultIoFilterChain.java:927)
at org.apache.mina.core.filterchain.IoFilterAdapter.sessionClosed(IoFilterAdapter.java:88)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextSessionClosed(DefaultIoFilterChain.java:504)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$900(DefaultIoFilterChain.java:48)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.sessionClosed(DefaultIoFilterChain.java:927)
at org.apache.mina.core.filterchain.IoFilterAdapter.sessionClosed(IoFilterAdapter.java:88)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextSessionClosed(DefaultIoFilterChain.java:504)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireSessionClosed(DefaultIoFilterChain.java:497)
at org.apache.mina.core.service.IoServiceListenerSupport.fireSessionDestroyed(IoServiceListenerSupport.java:245)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.removeNow(AbstractPollingIoProcessor.java:587)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.removeSessions(AbstractPollingIoProcessor.java:544)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$800(AbstractPollingIoProcessor.java:68)
at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1128)
at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
was:Enter to the any room with video frame enabled and start recording or sharing. When moderator stop recording or sharing then all users video frrames are closed.
> All users video frames are closed when moderator stop recording or sharing in the room
> --------------------------------------------------------------------------------------
>
> Key: OPENMEETINGS-1645
> URL: https://issues.apache.org/jira/browse/OPENMEETINGS-1645
> Project: Openmeetings
> Issue Type: Bug
> Components: HTML5/Room
> Affects Versions: 4.0.0
> Reporter: Vasiliy Degtyarev
> Assignee: Maxim Solodovnik
> Fix For: 4.0.0
>
>
> Enter to the any room with video frame enabled and start recording or sharing. When moderator stop recording or sharing then all users video frrames are closed.
> Please see log:
> ERROR 05-03 05:55:04.965 o.a.o.c.r.RecordingService:305 [NioProcessor-7] - [stopRecordingShow]
> java.lang.IllegalStateException: Could not find Listener to stop! recordingMetaDataId 61
> at org.apache.openmeetings.core.remote.RecordingService.stopRecordingShow(RecordingService.java:298)
> at org.apache.openmeetings.core.remote.RecordingService.stopRecordingShowForClient(RecordingService.java:425)
> at org.apache.openmeetings.core.remote.ScopeApplicationAdapter.roomLeaveByScope(ScopeApplicationAdapter.java:533)
> at org.apache.openmeetings.core.remote.ScopeApplicationAdapter.roomLeave(ScopeApplicationAdapter.java:478)
> at org.red5.server.adapter.MultiThreadedApplicationAdapter.leave(MultiThreadedApplicationAdapter.java:511)
> at org.red5.server.scope.Scope.disconnect(Scope.java:358)
> at org.red5.server.BaseConnection.close(BaseConnection.java:403)
> at org.red5.server.net.rtmp.RTMPConnection.close(RTMPConnection.java:987)
> at org.red5.server.net.rtmp.RTMPMinaConnection.close(RTMPMinaConnection.java:121)
> at org.red5.server.net.rtmp.BaseRTMPHandler.connectionClosed(BaseRTMPHandler.java:184)
> at org.red5.server.net.rtmp.RTMPMinaIoHandler.sessionClosed(RTMPMinaIoHandler.java:97)
> at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.sessionClosed(DefaultIoFilterChain.java:797)
> at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextSessionClosed(DefaultIoFilterChain.java:504)
> at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$900(DefaultIoFilterChain.java:48)
> at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.sessionClosed(DefaultIoFilterChain.java:927)
> at org.apache.mina.filter.codec.ProtocolCodecFilter.sessionClosed(ProtocolCodecFilter.java:360)
> at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextSessionClosed(DefaultIoFilterChain.java:504)
> at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$900(DefaultIoFilterChain.java:48)
> at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.sessionClosed(DefaultIoFilterChain.java:927)
> at org.apache.mina.core.filterchain.IoFilterAdapter.sessionClosed(IoFilterAdapter.java:88)
> at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextSessionClosed(DefaultIoFilterChain.java:504)
> at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$900(DefaultIoFilterChain.java:48)
> at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.sessionClosed(DefaultIoFilterChain.java:927)
> at org.apache.mina.core.filterchain.IoFilterAdapter.sessionClosed(IoFilterAdapter.java:88)
> at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextSessionClosed(DefaultIoFilterChain.java:504)
> at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireSessionClosed(DefaultIoFilterChain.java:497)
> at org.apache.mina.core.service.IoServiceListenerSupport.fireSessionDestroyed(IoServiceListenerSupport.java:245)
> at org.apache.mina.core.polling.AbstractPollingIoProcessor.removeNow(AbstractPollingIoProcessor.java:587)
> at org.apache.mina.core.polling.AbstractPollingIoProcessor.removeSessions(AbstractPollingIoProcessor.java:544)
> at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$800(AbstractPollingIoProcessor.java:68)
> at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1128)
> at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> at java.lang.Thread.run(Thread.java:745)
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)