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)