...sorry, 've been testing OM 4.0.8-536 with java-11 on othersOSes.
# Fedora 29 - OM-408-536 - Java-11 - webstart works rioght making
recordings.
# Arch Linux - OM-408-536 - Java-11 - webstart works not completly,
stopped in the last step.
Attached both screenshare logs.
About you said: run `javaws` and check 'About' dialog...where i must
do that?
.................................
El dom, 03-02-2019 a las 16:01 +0700, Maxim Solodovnik escribió:
> java version is absent in the log :(do you have multiple java
> machines in the system?
>
> can you run `javaws` and check 'About' dialog?
> On Sun, 3 Feb 2019 at 14:33, Alvaro <[email protected]> wrote:
> > ...attached the screenshare log.
> >
> > ...............
> >
> > El dom, 03-02-2019 a las 10:05 +0700, Maxim Solodovnik escribió:
> > > Thanks for testing Alvaro :)Can your share screenshare.log (I
> > > wonder how were you able to start webstart on java11 ....)
> > > On Sun, 3 Feb 2019 at 01:40, Alvaro <[email protected]> wrote:
> > > > ...OM 5.0.0 with Java 11 also go fine.
> > > >
> > > > ...........................
> > > > El sáb, 02-02-2019 a las 19:37 +0100, Alvaro escribió:
> > > > > Yes, it works as expected.
> > > > > OM 4.0.8 - 536 - Java 11 - Debian 9
> > > > > An now works with icedtea-web (i think so).Please take a look
> > > > > the video:
> > > > > https://drive.google.com/file/d/1oe0Y0KU90sOuYcOkR5mdvsEvDtk2
> > > > > M0W0
> > > > >
> > > > > ....................................
> > > > >
> > > > >
> > > > > El dom, 03-02-2019 a las 00:40 +0700, Maxim Solodovnik
> > > > > escribió:
> > > > > > According to my tests latest snapshot should work as
> > > > > > expected under java11
> > > > > > Please reopen JIRA with additional steps if it is not true
> > > > > >
> > > > > > On Sun, 3 Feb 2019 at 00:39, Alvaro <[email protected]>
> > > > > > wrote:
> > > > > > > ...should test OM 4.0.8 snapshot 536 withJava 11 when you
> > > > > > > finish.
> > > > > > >
> > > > > > > .................
> > > > > > >
> > > > > > > El sáb, 02-02-2019 a las 18:26 +0100, Alvaro escribió:
> > > > > > > > ...OK.
> > > > > > > > ................
> > > > > > > > El dom, 03-02-2019 a las 00:00 +0700, Maxim Solodovnik
> > > > > > > > escribió:
> > > > > > > > > According to https://stackoverflow.com/questions/5170
> > > > > > > > > 4652/how-to-ru
> > > > > > > > > n-
> > > > > > > > > existing-java-web-start-application-in-java-10-or-
> > > > > > > > > later-java-11
> > > > > > > > > javaws is no longer available :(
> > > > > > > > >
> > > > > > > > > So java8 MUST be installed on client for screen-
> > > > > > > > > sharing (4.0.8)
> > > > > > > > > Will try to find alternative for OM5
> > > > > > > > >
> > > > > > > > > On Sat, 2 Feb 2019 at 23:41, Maxim Solodovnik <soloma
> > > > > > > > > [email protected]
> > > > > > > > >
> > > > > > > > > wrote:
> > > > > > > > > > https://issues.apache.org/jira/browse/OPENMEETINGS-
> > > > > > > > > > 2006
> > > > > > > > > >
> > > > > > > > > > On Sat, 2 Feb 2019 at 20:49, Alvaro <zurcamos@gmail
> > > > > > > > > > .com> wrote:
> > > > > > > > > > > ...sorry, in Debian 9 is really OpenJava 11, is
> > > > > > > > > > > inArch Linux where the repos say OpenJava 11, but
> > > > > > > > > > > "java -version"say 10.
> > > > > > > > > > >
> > > > > > > > > > > ................
> > > > > > > > > > >
> > > > > > > > > > > El sáb, 02-02-2019 a las 14:33 +0100, Alvaro
> > > > > > > > > > > escribió:
> > > > > > > > > > > > ...both.
> > > > > > > > > > > > For example in Debian 9 the repos show
> > > > > > > > > > > > "OpenJava 11", but ifyouinstall it and later
> > > > > > > > > > > > type "java -version" there show "java10..."
> > > > > > > > > > > >
> > > > > > > > > > > > ...............
> > > > > > > > > > > > El sáb, 02-02-2019 a las 19:05 +0700, Maxim
> > > > > > > > > > > > Solodovnikescribió:
> > > > > > > > > > > > > Hello Alvaro,
> > > > > > > > > > > > >
> > > > > > > > > > > > > Both Java9 and Java10 are doesn't supported
> > > > > > > > > > > > > anymore, too
> > > > > > > > > > > > > old
> > > > > > > > > > > > > :)
> > > > > > > > > > > > >
> > > > > > > > > > > > > Actual Java versions:
> > > > > > > > > > > > > Java 8 - almost EOL
> > > > > > > > > > > > > Java 11.
> > > > > > > > > > > > >
> > > > > > > > > > > > > Have you tried to run OM server with
> > > > > > > > > > > > > different Java
> > > > > > > > > > > > > versions?
> > > > > > > > > > > > > Or
> > > > > > > > > > > > > screen-sharing app? or both?
> > > > > > > > > > > > >
> > > > > > > > > > > > > On Sat, 2 Feb 2019 at 18:59, Alvaro <zurcamos
> > > > > > > > > > > > > @gmail.com>
> > > > > > > > > > > > > wrote:
> > > > > > > > > > > > > > Hello Maxim,
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > I've tested OM 4.0.x and OM 5.0.0 with
> > > > > > > > > > > > > > different OpenJava
> > > > > > > > > > > > > > versions,
> > > > > > > > > > > > > > on
> > > > > > > > > > > > > > Arch Linux.
> > > > > > > > > > > > > > Let me explain.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > # Java 8 - works right OM 4.0.x and OM
> > > > > > > > > > > > > > 5.0.0, both with
> > > > > > > > > > > > > > icedtea-
> > > > > > > > > > > > > > web.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > # Java 9 - works right OM 4.0.x and OM
> > > > > > > > > > > > > > 5.0.0. Icedtea-web
> > > > > > > > > > > > > > no
> > > > > > > > > > > > > > work,
> > > > > > > > > > > > > > it
> > > > > > > > > > > > > > is neccesary go to javaws.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > # Java 10 - only works OM 5.0.0, OM 4.0.x
> > > > > > > > > > > > > > don't run.
> > > > > > > > > > > > > > Icedtea-web
> > > > > > > > > > > > > > no
> > > > > > > > > > > > > > works and no find the javaws file in java
> > > > > > > > > > > > > > 10...then?
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > OpenJava 9 is not at various OS
> > > > > > > > > > > > > > repositorys, for example
> > > > > > > > > > > > > > Debian.
> > > > > > > > > > > > > > Go
> > > > > > > > > > > > > > from Java 8 to 10.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Alvaro
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > --
> > > > > > > > > > WBR
> > > > > > > > > > Maxim aka solomax
> > > > > > > > >
> > > > > > > > >
> > > > > >
> > > > > >
> > >
> > > --
> > > WBR
> > > Maxim aka solomax
>
> --
> WBR
> Maxim aka solomax
DEBUG 02-03 09:47:50.520 o.a.o.s.Core:109 [ Sharing applet] - arg: rtmp://localhost:1935/openmeetings/2
DEBUG 02-03 09:47:50.527 o.a.o.s.Core:109 [ Sharing applet] - arg: rtmpt://localhost:5080/openmeetings/2
DEBUG 02-03 09:47:50.528 o.a.o.s.Core:109 [ Sharing applet] - arg: e57611e0-119b-433d-a5d1-d61293212b87
DEBUG 02-03 09:47:50.528 o.a.o.s.Core:109 [ Sharing applet] - arg: Desktop sharer;Click Start to publish your screen;Start sharing;Pause sharing;Select your screen area:;Change width;Change height;X-Offset;Y-Offset;Width:;Height:;Connection was closed by server;Show mouse position to viewers;Recording;You may record and share your screen at the same time. To enable others to see your screen just hit the start button on the top.;Start recording;Stop recording;Close;Quality of the screen share:;Very high quality;High quality;Medium quality;Low quality;Publish;Start Publish;Stop Publish;Host;Publish App;Publish Id;Reduce the width of the SharingScreen before you try to move it left;Reduce the height of the SharingScreen before you try to move it bottom;Reduce the x of the SharingScreen before you try to make it wider;Reduce the y of the SharingScreen before you try to make it higher;Fill these settings stream your screen data to 3th party providers like justin.tv;Please start Screen sharing to be able to publish it;Moderator permission required to start recording;Notify on disconnect;Security;Allow Remote Control (during screen sharing)
DEBUG 02-03 09:47:50.528 o.a.o.s.Core:109 [ Sharing applet] - arg: 1
DEBUG 02-03 09:47:50.528 o.a.o.s.Core:109 [ Sharing applet] - arg: 10
DEBUG 02-03 09:47:50.528 o.a.o.s.Core:109 [ Sharing applet] - arg: true
DEBUG 02-03 09:47:50.529 o.a.o.s.Core:109 [ Sharing applet] - arg: true
DEBUG 02-03 09:47:50.529 o.a.o.s.Core:109 [ Sharing applet] - arg: true
DEBUG 02-03 09:47:50.529 o.a.o.s.Core:109 [ Sharing applet] - arg: true
DEBUG 02-03 09:47:50.529 o.a.o.s.Core:109 [ Sharing applet] - arg: false
DEBUG 02-03 09:47:50.529 o.a.o.s.Core:128 [ Sharing applet] - labelTexts :: Desktop sharer;Click Start to publish your screen;Start sharing;Pause sharing;Select your screen area:;Change width;Change height;X-Offset;Y-Offset;Width:;Height:;Connection was closed by server;Show mouse position to viewers;Recording;You may record and share your screen at the same time. To enable others to see your screen just hit the start button on the top.;Start recording;Stop recording;Close;Quality of the screen share:;Very high quality;High quality;Medium quality;Low quality;Publish;Start Publish;Stop Publish;Host;Publish App;Publish Id;Reduce the width of the SharingScreen before you try to move it left;Reduce the height of the SharingScreen before you try to move it bottom;Reduce the x of the SharingScreen before you try to make it wider;Reduce the y of the SharingScreen before you try to make it higher;Fill these settings stream your screen data to 3th party providers like justin.tv;Please start Screen sharing to be able to publish it;Moderator permission required to start recording;Notify on disconnect;Security;Allow Remote Control (during screen sharing)
DEBUG 02-03 09:47:50.530 o.a.o.s.Core:129 [ Sharing applet] - textArray Length 39
DEBUG 02-03 09:47:50.530 o.a.o.s.Core:131 [ Sharing applet] - 0 :: Desktop sharer
DEBUG 02-03 09:47:50.530 o.a.o.s.Core:131 [ Sharing applet] - 1 :: Click Start to publish your screen
DEBUG 02-03 09:47:50.530 o.a.o.s.Core:131 [ Sharing applet] - 2 :: Start sharing
DEBUG 02-03 09:47:50.530 o.a.o.s.Core:131 [ Sharing applet] - 3 :: Pause sharing
DEBUG 02-03 09:47:50.532 o.a.o.s.Core:131 [ Sharing applet] - 4 :: Select your screen area:
DEBUG 02-03 09:47:50.532 o.a.o.s.Core:131 [ Sharing applet] - 5 :: Change width
DEBUG 02-03 09:47:50.532 o.a.o.s.Core:131 [ Sharing applet] - 6 :: Change height
DEBUG 02-03 09:47:50.532 o.a.o.s.Core:131 [ Sharing applet] - 7 :: X-Offset
DEBUG 02-03 09:47:50.533 o.a.o.s.Core:131 [ Sharing applet] - 8 :: Y-Offset
DEBUG 02-03 09:47:50.533 o.a.o.s.Core:131 [ Sharing applet] - 9 :: Width:
DEBUG 02-03 09:47:50.533 o.a.o.s.Core:131 [ Sharing applet] - 10 :: Height:
DEBUG 02-03 09:47:50.533 o.a.o.s.Core:131 [ Sharing applet] - 11 :: Connection was closed by server
DEBUG 02-03 09:47:50.533 o.a.o.s.Core:131 [ Sharing applet] - 12 :: Show mouse position to viewers
DEBUG 02-03 09:47:50.534 o.a.o.s.Core:131 [ Sharing applet] - 13 :: Recording
DEBUG 02-03 09:47:50.534 o.a.o.s.Core:131 [ Sharing applet] - 14 :: You may record and share your screen at the same time. To enable others to see your screen just hit the start button on the top.
DEBUG 02-03 09:47:50.534 o.a.o.s.Core:131 [ Sharing applet] - 15 :: Start recording
DEBUG 02-03 09:47:50.534 o.a.o.s.Core:131 [ Sharing applet] - 16 :: Stop recording
DEBUG 02-03 09:47:50.534 o.a.o.s.Core:131 [ Sharing applet] - 17 :: Close
DEBUG 02-03 09:47:50.534 o.a.o.s.Core:131 [ Sharing applet] - 18 :: Quality of the screen share:
DEBUG 02-03 09:47:50.534 o.a.o.s.Core:131 [ Sharing applet] - 19 :: Very high quality
DEBUG 02-03 09:47:50.535 o.a.o.s.Core:131 [ Sharing applet] - 20 :: High quality
DEBUG 02-03 09:47:50.535 o.a.o.s.Core:131 [ Sharing applet] - 21 :: Medium quality
DEBUG 02-03 09:47:50.535 o.a.o.s.Core:131 [ Sharing applet] - 22 :: Low quality
DEBUG 02-03 09:47:50.535 o.a.o.s.Core:131 [ Sharing applet] - 23 :: Publish
DEBUG 02-03 09:47:50.535 o.a.o.s.Core:131 [ Sharing applet] - 24 :: Start Publish
DEBUG 02-03 09:47:50.535 o.a.o.s.Core:131 [ Sharing applet] - 25 :: Stop Publish
DEBUG 02-03 09:47:50.535 o.a.o.s.Core:131 [ Sharing applet] - 26 :: Host
DEBUG 02-03 09:47:50.535 o.a.o.s.Core:131 [ Sharing applet] - 27 :: Publish App
DEBUG 02-03 09:47:50.536 o.a.o.s.Core:131 [ Sharing applet] - 28 :: Publish Id
DEBUG 02-03 09:47:50.536 o.a.o.s.Core:131 [ Sharing applet] - 29 :: Reduce the width of the SharingScreen before you try to move it left
DEBUG 02-03 09:47:50.536 o.a.o.s.Core:131 [ Sharing applet] - 30 :: Reduce the height of the SharingScreen before you try to move it bottom
DEBUG 02-03 09:47:50.536 o.a.o.s.Core:131 [ Sharing applet] - 31 :: Reduce the x of the SharingScreen before you try to make it wider
DEBUG 02-03 09:47:50.536 o.a.o.s.Core:131 [ Sharing applet] - 32 :: Reduce the y of the SharingScreen before you try to make it higher
DEBUG 02-03 09:47:50.536 o.a.o.s.Core:131 [ Sharing applet] - 33 :: Fill these settings stream your screen data to 3th party providers like justin.tv
DEBUG 02-03 09:47:50.536 o.a.o.s.Core:131 [ Sharing applet] - 34 :: Please start Screen sharing to be able to publish it
DEBUG 02-03 09:47:50.537 o.a.o.s.Core:131 [ Sharing applet] - 35 :: Moderator permission required to start recording
DEBUG 02-03 09:47:50.537 o.a.o.s.Core:131 [ Sharing applet] - 36 :: Notify on disconnect
DEBUG 02-03 09:47:50.537 o.a.o.s.Core:131 [ Sharing applet] - 37 :: Security
DEBUG 02-03 09:47:50.537 o.a.o.s.Core:131 [ Sharing applet] - 38 :: Allow Remote Control (during screen sharing)
INFO 02-03 09:47:50.606 o.q.i.StdSchedulerFactory:1208 [ Sharing applet] - Using default implementation for ThreadExecutor
INFO 02-03 09:47:50.683 o.q.c.SchedulerSignalerImpl:61 [ Sharing applet] - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
INFO 02-03 09:47:50.684 o.q.c.QuartzScheduler:229 [ Sharing applet] - Quartz Scheduler v.2.3.0 created.
INFO 02-03 09:47:50.685 o.q.s.RAMJobStore:155 [ Sharing applet] - RAMJobStore initialized.
INFO 02-03 09:47:50.687 o.q.c.QuartzScheduler:294 [ Sharing applet] - Scheduler meta-data: Quartz Scheduler (v2.3.0) 'CoreScreenShare' with instanceId 'NON_CLUSTERED'
Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.
NOT STARTED.
Currently in standby mode.
Number of jobs executed: 0
Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 10 threads.
Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered.
INFO 02-03 09:47:50.687 o.q.i.StdSchedulerFactory:1362 [ Sharing applet] - Quartz scheduler 'CoreScreenShare' initialized from an externally provided properties instance.
INFO 02-03 09:47:50.687 o.q.i.StdSchedulerFactory:1366 [ Sharing applet] - Quartz scheduler version: 2.3.0
DEBUG 02-03 09:47:50.994 o.a.o.s.Core:209 [ Sharing applet] - initialized
DEBUG 02-03 09:47:58.678 o.a.o.s.Core:314 [WT-EventQueue-1] - captureScreenStart
DEBUG 02-03 09:47:58.753 o.a.o.s.Core:186 [WT-EventQueue-1] - host: localhost, port: 1935, app: openmeetings/2, publish: e57611e0-119b-433d-a5d1-d61293212b87
INFO 02-03 09:47:58.755 o.r.c.n.r.BaseRTMPClientHandler:281 [WT-EventQueue-1] - rtmp://localhost:1935/openmeetings/2
DEBUG 02-03 09:47:59.276 o.a.o.s.RTMPScreenShare:40 [NioProcessor-2] - connection opened
INFO 02-03 09:47:59.656 o.s.s.c.ThreadPoolTaskScheduler:166 [NioProcessor-2] - Initializing ExecutorService
DEBUG 02-03 09:47:59.666 o.a.o.s.Core:247 [NioProcessor-2] - ########## setConnectionAsSharingClient
DEBUG 02-03 09:47:59.667 o.a.o.s.RTMPScreenShare:47 [NioProcessor-2] - connection closed
DEBUG 02-03 09:47:59.667 o.a.o.s.Core:247 [NioProcessor-2] - ########## setConnectionAsSharingClient
DEBUG 02-03 09:47:59.676 o.a.o.s.Core:546 [NioProcessor-2] - createPublishStream result stream id: null; name: 4427cb76-8fe2-481e-a1af-e45c2218d07c
ERROR 02-03 09:47:59.680 o.a.o.s.Core:575 [NioProcessor-2] - [resultReceived]
java.lang.NullPointerException: null
at java.base/java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:936)
at org.red5.client.net.rtmp.BaseRTMPClientHandler.publish(BaseRTMPClientHandler.java:579)
at org.apache.openmeetings.screenshare.Core.resultReceived(Core.java:547)
at org.red5.client.net.rtmp.BaseRTMPClientHandler$CreateStreamCallBack.resultReceived(BaseRTMPClientHandler.java:1038)
at org.red5.server.net.rtmp.RTMPConnection.sendPendingServiceCallsCloseError(RTMPConnection.java:1048)
at org.red5.server.net.rtmp.BaseRTMPHandler.connectionClosed(BaseRTMPHandler.java:180)
at org.red5.client.net.rtmp.BaseRTMPClientHandler.connectionClosed(BaseRTMPClientHandler.java:753)
at org.apache.openmeetings.screenshare.RTMPScreenShare.connectionClosed(RTMPScreenShare.java:48)
at org.red5.client.net.rtmp.RTMPMinaIoHandler.sessionClosed(RTMPMinaIoHandler.java:114)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.sessionClosed(DefaultIoFilterChain.java:938)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextSessionClosed(DefaultIoFilterChain.java:597)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$900(DefaultIoFilterChain.java:48)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.sessionClosed(DefaultIoFilterChain.java:1078)
at org.apache.mina.filter.codec.ProtocolCodecFilter.sessionClosed(ProtocolCodecFilter.java:391)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextSessionClosed(DefaultIoFilterChain.java:597)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$900(DefaultIoFilterChain.java:48)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.sessionClosed(DefaultIoFilterChain.java:1078)
at org.apache.mina.core.filterchain.IoFilterAdapter.sessionClosed(IoFilterAdapter.java:97)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextSessionClosed(DefaultIoFilterChain.java:597)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$900(DefaultIoFilterChain.java:48)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.sessionClosed(DefaultIoFilterChain.java:1078)
at org.apache.mina.core.filterchain.IoFilterAdapter.sessionClosed(IoFilterAdapter.java:97)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextSessionClosed(DefaultIoFilterChain.java:597)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireSessionClosed(DefaultIoFilterChain.java:590)
at org.apache.mina.core.service.IoServiceListenerSupport.fireSessionDestroyed(IoServiceListenerSupport.java:251)
at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.removeNow(AbstractPollingIoProcessor.java:1163)
at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.removeSessions(AbstractPollingIoProcessor.java:864)
at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:694)
at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
DEBUG 02-03 09:47:59.681 o.a.o.s.Core:546 [NioProcessor-2] - createPublishStream result stream id: null; name: 76124d7c-e2db-4932-905f-b87ceaef9797
ERROR 02-03 09:47:59.681 o.a.o.s.Core:575 [NioProcessor-2] - [resultReceived]
java.lang.NullPointerException: null
at java.base/java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:936)
at org.red5.client.net.rtmp.BaseRTMPClientHandler.publish(BaseRTMPClientHandler.java:579)
at org.apache.openmeetings.screenshare.Core.resultReceived(Core.java:547)
at org.red5.client.net.rtmp.BaseRTMPClientHandler$CreateStreamCallBack.resultReceived(BaseRTMPClientHandler.java:1038)
at org.red5.server.net.rtmp.RTMPConnection.sendPendingServiceCallsCloseError(RTMPConnection.java:1048)
at org.red5.server.net.rtmp.BaseRTMPHandler.connectionClosed(BaseRTMPHandler.java:180)
at org.red5.client.net.rtmp.BaseRTMPClientHandler.connectionClosed(BaseRTMPClientHandler.java:753)
at org.apache.openmeetings.screenshare.RTMPScreenShare.connectionClosed(RTMPScreenShare.java:48)
at org.red5.client.net.rtmp.RTMPMinaIoHandler.sessionClosed(RTMPMinaIoHandler.java:114)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.sessionClosed(DefaultIoFilterChain.java:938)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextSessionClosed(DefaultIoFilterChain.java:597)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$900(DefaultIoFilterChain.java:48)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.sessionClosed(DefaultIoFilterChain.java:1078)
at org.apache.mina.filter.codec.ProtocolCodecFilter.sessionClosed(ProtocolCodecFilter.java:391)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextSessionClosed(DefaultIoFilterChain.java:597)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$900(DefaultIoFilterChain.java:48)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.sessionClosed(DefaultIoFilterChain.java:1078)
at org.apache.mina.core.filterchain.IoFilterAdapter.sessionClosed(IoFilterAdapter.java:97)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextSessionClosed(DefaultIoFilterChain.java:597)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$900(DefaultIoFilterChain.java:48)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.sessionClosed(DefaultIoFilterChain.java:1078)
at org.apache.mina.core.filterchain.IoFilterAdapter.sessionClosed(IoFilterAdapter.java:97)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextSessionClosed(DefaultIoFilterChain.java:597)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireSessionClosed(DefaultIoFilterChain.java:590)
at org.apache.mina.core.service.IoServiceListenerSupport.fireSessionDestroyed(IoServiceListenerSupport.java:251)
at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.removeNow(AbstractPollingIoProcessor.java:1163)
at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.removeSessions(AbstractPollingIoProcessor.java:864)
at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:694)
at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
DEBUG 02-03 09:47:59.687 o.a.o.s.RTMPScreenShare:47 [NioProcessor-2] - connection closed
DEBUG 02-03 09:47:59.687 o.a.o.s.Core:426 [NioProcessor-2] - ScreenShare stopStream
INFO 02-03 09:47:59.688 o.q.c.QuartzScheduler:585 [NioProcessor-2] - Scheduler CoreScreenShare_$_NON_CLUSTERED paused.
DEBUG 02-03 09:47:59.778 o.a.o.s.g.ScreenSharerFrame:610 [NioProcessor-2] - sharingActionRequested=false
DEBUG 02-03 09:47:59.779 o.a.o.s.g.ScreenSharerFrame:622 [NioProcessor-2] - recordingActionRequested=true
DEBUG 02-03 09:47:59.784 o.a.o.s.Core:426 [NioProcessor-2] - ScreenShare stopStream
INFO 02-03 09:47:59.784 o.q.c.QuartzScheduler:585 [NioProcessor-2] - Scheduler CoreScreenShare_$_NON_CLUSTERED paused.
DEBUG 02-03 09:47:59.784 o.a.o.s.g.ScreenSharerFrame:610 [NioProcessor-2] - sharingActionRequested=false
DEBUG 02-03 09:47:59.784 o.a.o.s.g.ScreenSharerFrame:622 [NioProcessor-2] - recordingActionRequested=true
WARN 02-03 09:48:03.510 o.a.o.s.g.ScreenSharerFrame:502 [WT-EventQueue-1] - Recording action is already requested
WARN 02-03 09:48:07.454 o.a.o.s.g.ScreenSharerFrame:502 [WT-EventQueue-1] - Recording action is already requested
WARN 02-03 09:48:12.990 o.a.o.s.g.ScreenSharerFrame:502 [WT-EventQueue-1] - Recording action is already requested
WARN 02-03 09:48:26.414 o.a.o.s.g.ScreenSharerFrame:502 [WT-EventQueue-1] - Recording action is already requested
WARN 02-03 09:48:26.670 o.a.o.s.g.ScreenSharerFrame:502 [WT-EventQueue-1] - Recording action is already requested
DEBUG 02-03 09:48:32.566 o.a.o.s.Core:426 [WT-EventQueue-1] - ScreenShare stopStream
INFO 02-03 09:48:32.568 o.q.c.QuartzScheduler:585 [WT-EventQueue-1] - Scheduler CoreScreenShare_$_NON_CLUSTERED paused.
DEBUG 02-03 09:48:32.570 o.a.o.s.g.ScreenSharerFrame:610 [WT-EventQueue-1] - sharingActionRequested=false
DEBUG 02-03 09:48:32.571 o.a.o.s.g.ScreenSharerFrame:622 [WT-EventQueue-1] - recordingActionRequested=true
DEBUG 02-03 10:26:24.016 o.a.o.s.Core:109 [ Sharing applet] - arg: rtmp://localhost:1935/openmeetings/2
DEBUG 02-03 10:26:24.019 o.a.o.s.Core:109 [ Sharing applet] - arg: rtmpt://localhost:5080/openmeetings/2
DEBUG 02-03 10:26:24.019 o.a.o.s.Core:109 [ Sharing applet] - arg: 85c734dc-3384-4592-8880-0f0afee69fa5
DEBUG 02-03 10:26:24.019 o.a.o.s.Core:109 [ Sharing applet] - arg: Desktop sharer;Click Start to publish your screen;Start sharing;Pause sharing;Select your screen area:;Change width;Change height;X-Offset;Y-Offset;Width:;Height:;Connection was closed by server;Show mouse position to viewers;Recording;You may record and share your screen at the same time. To enable others to see your screen just hit the start button on the top.;Start recording;Stop recording;Close;Quality of the screen share:;Very high quality;High quality;Medium quality;Low quality;Publish;Start Publish;Stop Publish;Host;Publish App;Publish Id;Reduce the width of the SharingScreen before you try to move it left;Reduce the height of the SharingScreen before you try to move it bottom;Reduce the x of the SharingScreen before you try to make it wider;Reduce the y of the SharingScreen before you try to make it higher;Fill these settings stream your screen data to 3th party providers like justin.tv;Please start Screen sharing to be able to publish it;Moderator permission required to start recording;Notify on disconnect;Security;Allow Remote Control (during screen sharing)
DEBUG 02-03 10:26:24.019 o.a.o.s.Core:109 [ Sharing applet] - arg: 1
DEBUG 02-03 10:26:24.020 o.a.o.s.Core:109 [ Sharing applet] - arg: 10
DEBUG 02-03 10:26:24.020 o.a.o.s.Core:109 [ Sharing applet] - arg: true
DEBUG 02-03 10:26:24.020 o.a.o.s.Core:109 [ Sharing applet] - arg: true
DEBUG 02-03 10:26:24.020 o.a.o.s.Core:109 [ Sharing applet] - arg: true
DEBUG 02-03 10:26:24.020 o.a.o.s.Core:109 [ Sharing applet] - arg: true
DEBUG 02-03 10:26:24.021 o.a.o.s.Core:109 [ Sharing applet] - arg: false
DEBUG 02-03 10:26:24.021 o.a.o.s.Core:128 [ Sharing applet] - labelTexts :: Desktop sharer;Click Start to publish your screen;Start sharing;Pause sharing;Select your screen area:;Change width;Change height;X-Offset;Y-Offset;Width:;Height:;Connection was closed by server;Show mouse position to viewers;Recording;You may record and share your screen at the same time. To enable others to see your screen just hit the start button on the top.;Start recording;Stop recording;Close;Quality of the screen share:;Very high quality;High quality;Medium quality;Low quality;Publish;Start Publish;Stop Publish;Host;Publish App;Publish Id;Reduce the width of the SharingScreen before you try to move it left;Reduce the height of the SharingScreen before you try to move it bottom;Reduce the x of the SharingScreen before you try to make it wider;Reduce the y of the SharingScreen before you try to make it higher;Fill these settings stream your screen data to 3th party providers like justin.tv;Please start Screen sharing to be able to publish it;Moderator permission required to start recording;Notify on disconnect;Security;Allow Remote Control (during screen sharing)
DEBUG 02-03 10:26:24.021 o.a.o.s.Core:129 [ Sharing applet] - textArray Length 39
DEBUG 02-03 10:26:24.021 o.a.o.s.Core:131 [ Sharing applet] - 0 :: Desktop sharer
DEBUG 02-03 10:26:24.022 o.a.o.s.Core:131 [ Sharing applet] - 1 :: Click Start to publish your screen
DEBUG 02-03 10:26:24.022 o.a.o.s.Core:131 [ Sharing applet] - 2 :: Start sharing
DEBUG 02-03 10:26:24.022 o.a.o.s.Core:131 [ Sharing applet] - 3 :: Pause sharing
DEBUG 02-03 10:26:24.022 o.a.o.s.Core:131 [ Sharing applet] - 4 :: Select your screen area:
DEBUG 02-03 10:26:24.022 o.a.o.s.Core:131 [ Sharing applet] - 5 :: Change width
DEBUG 02-03 10:26:24.022 o.a.o.s.Core:131 [ Sharing applet] - 6 :: Change height
DEBUG 02-03 10:26:24.023 o.a.o.s.Core:131 [ Sharing applet] - 7 :: X-Offset
DEBUG 02-03 10:26:24.023 o.a.o.s.Core:131 [ Sharing applet] - 8 :: Y-Offset
DEBUG 02-03 10:26:24.023 o.a.o.s.Core:131 [ Sharing applet] - 9 :: Width:
DEBUG 02-03 10:26:24.023 o.a.o.s.Core:131 [ Sharing applet] - 10 :: Height:
DEBUG 02-03 10:26:24.023 o.a.o.s.Core:131 [ Sharing applet] - 11 :: Connection was closed by server
DEBUG 02-03 10:26:24.023 o.a.o.s.Core:131 [ Sharing applet] - 12 :: Show mouse position to viewers
DEBUG 02-03 10:26:24.024 o.a.o.s.Core:131 [ Sharing applet] - 13 :: Recording
DEBUG 02-03 10:26:24.024 o.a.o.s.Core:131 [ Sharing applet] - 14 :: You may record and share your screen at the same time. To enable others to see your screen just hit the start button on the top.
DEBUG 02-03 10:26:24.024 o.a.o.s.Core:131 [ Sharing applet] - 15 :: Start recording
DEBUG 02-03 10:26:24.024 o.a.o.s.Core:131 [ Sharing applet] - 16 :: Stop recording
DEBUG 02-03 10:26:24.024 o.a.o.s.Core:131 [ Sharing applet] - 17 :: Close
DEBUG 02-03 10:26:24.024 o.a.o.s.Core:131 [ Sharing applet] - 18 :: Quality of the screen share:
DEBUG 02-03 10:26:24.025 o.a.o.s.Core:131 [ Sharing applet] - 19 :: Very high quality
DEBUG 02-03 10:26:24.025 o.a.o.s.Core:131 [ Sharing applet] - 20 :: High quality
DEBUG 02-03 10:26:24.025 o.a.o.s.Core:131 [ Sharing applet] - 21 :: Medium quality
DEBUG 02-03 10:26:24.025 o.a.o.s.Core:131 [ Sharing applet] - 22 :: Low quality
DEBUG 02-03 10:26:24.025 o.a.o.s.Core:131 [ Sharing applet] - 23 :: Publish
DEBUG 02-03 10:26:24.025 o.a.o.s.Core:131 [ Sharing applet] - 24 :: Start Publish
DEBUG 02-03 10:26:24.025 o.a.o.s.Core:131 [ Sharing applet] - 25 :: Stop Publish
DEBUG 02-03 10:26:24.025 o.a.o.s.Core:131 [ Sharing applet] - 26 :: Host
DEBUG 02-03 10:26:24.025 o.a.o.s.Core:131 [ Sharing applet] - 27 :: Publish App
DEBUG 02-03 10:26:24.025 o.a.o.s.Core:131 [ Sharing applet] - 28 :: Publish Id
DEBUG 02-03 10:26:24.026 o.a.o.s.Core:131 [ Sharing applet] - 29 :: Reduce the width of the SharingScreen before you try to move it left
DEBUG 02-03 10:26:24.026 o.a.o.s.Core:131 [ Sharing applet] - 30 :: Reduce the height of the SharingScreen before you try to move it bottom
DEBUG 02-03 10:26:24.026 o.a.o.s.Core:131 [ Sharing applet] - 31 :: Reduce the x of the SharingScreen before you try to make it wider
DEBUG 02-03 10:26:24.026 o.a.o.s.Core:131 [ Sharing applet] - 32 :: Reduce the y of the SharingScreen before you try to make it higher
DEBUG 02-03 10:26:24.026 o.a.o.s.Core:131 [ Sharing applet] - 33 :: Fill these settings stream your screen data to 3th party providers like justin.tv
DEBUG 02-03 10:26:24.026 o.a.o.s.Core:131 [ Sharing applet] - 34 :: Please start Screen sharing to be able to publish it
DEBUG 02-03 10:26:24.026 o.a.o.s.Core:131 [ Sharing applet] - 35 :: Moderator permission required to start recording
DEBUG 02-03 10:26:24.026 o.a.o.s.Core:131 [ Sharing applet] - 36 :: Notify on disconnect
DEBUG 02-03 10:26:24.027 o.a.o.s.Core:131 [ Sharing applet] - 37 :: Security
DEBUG 02-03 10:26:24.027 o.a.o.s.Core:131 [ Sharing applet] - 38 :: Allow Remote Control (during screen sharing)
INFO 02-03 10:26:24.050 o.q.i.StdSchedulerFactory:1208 [ Sharing applet] - Using default implementation for ThreadExecutor
INFO 02-03 10:26:24.060 o.q.c.SchedulerSignalerImpl:61 [ Sharing applet] - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
INFO 02-03 10:26:24.061 o.q.c.QuartzScheduler:229 [ Sharing applet] - Quartz Scheduler v.2.3.0 created.
INFO 02-03 10:26:24.062 o.q.s.RAMJobStore:155 [ Sharing applet] - RAMJobStore initialized.
INFO 02-03 10:26:24.062 o.q.c.QuartzScheduler:294 [ Sharing applet] - Scheduler meta-data: Quartz Scheduler (v2.3.0) 'CoreScreenShare' with instanceId 'NON_CLUSTERED'
Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.
NOT STARTED.
Currently in standby mode.
Number of jobs executed: 0
Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 10 threads.
Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered.
INFO 02-03 10:26:24.062 o.q.i.StdSchedulerFactory:1362 [ Sharing applet] - Quartz scheduler 'CoreScreenShare' initialized from an externally provided properties instance.
INFO 02-03 10:26:24.063 o.q.i.StdSchedulerFactory:1366 [ Sharing applet] - Quartz scheduler version: 2.3.0
DEBUG 02-03 10:26:24.271 o.a.o.s.Core:209 [ Sharing applet] - initialized
DEBUG 02-03 10:26:33.454 o.a.o.s.Core:314 [WT-EventQueue-1] - captureScreenStart
DEBUG 02-03 10:26:33.478 o.a.o.s.Core:186 [WT-EventQueue-1] - host: localhost, port: 1935, app: openmeetings/2, publish: 85c734dc-3384-4592-8880-0f0afee69fa5
INFO 02-03 10:26:33.480 o.r.c.n.r.BaseRTMPClientHandler:281 [WT-EventQueue-1] - rtmp://localhost:1935/openmeetings/2
DEBUG 02-03 10:26:33.667 o.a.o.s.RTMPScreenShare:40 [NioProcessor-2] - connection opened
INFO 02-03 10:26:33.783 o.s.s.c.ThreadPoolTaskScheduler:166 [NioProcessor-2] - Initializing ExecutorService
ERROR 02-03 10:26:33.842 o.r.s.s.ServiceInvoker:157 [NioProcessor-2] - Method setUid with parameters [f108a4e8-352c-49c3-afe1-dbc12ae36fcc] not found in org.apache.openmeetings.screenshare.Core@4777601
DEBUG 02-03 10:26:33.861 o.a.o.s.Core:247 [NioProcessor-2] - ########## setConnectionAsSharingClient
DEBUG 02-03 10:26:33.940 o.a.o.s.g.ScreenSharerFrame:622 [NioProcessor-2] - recordingActionRequested=false
DEBUG 02-03 10:26:33.945 o.a.o.s.Core:546 [NioProcessor-2] - createPublishStream result stream id: 1.0; name: efbb40db-ef0a-404b-8245-cc05e11bc3fa
DEBUG 02-03 10:26:33.945 o.a.o.s.Core:549 [NioProcessor-2] - setup capture thread spinnerWidth = 1920; spinnerHeight = 1080;
INFO 02-03 10:26:33.946 o.q.i.StdSchedulerFactory:1208 [NioProcessor-2] - Using default implementation for ThreadExecutor
INFO 02-03 10:26:33.947 o.q.c.SchedulerSignalerImpl:61 [NioProcessor-2] - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
INFO 02-03 10:26:33.947 o.q.c.QuartzScheduler:229 [NioProcessor-2] - Quartz Scheduler v.2.3.0 created.
INFO 02-03 10:26:33.948 o.q.s.RAMJobStore:155 [NioProcessor-2] - RAMJobStore initialized.
INFO 02-03 10:26:33.948 o.q.c.QuartzScheduler:294 [NioProcessor-2] - Scheduler meta-data: Quartz Scheduler (v2.3.0) 'CaptureScreen' with instanceId 'NON_CLUSTERED'
Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.
NOT STARTED.
Currently in standby mode.
Number of jobs executed: 0
Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 10 threads.
Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered.
INFO 02-03 10:26:33.948 o.q.i.StdSchedulerFactory:1362 [NioProcessor-2] - Quartz scheduler 'CaptureScreen' initialized from an externally provided properties instance.
INFO 02-03 10:26:33.948 o.q.i.StdSchedulerFactory:1366 [NioProcessor-2] - Quartz scheduler version: 2.3.0
DEBUG 02-03 10:26:34.145 o.a.o.s.Core:447 [NioProcessor-2] - onStreamEvent Invoke #0: Service: null Method: onStatus Num Params: 1 0: {level=status, code=NetStream.Publish.Start, description=, details=efbb40db-ef0a-404b-8245-cc05e11bc3fa, clientid=1.0}
DEBUG 02-03 10:26:34.145 o.a.o.s.Core:454 [NioProcessor-2] - onStreamEvent Publish start
ERROR 02-03 10:26:34.146 o.r.s.s.ServiceInvoker:157 [NioProcessor-2] - Method onStatus with parameters [{level=status, code=NetStream.Publish.Start, description=, details=efbb40db-ef0a-404b-8245-cc05e11bc3fa, clientid=1.0}] not found in org.apache.openmeetings.screenshare.Core@4777601
INFO 02-03 10:26:34.192 o.q.c.QuartzScheduler:547 [Thread-8] - Scheduler CaptureScreen_$_NON_CLUSTERED started.
DEBUG 02-03 10:26:40.190 o.a.o.s.Core:344 [WT-EventQueue-1] - INVOKE screenSharerAction
DEBUG 02-03 10:26:40.469 o.a.o.s.Core:426 [NioProcessor-2] - ScreenShare stopStream
INFO 02-03 10:26:40.469 o.q.c.QuartzScheduler:585 [NioProcessor-2] - Scheduler CoreScreenShare_$_NON_CLUSTERED paused.
DEBUG 02-03 10:26:40.472 o.a.o.s.g.ScreenSharerFrame:610 [NioProcessor-2] - sharingActionRequested=false
DEBUG 02-03 10:26:40.472 o.a.o.s.g.ScreenSharerFrame:622 [NioProcessor-2] - recordingActionRequested=false
WARN 02-03 10:26:41.478 o.r.c.n.r.RTMPClient:124 [NioProcessor-2] - Exception during disconnect
java.lang.IllegalStateException: DEAD LOCK: IoFuture.await() was invoked from an I/O processor thread. Please use IoFutureListener or configure a proper thread model alternatively.
at org.apache.mina.core.future.DefaultIoFuture.checkDeadLock(DefaultIoFuture.java:272)
at org.apache.mina.core.future.DefaultIoFuture.await0(DefaultIoFuture.java:241)
at org.apache.mina.core.future.DefaultIoFuture.await(DefaultIoFuture.java:131)
at org.red5.client.net.rtmp.RTMPClient.disconnect(RTMPClient.java:113)
at org.apache.openmeetings.screenshare.Core.stopStream(Core.java:434)
at org.apache.openmeetings.screenshare.Core.resultReceived(Core.java:560)
at org.red5.server.net.rtmp.BaseRTMPHandler.handlePendingCallResult(BaseRTMPHandler.java:250)
at org.red5.client.net.rtmp.BaseRTMPClientHandler.onCommand(BaseRTMPClientHandler.java:780)
at org.apache.openmeetings.screenshare.RTMPScreenShare.onCommand(RTMPScreenShare.java:57)
at org.red5.server.net.rtmp.BaseRTMPHandler.messageReceived(BaseRTMPHandler.java:116)
at org.red5.server.net.rtmp.RTMPConnection.handleMessageReceived(RTMPConnection.java:1438)
at org.red5.client.net.rtmp.RTMPMinaIoHandler.messageReceived(RTMPMinaIoHandler.java:137)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageReceived(DefaultIoFilterChain.java:997)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:641)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1300(DefaultIoFilterChain.java:48)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:1114)
at org.apache.mina.filter.codec.ProtocolCodecFilter$ProtocolDecoderOutputImpl.flush(ProtocolCodecFilter.java:437)
at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:256)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:641)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1300(DefaultIoFilterChain.java:48)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:1114)
at org.red5.client.net.rtmpe.RTMPEIoFilter.messageReceived(RTMPEIoFilter.java:91)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:641)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1300(DefaultIoFilterChain.java:48)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:1114)
at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:121)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:641)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:634)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:539)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$1200(AbstractPollingIoProcessor.java:68)
at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.process(AbstractPollingIoProcessor.java:1242)
at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.process(AbstractPollingIoProcessor.java:1231)
at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:683)
at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
DEBUG 02-03 10:26:41.480 o.a.o.s.RTMPScreenShare:47 [NioProcessor-2] - connection closed
DEBUG 02-03 10:26:41.481 o.a.o.s.Core:426 [NioProcessor-2] - ScreenShare stopStream
INFO 02-03 10:26:41.481 o.q.c.QuartzScheduler:585 [NioProcessor-2] - Scheduler CoreScreenShare_$_NON_CLUSTERED paused.
DEBUG 02-03 10:26:41.481 o.a.o.s.g.ScreenSharerFrame:610 [NioProcessor-2] - sharingActionRequested=false
DEBUG 02-03 10:26:41.481 o.a.o.s.g.ScreenSharerFrame:622 [NioProcessor-2] - recordingActionRequested=false
WARN 02-03 10:26:41.491 o.r.c.n.r.BaseRTMPClientHandler:614 [Screen_Worker-9] - Stream data not found for stream id: 1.0
WARN 02-03 10:26:41.591 o.r.c.n.r.BaseRTMPClientHandler:614 [creen_Worker-10] - Stream data not found for stream id: 1.0
WARN 02-03 10:26:41.691 o.r.c.n.r.BaseRTMPClientHandler:614 [Screen_Worker-4] - Stream data not found for stream id: 1.0
WARN 02-03 10:26:41.791 o.r.c.n.r.BaseRTMPClientHandler:614 [Screen_Worker-3] - Stream data not found for stream id: 1.0
WARN 02-03 10:26:41.892 o.r.c.n.r.BaseRTMPClientHandler:614 [Screen_Worker-7] - Stream data not found for stream id: 1.0
WARN 02-03 10:26:41.991 o.r.c.n.r.BaseRTMPClientHandler:614 [Screen_Worker-1] - Stream data not found for stream id: 1.0
WARN 02-03 10:26:42.092 o.r.c.n.r.BaseRTMPClientHandler:614 [Screen_Worker-5] - Stream data not found for stream id: 1.0
WARN 02-03 10:26:42.191 o.r.c.n.r.BaseRTMPClientHandler:614 [Screen_Worker-4] - Stream data not found for stream id: 1.0
WARN 02-03 10:26:42.292 o.r.c.n.r.BaseRTMPClientHandler:614 [Screen_Worker-2] - Stream data not found for stream id: 1.0
WARN 02-03 10:26:42.391 o.r.c.n.r.BaseRTMPClientHandler:614 [Screen_Worker-6] - Stream data not found for stream id: 1.0
WARN 02-03 10:26:42.482 o.r.c.n.r.RTMPClient:124 [NioProcessor-2] - Exception during disconnect
java.lang.IllegalStateException: DEAD LOCK: IoFuture.await() was invoked from an I/O processor thread. Please use IoFutureListener or configure a proper thread model alternatively.
at org.apache.mina.core.future.DefaultIoFuture.checkDeadLock(DefaultIoFuture.java:272)
at org.apache.mina.core.future.DefaultIoFuture.await0(DefaultIoFuture.java:241)
at org.apache.mina.core.future.DefaultIoFuture.await(DefaultIoFuture.java:131)
at org.red5.client.net.rtmp.RTMPClient.disconnect(RTMPClient.java:113)
at org.apache.openmeetings.screenshare.Core.stopStream(Core.java:434)
at org.apache.openmeetings.screenshare.RTMPScreenShare.connectionClosed(RTMPScreenShare.java:52)
at org.red5.server.net.rtmp.RTMPMinaConnection.close(RTMPMinaConnection.java:147)
at org.red5.client.net.rtmp.BaseRTMPClientHandler.disconnect(BaseRTMPClientHandler.java:543)
at org.red5.client.net.rtmp.RTMPClient.disconnect(RTMPClient.java:130)
at org.apache.openmeetings.screenshare.Core.stopStream(Core.java:434)
at org.apache.openmeetings.screenshare.Core.resultReceived(Core.java:560)
at org.red5.server.net.rtmp.BaseRTMPHandler.handlePendingCallResult(BaseRTMPHandler.java:250)
at org.red5.client.net.rtmp.BaseRTMPClientHandler.onCommand(BaseRTMPClientHandler.java:780)
at org.apache.openmeetings.screenshare.RTMPScreenShare.onCommand(RTMPScreenShare.java:57)
at org.red5.server.net.rtmp.BaseRTMPHandler.messageReceived(BaseRTMPHandler.java:116)
at org.red5.server.net.rtmp.RTMPConnection.handleMessageReceived(RTMPConnection.java:1438)
at org.red5.client.net.rtmp.RTMPMinaIoHandler.messageReceived(RTMPMinaIoHandler.java:137)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageReceived(DefaultIoFilterChain.java:997)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:641)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1300(DefaultIoFilterChain.java:48)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:1114)
at org.apache.mina.filter.codec.ProtocolCodecFilter$ProtocolDecoderOutputImpl.flush(ProtocolCodecFilter.java:437)
at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:256)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:641)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1300(DefaultIoFilterChain.java:48)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:1114)
at org.red5.client.net.rtmpe.RTMPEIoFilter.messageReceived(RTMPEIoFilter.java:91)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:641)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1300(DefaultIoFilterChain.java:48)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:1114)
at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:121)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:641)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:634)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:539)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$1200(AbstractPollingIoProcessor.java:68)
at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.process(AbstractPollingIoProcessor.java:1242)
at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.process(AbstractPollingIoProcessor.java:1231)
at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:683)
at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
INFO 02-03 10:26:42.482 o.q.c.QuartzScheduler:666 [NioProcessor-2] - Scheduler CaptureScreen_$_NON_CLUSTERED shutting down.
INFO 02-03 10:26:42.483 o.q.c.QuartzScheduler:585 [NioProcessor-2] - Scheduler CaptureScreen_$_NON_CLUSTERED paused.
INFO 02-03 10:26:42.968 o.q.c.QuartzScheduler:740 [NioProcessor-2] - Scheduler CaptureScreen_$_NON_CLUSTERED shutdown complete.
WARN 02-03 10:26:42.971 o.r.c.n.r.RTMPConnManager:152 [NioProcessor-2] - Connection not found for QK3CPRHX2KECH
WARN 02-03 10:26:42.972 o.r.c.n.r.RTMPMinaIoHandler:121 [NioProcessor-2] - Connection was null in session
DEBUG 02-03 10:26:42.991 o.a.o.s.Core:426 [WT-EventQueue-1] - ScreenShare stopStream
INFO 02-03 10:26:42.993 o.q.c.QuartzScheduler:585 [WT-EventQueue-1] - Scheduler CoreScreenShare_$_NON_CLUSTERED paused.
DEBUG 02-03 10:26:42.996 o.a.o.s.g.ScreenSharerFrame:610 [WT-EventQueue-1] - sharingActionRequested=false
DEBUG 02-03 10:26:42.997 o.a.o.s.g.ScreenSharerFrame:622 [WT-EventQueue-1] - recordingActionRequested=false