On Thu, 14 May 2020 at 19:16, Peter Dähn <da...@vcrp.de> wrote: > Hi Maxim, > > can I overcome 1 in some way? >
Not sure I get this question :( If it is about "bullet-proof way of restarting KMS" I believe you can stop it using 1) kill -9 `pid from file` 2) kill -9 `pid from output of ps` then restart > > And 2nd Restart worked (I checked out logfiles) and I had 52GB RAM free > and CPU usage was about 3%. Over all server has 60GB RAM, 16 physical > cores and runs om, coturn and kms. Time of logfiles there were 15 user > online... > So restart was successful and it doesn't help? > > Greetings Peter > > Am 13.05.20 um 17:03 schrieb Maxim Solodovnik: > > Hello Peter, > > > > On Wed, 13 May 2020 at 20:30, Peter Dähn <da...@vcrp.de> wrote: > > > >> Hi, > >> > >> I still have a problem to get sable connection for participants. > >> > >> For some of them it never works and for some it work a while... for some > >> seems to help tu turn on own cam/mic to hear others!?!?... I am really > >> helpless... :-( > >> > >> catalalina out shows this kind of messages if connection fails. > >> > >> *DEBUG 05-13 14:31:30.961 o.a.o.c.r.StreamProcessor:91 > [io-5082-exec-19] - > >> Incoming message from user with ID '14421': > >> > {"type":"kurento","id":"broadcastStarted","uid":"d6805f4c-8fc6-4a7a-9cf5-dd2bd85d1f65","sdpOffer":"v=0\r\no=mozilla...THIS_IS_SDPARTA-71.0 > >> 7880734367584313215 0 IN IP4 0.0.0.0\r\ns=-\r\nt=0 > >> 0\r\na=sendrecv\r\na=fingerprint:sha-256 > >> > 59:FD:77:17:E5:21:C7:B5:09:5D:D1:AB:58:4F:26:CD:9A:04:84:24:03:A8:26:E4:C1:43:3E:5C:7B:72:13:5E\r\na=group:BUNDLE > >> 0\r\na=ice-options:trickle\r\na=msid-semantic:WMS *\r\nm=audio 9 > >> UDP/TLS/RTP/SAVPF 109 9 0 8 101\r\nc=IN IP4 > >> 0.0.0.0\r\na=sendrecv\r\na=extmap:1 > >> urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2/recvonly > >> urn:ietf:params:rtp-hdrext:csrc-audio-level\r\na=extmap:3 > >> urn:ietf:params:rtp-hdrext:sdes:mid\r\na=fmtp:109 > >> maxplaybackrate=48000;stereo=1;useinbandfec=1\r\na=fmtp:101 > >> > 0-15\r\na=ice-pwd:5447d03e80580f7c2893f37f9605b0c4\r\na=ice-ufrag:90a19ebb\r\na=mid:0\r\na=msid:{5ffed8b7-c193-42ad-823d-1783352f933d} > >> {8a5bd209-28fa-43a4-aec7-3823895d2f5a}\r\na=rtcp-mux\r\na=rtpmap:109 > >> opus/48000/2\r\na=rtpmap:9 G722/8000/1\r\na=rtpmap:0 > >> PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:101 > >> telephone-event/8000\r\na=setup:actpass\r\na=ssrc:3478667262 > >> cname:{d02f827b-578a-4abe-92d4-25274bde1262}\r\n"}* > >> *ERROR 05-13 14:31:31.020 o.a.o.w.c.OmWebSocketPanel:144 > [io-5082-exec-19] > >> - Error while processing incoming message* > >> *java.lang.NullPointerException: null* > >> > > This Exception is most probably is caused by client re-connection > > i.e. client have started to re-connect and did it several times > > > > > >> * at > >> > org.apache.openmeetings.core.remote.KStream.startBroadcast(KStream.java:88)* > >> * at > >> > org.apache.openmeetings.core.remote.StreamProcessor.startBroadcast(StreamProcessor.java:212)* > >> * at > >> > org.apache.openmeetings.core.remote.StreamProcessor.handleBroadcastStarted(StreamProcessor.java:187)* > >> * at > >> > org.apache.openmeetings.core.remote.StreamProcessor.onMessage(StreamProcessor.java:110)* > >> * at > >> > org.apache.openmeetings.core.remote.KurentoHandler.onMessage(KurentoHandler.java:233)* > >> * at > >> > org.apache.openmeetings.core.remote.Wicket_Proxy_KurentoHandler$$FastClassByCGLIB$$756e116d.invoke(<generated>)* > >> * at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)* > >> * at > >> > org.apache.wicket.proxy.LazyInitProxyFactory$AbstractCGLibInterceptor.intercept(LazyInitProxyFactory.java:364)* > >> * at > >> > org.apache.openmeetings.core.remote.Wicket_Proxy_KurentoHandler$$EnhancerByCGLIB$$98325b15.onMessage(<generated>)* > >> * at > >> > org.apache.openmeetings.web.common.OmWebSocketPanel$2.onMessage(OmWebSocketPanel.java:125)* > >> * at > >> org.apache.wicket.protocol.ws > .api.WebSocketBehavior.onEvent(WebSocketBehavior.java:64)* > >> * at > >> > org.apache.wicket.settings.FrameworkSettings.dispatchEvent(FrameworkSettings.java:147)* > >> * at > >> > org.apache.wicket.ComponentEventSender.dispatchToComponent(ComponentEventSender.java:292)* > >> * at > >> > org.apache.wicket.ComponentEventSender$ComponentEventVisitor.component(ComponentEventSender.java:329)* > >> * at > >> > org.apache.wicket.ComponentEventSender$ComponentEventVisitor.component(ComponentEventSender.java:306)* > >> * at > org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:144)* > >> * at > org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:162)* > >> * at > org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:123)* > >> * at > org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:192)* > >> * at > >> > org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:988)* > >> * at > >> > org.apache.wicket.ComponentEventSender.breadth(ComponentEventSender.java:160)* > >> * at > >> > org.apache.wicket.ComponentEventSender.send(ComponentEventSender.java:68)* > >> * at org.apache.wicket.Component.send(Component.java:4418)* > >> * at > >> org.apache.wicket.protocol.ws > .api.WebSocketMessageBroadcastHandler$1.run(WebSocketMessageBroadcastHandler.java:74)* > >> * at > >> org.apache.wicket.protocol.ws > .WebSocketSettings$SameThreadExecutor.run(WebSocketSettings.java:393)* > >> * at > >> org.apache.wicket.protocol.ws > .api.WebSocketMessageBroadcastHandler.respond(WebSocketMessageBroadcastHandler.java:97)* > >> * at > >> > org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)* > >> * at > >> > org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)* > >> * at > >> > org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)* > >> * at > >> > org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)* > >> * at > >> > org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)* > >> * at > >> org.apache.wicket.protocol.ws > .api.AbstractWebSocketProcessor.broadcastMessage(AbstractWebSocketProcessor.java:272)* > >> * at > >> org.apache.wicket.protocol.ws > .api.AbstractWebSocketProcessor.onMessage(AbstractWebSocketProcessor.java:151)* > >> * at > >> org.apache.wicket.protocol.ws > .javax.JavaxWebSocketProcessor$StringMessageHandler.onMessage(JavaxWebSocketProcessor.java:65)* > >> * at > >> org.apache.wicket.protocol.ws > .javax.JavaxWebSocketProcessor$StringMessageHandler.onMessage(JavaxWebSocketProcessor.java:60)* > >> * at > >> > org.apache.tomcat.websocket.WsFrameBase.sendMessageText(WsFrameBase.java:395)* > >> * at > >> > org.apache.tomcat.websocket.server.WsFrameServer.sendMessageText(WsFrameServer.java:119)* > >> * at > >> > org.apache.tomcat.websocket.WsFrameBase.processDataText(WsFrameBase.java:495)* > >> * at > >> > org.apache.tomcat.websocket.WsFrameBase.processData(WsFrameBase.java:294)* > >> * at > >> > org.apache.tomcat.websocket.WsFrameBase.processInputBuffer(WsFrameBase.java:133)* > >> * at > >> > org.apache.tomcat.websocket.server.WsFrameServer.onDataAvailable(WsFrameServer.java:82)* > >> * at > >> > org.apache.tomcat.websocket.server.WsFrameServer.doOnDataAvailable(WsFrameServer.java:171)* > >> * at > >> > org.apache.tomcat.websocket.server.WsFrameServer.notifyDataAvailable(WsFrameServer.java:151)* > >> * at > >> > org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.upgradeDispatch(WsHttpUpgradeHandler.java:148)* > >> * at > >> > org.apache.coyote.http11.upgrade.UpgradeProcessorInternal.dispatch(UpgradeProcessorInternal.java:54)* > >> * at > >> > org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:59)* > >> * at > >> > org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)* > >> * at > >> org.apache.tomcat.util.net > .NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1590)* > >> * at > >> org.apache.tomcat.util.net > .SocketProcessorBase.run(SocketProcessorBase.java:49)* > >> * at > >> > java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)* > >> * at > >> > java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)* > >> * at > >> > org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)* > >> * at java.base/java.lang.Thread.run(Thread.java:834)* > >> *DEBUG 05-13 14:31:31.057 o.a.o.c.r.StreamProcessor:91 > [io-5082-exec-19] - > >> Incoming message from user with ID '14421': > >> > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:0 > >> 1 UDP 2122252543 2003:c1:af11:800:6926:f25d:f7d5:6df1 54343 typ > >> > host","sdpMid":"0","sdpMLineIndex":0,"usernameFragment":"90a19ebb"},"uid":"d6805f4c-8fc6-4a7a-9cf5-dd2bd85d1f65","luid":"d6805f4c-8fc6-4a7a-9cf5-dd2bd85d1f65"}* > >> *ERROR 05-13 14:31:31.058 o.a.o.w.c.OmWebSocketPanel:144 > [io-5082-exec-19] > >> - Error while processing incoming message* > >> *java.lang.NullPointerException: null* > >> *DEBUG 05-13 14:31:31.097 o.a.o.c.r.StreamProcessor:91 > [io-5082-exec-19] - > >> Incoming message from user with ID '14421': > >> > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3 > >> 1 UDP 2122187007 2003:c1:af11:800:bc95:9e0a:b6c0:4d60 54344 typ > >> > host","sdpMid":"0","sdpMLineIndex":0,"usernameFragment":"90a19ebb"},"uid":"d6805f4c-8fc6-4a7a-9cf5-dd2bd85d1f65","luid":"d6805f4c-8fc6-4a7a-9cf5-dd2bd85d1f65"}* > >> *ERROR 05-13 14:31:31.097 o.a.o.w.c.OmWebSocketPanel:144 > [io-5082-exec-19] > >> - Error while processing incoming message* > >> *java.lang.NullPointerException: null* > >> *DEBUG 05-13 14:31:31.101 o.a.o.c.r.StreamProcessor:91 > [io-5082-exec-19] - > >> Incoming message from user with ID '14421': > >> > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:6 > >> 1 UDP 2122121471 192.168.178.51 54345 typ > >> > host","sdpMid":"0","sdpMLineIndex":0,"usernameFragment":"90a19ebb"},"uid":"d6805f4c-8fc6-4a7a-9cf5-dd2bd85d1f65","luid":"d6805f4c-8fc6-4a7a-9cf5-dd2bd85d1f65"}* > >> *ERROR 05-13 14:31:31.101 o.a.o.w.c.OmWebSocketPanel:144 > [io-5082-exec-19] > >> - Error while processing incoming message* > >> *java.lang.NullPointerException: null* > >> *DEBUG 05-13 14:31:31.132 o.a.o.c.r.StreamProcessor:91 > [io-5082-exec-19] - > >> Incoming message from user with ID '14421': > >> > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:9 > >> 1 TCP 2105524479 2003:c1:af11:800:6926:f25d:f7d5:6df1 9 typ host tcptype > >> > active","sdpMid":"0","sdpMLineIndex":0,"usernameFragment":"90a19ebb"},"uid":"d6805f4c-8fc6-4a7a-9cf5-dd2bd85d1f65","luid":"d6805f4c-8fc6-4a7a-9cf5-dd2bd85d1f65"}* > >> *ERROR 05-13 14:31:31.133 o.a.o.w.c.OmWebSocketPanel:144 > [io-5082-exec-19] > >> - Error while processing incoming message* > >> *java.lang.NullPointerException: null* > >> *DEBUG 05-13 14:31:31.137 o.a.o.c.r.StreamProcessor:91 > [io-5082-exec-19] - > >> Incoming message from user with ID '14421': > >> > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:10 > >> 1 TCP 2105458943 2003:c1:af11:800:bc95:9e0a:b6c0:4d60 9 typ host tcptype > >> > active","sdpMid":"0","sdpMLineIndex":0,"usernameFragment":"90a19ebb"},"uid":"d6805f4c-8fc6-4a7a-9cf5-dd2bd85d1f65","luid":"d6805f4c-8fc6-4a7a-9cf5-dd2bd85d1f65"}* > >> *ERROR 05-13 14:31:31.137 o.a.o.w.c.OmWebSocketPanel:144 > [io-5082-exec-19] > >> - Error while processing incoming message* > >> *java.lang.NullPointerException: null* > >> *DEBUG 05-13 14:31:31.140 o.a.o.c.r.StreamProcessor:91 > [io-5082-exec-19] - > >> Incoming message from user with ID '14421': > >> > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:11 > >> 1 TCP 2105393407 192.168.178.51 9 typ host tcptype > >> > active","sdpMid":"0","sdpMLineIndex":0,"usernameFragment":"90a19ebb"},"uid":"d6805f4c-8fc6-4a7a-9cf5-dd2bd85d1f65","luid":"d6805f4c-8fc6-4a7a-9cf5-dd2bd85d1f65"}* > >> *ERROR 05-13 14:31:31.140 o.a.o.w.c.OmWebSocketPanel:144 > [io-5082-exec-19] > >> - Error while processing incoming message* > >> *java.lang.NullPointerException: null* > >> *DEBUG 05-13 14:31:31.143 o.a.o.c.r.StreamProcessor:91 > [io-5082-exec-19] - > >> Incoming message from user with ID '14421': > >> > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:0 > >> 2 UDP 2122252542 2003:c1:af11:800:6926:f25d:f7d5:6df1 54346 typ > >> > host","sdpMid":"0","sdpMLineIndex":0,"usernameFragment":"90a19ebb"},"uid":"d6805f4c-8fc6-4a7a-9cf5-dd2bd85d1f65","luid":"d6805f4c-8fc6-4a7a-9cf5-dd2bd85d1f65"}* > >> *ERROR 05-13 14:31:31.143 o.a.o.w.c.OmWebSocketPanel:144 > [io-5082-exec-19] > >> - Error while processing incoming message* > >> *java.lang.NullPointerException: null* > >> *DEBUG 05-13 14:31:31.175 o.a.o.c.r.StreamProcessor:91 > [io-5082-exec-19] - > >> Incoming message from user with ID '14421': > >> > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3 > >> 2 UDP 2122187006 2003:c1:af11:800:bc95:9e0a:b6c0:4d60 54347 typ > >> > host","sdpMid":"0","sdpMLineIndex":0,"usernameFragment":"90a19ebb"},"uid":"d6805f4c-8fc6-4a7a-9cf5-dd2bd85d1f65","luid":"d6805f4c-8fc6-4a7a-9cf5-dd2bd85d1f65"}* > >> *ERROR 05-13 14:31:31.175 o.a.o.w.c.OmWebSocketPanel:144 > [io-5082-exec-19] > >> - Error while processing incoming message* > >> *java.lang.NullPointerException: null* > >> *DEBUG 05-13 14:31:31.178 o.a.o.c.r.StreamProcessor:91 > [io-5082-exec-19] - > >> Incoming message from user with ID '14421': > >> > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:6 > >> 2 UDP 2122121470 192.168.178.51 54348 typ > >> > host","sdpMid":"0","sdpMLineIndex":0,"usernameFragment":"90a19ebb"},"uid":"d6805f4c-8fc6-4a7a-9cf5-dd2bd85d1f65","luid":"d6805f4c-8fc6-4a7a-9cf5-dd2bd85d1f65"}* > >> *ERROR 05-13 14:31:31.178 o.a.o.w.c.OmWebSocketPanel:144 > [io-5082-exec-19] > >> - Error while processing incoming message* > >> *java.lang.NullPointerException: null* > >> *DEBUG 05-13 14:31:31.181 o.a.o.c.r.StreamProcessor:91 > [io-5082-exec-19] - > >> Incoming message from user with ID '14421': > >> > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:9 > >> 2 TCP 2105524478 2003:c1:af11:800:6926:f25d:f7d5:6df1 9 typ host tcptype > >> > active","sdpMid":"0","sdpMLineIndex":0,"usernameFragment":"90a19ebb"},"uid":"d6805f4c-8fc6-4a7a-9cf5-dd2bd85d1f65","luid":"d6805f4c-8fc6-4a7a-9cf5-dd2bd85d1f65"}* > >> *ERROR 05-13 14:31:31.182 o.a.o.w.c.OmWebSocketPanel:144 > [io-5082-exec-19] > >> - Error while processing incoming message* > >> *java.lang.NullPointerException: null* > >> *DEBUG 05-13 14:31:31.185 o.a.o.c.r.StreamProcessor:91 > [io-5082-exec-19] - > >> Incoming message from user with ID '14421': > >> > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:10 > >> 2 TCP 2105458942 2003:c1:af11:800:bc95:9e0a:b6c0:4d60 9 typ host tcptype > >> > active","sdpMid":"0","sdpMLineIndex":0,"usernameFragment":"90a19ebb"},"uid":"d6805f4c-8fc6-4a7a-9cf5-dd2bd85d1f65","luid":"d6805f4c-8fc6-4a7a-9cf5-dd2bd85d1f65"}* > >> *ERROR 05-13 14:31:31.185 o.a.o.w.c.OmWebSocketPanel:144 > [io-5082-exec-19] > >> - Error while processing incoming message* > >> *java.lang.NullPointerException: null* > >> *DEBUG 05-13 14:31:31.217 o.a.o.c.r.StreamProcessor:91 > [io-5082-exec-39] - > >> Incoming message from user with ID '14421': > >> > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:11 > >> 2 TCP 2105393406 192.168.178.51 9 typ host tcptype > >> > active","sdpMid":"0","sdpMLineIndex":0,"usernameFragment":"90a19ebb"},"uid":"d6805f4c-8fc6-4a7a-9cf5-dd2bd85d1f65","luid":"d6805f4c-8fc6-4a7a-9cf5-dd2bd85d1f65"}* > >> *ERROR 05-13 14:31:31.217 o.a.o.w.c.OmWebSocketPanel:144 > [io-5082-exec-39] > >> - Error while processing incoming message* > >> *java.lang.NullPointerException: null* > >> > >> > >> In this example connection worked approximatly 2 houres and failed and I > >> am not abel to reconnect. on both ends it looks like it is working but > they > >> can hear each other. Restart coturn and kms does't help. Reenter room > also > >> didn't change anything. By now I am using > >> > > My first thought was KMS was overloaded, but you state KMS restart > doesn't > > help > > Can you please confirm > > 1) KMS process died as a result of KMS stop > > 2) KMS have started after that and the problem persist? > > > > I do remember I had situation on demo > > KMS has been stalled and restart did nothing > > > > kill -9 > > +start > > > > did the job > > > > I'm sure you have checked memory/cpu? > > > > > >> Name OpenMeetings Version 5.0.5 > >> Version 5.0.0-M5-SNAPSHOT > >> Revision aa09332 > >> Builddate 2020-05-09T00:57:46Z > >> > >> I also get this logentry. But I can not say, what the specific problem > is > >> for that user... > >> > >> ERROR 05-13 15:26:55.928 o.a.o.w.c.OmWebSocketPanel:144 > [io-5082-exec-30] > >> - Error while processing incoming message > >> org.kurento.jsonrpc.JsonRpcClientClosedException: Trying to send a > message > >> in a client closed explicitly. When a client is closed, it can't be > reused. > >> It is necessary to create another one > >> > > This one is happens if OM trying to re-connect to KMS > > It can be ignored if you can see ""!!! Kurento connected"" later in the > logs > > > > > >> at > >> > org.kurento.jsonrpc.client.AbstractJsonRpcClientWebSocket.internalConnectIfNecessary(AbstractJsonRpcClientWebSocket.java:702) > >> at > >> > org.kurento.jsonrpc.client.AbstractJsonRpcClientWebSocket.connectIfNecessary(AbstractJsonRpcClientWebSocket.java:847) > >> at > >> > org.kurento.jsonrpc.client.AbstractJsonRpcClientWebSocket.internalSendRequestWebSocket(AbstractJsonRpcClientWebSocket.java:352) > >> at > >> > org.kurento.jsonrpc.client.AbstractJsonRpcClientWebSocket$1.internalSendRequest(AbstractJsonRpcClientWebSocket.java:141) > >> at > >> > org.kurento.jsonrpc.internal.JsonRpcRequestSenderHelper.sendRequest(JsonRpcRequestSenderHelper.java:75) > >> at > >> > org.kurento.jsonrpc.internal.JsonRpcRequestSenderHelper.sendRequest(JsonRpcRequestSenderHelper.java:69) > >> at > >> > org.kurento.jsonrpc.client.JsonRpcClient.sendRequest(JsonRpcClient.java:112) > >> at > >> > org.kurento.client.internal.transport.jsonrpc.RomClientJsonRpcClient.sendRequest(RomClientJsonRpcClient.java:228) > >> at > >> > org.kurento.client.internal.transport.jsonrpc.RomClientJsonRpcClient.create(RomClientJsonRpcClient.java:157) > >> at > >> > org.kurento.client.internal.transport.jsonrpc.RomClientJsonRpcClient.create(RomClientJsonRpcClient.java:147) > >> at > >> org.kurento.client.internal.client.RomManager.create(RomManager.java:59) > >> at > >> > org.kurento.client.internal.client.RomManager.createWithKurentoObject(RomManager.java:257) > >> at > org.kurento.client.AbstractBuilder.build(AbstractBuilder.java:65) > >> at > >> > org.apache.openmeetings.core.remote.AbstractStream.createWebRtcEndpoint(AbstractStream.java:51) > >> at > >> > org.apache.openmeetings.core.remote.KStream.createEndpoint(KStream.java:220) > >> at > >> > org.apache.openmeetings.core.remote.KStream.startBroadcast(KStream.java:121) > >> at > >> > org.apache.openmeetings.core.remote.StreamProcessor.startBroadcast(StreamProcessor.java:212) > >> at > >> > org.apache.openmeetings.core.remote.StreamProcessor.handleBroadcastStarted(StreamProcessor.java:187) > >> at > >> > org.apache.openmeetings.core.remote.StreamProcessor.onMessage(StreamProcessor.java:110) > >> at > >> > org.apache.openmeetings.core.remote.KurentoHandler.onMessage(KurentoHandler.java:233) > >> at > >> > org.apache.openmeetings.core.remote.Wicket_Proxy_KurentoHandler$$FastClassByCGLIB$$756e116d.invoke(<generated>) > >> at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) > >> at > >> > org.apache.wicket.proxy.LazyInitProxyFactory$AbstractCGLibInterceptor.intercept(LazyInitProxyFactory.java:364) > >> at > >> > org.apache.openmeetings.core.remote.Wicket_Proxy_KurentoHandler$$EnhancerByCGLIB$$98325b15.onMessage(<generated>) > >> at > >> > org.apache.openmeetings.web.common.OmWebSocketPanel$2.onMessage(OmWebSocketPanel.java:125) > >> at > >> org.apache.wicket.protocol.ws > .api.WebSocketBehavior.onEvent(WebSocketBehavior.java:64) > >> at > >> > org.apache.wicket.settings.FrameworkSettings.dispatchEvent(FrameworkSettings.java:147) > >> at > >> > org.apache.wicket.ComponentEventSender.dispatchToComponent(ComponentEventSender.java:292) > >> at > >> > org.apache.wicket.ComponentEventSender$ComponentEventVisitor.component(ComponentEventSender.java:329) > >> at > >> > org.apache.wicket.ComponentEventSender$ComponentEventVisitor.component(ComponentEventSender.java:306) > >> at > org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:144) > >> at > org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:162) > >> at > org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:123) > >> at > org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:192) > >> at > >> > org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:988) > >> at > >> > org.apache.wicket.ComponentEventSender.breadth(ComponentEventSender.java:160) > >> at > >> > org.apache.wicket.ComponentEventSender.send(ComponentEventSender.java:68) > >> at org.apache.wicket.Component.send(Component.java:4418) > >> at > >> org.apache.wicket.protocol.ws > .api.WebSocketMessageBroadcastHandler$1.run(WebSocketMessageBroadcastHandler.java:74) > >> at > >> org.apache.wicket.protocol.ws > .WebSocketSettings$SameThreadExecutor.run(WebSocketSettings.java:393) > >> at > >> org.apache.wicket.protocol.ws > .api.WebSocketMessageBroadcastHandler.respond(WebSocketMessageBroadcastHandler.java:97) > >> at > >> > org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917) > >> at > >> > org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63) > >> at > >> > org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283) > >> at > >> > org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254) > >> at > >> > org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222) > >> at > >> org.apache.wicket.protocol.ws > .api.AbstractWebSocketProcessor.broadcastMessage(AbstractWebSocketProcessor.java:272) > >> at > >> org.apache.wicket.protocol.ws > .api.AbstractWebSocketProcessor.onMessage(AbstractWebSocketProcessor.java:151) > >> at > >> org.apache.wicket.protocol.ws > .javax.JavaxWebSocketProcessor$StringMessageHandler.onMessage(JavaxWebSocketProcessor.java:65) > >> at > >> org.apache.wicket.protocol.ws > .javax.JavaxWebSocketProcessor$StringMessageHandler.onMessage(JavaxWebSocketProcessor.java:60) > >> at > >> > org.apache.tomcat.websocket.WsFrameBase.sendMessageText(WsFrameBase.java:395) > >> at > >> > org.apache.tomcat.websocket.server.WsFrameServer.sendMessageText(WsFrameServer.java:119) > >> at > >> > org.apache.tomcat.websocket.WsFrameBase.processDataText(WsFrameBase.java:495) > >> at > >> > org.apache.tomcat.websocket.WsFrameBase.processData(WsFrameBase.java:294) > >> at > >> > org.apache.tomcat.websocket.WsFrameBase.processInputBuffer(WsFrameBase.java:133) > >> at > >> > org.apache.tomcat.websocket.server.WsFrameServer.onDataAvailable(WsFrameServer.java:82) > >> at > >> > org.apache.tomcat.websocket.server.WsFrameServer.doOnDataAvailable(WsFrameServer.java:171) > >> at > >> > org.apache.tomcat.websocket.server.WsFrameServer.notifyDataAvailable(WsFrameServer.java:151) > >> at > >> > org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.upgradeDispatch(WsHttpUpgradeHandler.java:148) > >> at > >> > org.apache.coyote.http11.upgrade.UpgradeProcessorInternal.dispatch(UpgradeProcessorInternal.java:54) > >> at > >> > org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:59) > >> at > >> > org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) > >> at > >> org.apache.tomcat.util.net > .NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1590) > >> at > >> org.apache.tomcat.util.net > .SocketProcessorBase.run(SocketProcessorBase.java:49) > >> at > >> > java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) > >> at > >> > java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) > >> at > >> > org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) > >> at java.base/java.lang.Thread.run(Thread.java:834) > >> DEBUG 05-13 15:26:55.932 o.a.o.c.r.StreamProcessor:91 [io-5082-exec-17] > - > >> Incoming message from user with ID '11564': > >> > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:2365818245 > >> 1 udp 2122197247 2a02:810b:c93f:fd88:3de4:6408:6529:55 60966 typ host > >> generation 0 ufrag DQSD network-id 3 network-cost > >> > 10","sdpMid":"0","sdpMLineIndex":0},"uid":"4d796810-01b1-4def-a11b-708d4e2292c8","luid":"4d796810-01b1-4def-a11b-708d4e2292c8"} > >> ERROR 05-13 15:26:55.932 o.a.o.w.c.OmWebSocketPanel:144 > [io-5082-exec-17] > >> - Error while processing incoming message > >> java.lang.NullPointerException: null > >> DEBUG 05-13 15:26:55.935 o.a.o.c.r.StreamProcessor:91 [io-5082-exec-17] > - > >> Incoming message from user with ID '11564': > >> > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3541122035 > >> 1 udp 2122131711 2a02:810b:c93f:fd88:543e:f407:a689:5272 60967 typ host > >> generation 0 ufrag DQSD network-id 4 network-cost > >> > 10","sdpMid":"0","sdpMLineIndex":0},"uid":"4d796810-01b1-4def-a11b-708d4e2292c8","luid":"4d796810-01b1-4def-a11b-708d4e2292c8"} > >> ERROR 05-13 15:26:55.936 o.a.o.w.c.OmWebSocketPanel:144 > [io-5082-exec-17] > >> - Error while processing incoming message > >> java.lang.NullPointerException: null > >> DEBUG 05-13 15:26:55.939 o.a.o.c.r.StreamProcessor:91 [io-5082-exec-17] > - > >> Incoming message from user with ID '11564': > >> > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:2160642783 > >> 1 udp 2122063615 192.168.178.61 60968 typ host generation 0 ufrag DQSD > >> network-id 2 network-cost > >> > 10","sdpMid":"0","sdpMLineIndex":0},"uid":"4d796810-01b1-4def-a11b-708d4e2292c8","luid":"4d796810-01b1-4def-a11b-708d4e2292c8"} > >> ERROR 05-13 15:26:55.940 o.a.o.w.c.OmWebSocketPanel:144 > [io-5082-exec-17] > >> - Error while processing incoming message > >> java.lang.NullPointerException: null > >> DEBUG 05-13 15:26:55.943 o.a.o.c.r.StreamProcessor:91 [io-5082-exec-17] > - > >> Incoming message from user with ID '11564': > >> > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:2365818245 > >> 1 udp 2122197247 2a02:810b:c93f:fd88:3de4:6408:6529:55 60969 typ host > >> generation 0 ufrag DQSD network-id 3 network-cost > >> > 10","sdpMid":"1","sdpMLineIndex":1},"uid":"4d796810-01b1-4def-a11b-708d4e2292c8","luid":"4d796810-01b1-4def-a11b-708d4e2292c8"} > >> ERROR 05-13 15:26:55.943 o.a.o.w.c.OmWebSocketPanel:144 > [io-5082-exec-17] > >> - Error while processing incoming message > >> java.lang.NullPointerException: null > >> DEBUG 05-13 15:26:55.947 o.a.o.c.r.StreamProcessor:91 [io-5082-exec-17] > - > >> Incoming message from user with ID '11564': > >> > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3541122035 > >> 1 udp 2122131711 2a02:810b:c93f:fd88:543e:f407:a689:5272 60970 typ host > >> generation 0 ufrag DQSD network-id 4 network-cost > >> > 10","sdpMid":"1","sdpMLineIndex":1},"uid":"4d796810-01b1-4def-a11b-708d4e2292c8","luid":"4d796810-01b1-4def-a11b-708d4e2292c8"} > >> ERROR 05-13 15:26:55.947 o.a.o.w.c.OmWebSocketPanel:144 > [io-5082-exec-17] > >> - Error while processing incoming message > >> java.lang.NullPointerException: null > >> DEBUG 05-13 15:26:55.951 o.a.o.c.r.StreamProcessor:91 [io-5082-exec-17] > - > >> Incoming message from user with ID '11564': > >> > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:2160642783 > >> 1 udp 2122063615 192.168.178.61 60971 typ host generation 0 ufrag DQSD > >> network-id 2 network-cost > >> > 10","sdpMid":"1","sdpMLineIndex":1},"uid":"4d796810-01b1-4def-a11b-708d4e2292c8","luid":"4d796810-01b1-4def-a11b-708d4e2292c8"} > >> ERROR 05-13 15:26:55.951 o.a.o.w.c.OmWebSocketPanel:144 > [io-5082-exec-17] > >> - Error while processing incoming message > >> java.lang.NullPointerException: null > >> DEBUG 05-13 15:26:56.032 o.a.o.c.r.StreamProcessor:91 [io-5082-exec-38] > - > >> Incoming message from user with ID '11564': > >> > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:2968217855 > >> 1 tcp 1518275327 2001::2851:782c:38ce:32a8:3f57:4dc2 9 typ host tcptype > >> active generation 0 ufrag DQSD network-id 1 network-cost > >> > 50","sdpMid":"0","sdpMLineIndex":0},"uid":"4d796810-01b1-4def-a11b-708d4e2292c8","luid":"4d796810-01b1-4def-a11b-708d4e2292c8"} > >> ERROR 05-13 15:26:56.032 o.a.o.w.c.OmWebSocketPanel:144 > [io-5082-exec-38] > >> - Error while processing incoming message > >> java.lang.NullPointerException: null > >> DEBUG 05-13 15:26:56.036 o.a.o.c.r.StreamProcessor:91 [io-5082-exec-38] > - > >> Incoming message from user with ID '11564': > >> > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3279976821 > >> 1 tcp 1518217471 2a02:810b:c93f:fd88:3de4:6408:6529:55 9 typ host > tcptype > >> active generation 0 ufrag DQSD network-id 3 network-cost > >> > 10","sdpMid":"0","sdpMLineIndex":0},"uid":"4d796810-01b1-4def-a11b-708d4e2292c8","luid":"4d796810-01b1-4def-a11b-708d4e2292c8"} > >> ERROR 05-13 15:26:56.126 o.a.o.w.c.OmWebSocketPanel:144 > [io-5082-exec-38] > >> - Error while processing incoming message > >> java.lang.NullPointerException: null > >> DEBUG 05-13 15:26:56.130 o.a.o.c.r.StreamProcessor:91 [io-5082-exec-38] > - > >> Incoming message from user with ID '11564': > >> > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:2643642115 > >> 1 tcp 1518151935 2a02:810b:c93f:fd88:543e:f407:a689:5272 9 typ host > tcptype > >> active generation 0 ufrag DQSD network-id 4 network-cost > >> > 10","sdpMid":"0","sdpMLineIndex":0},"uid":"4d796810-01b1-4def-a11b-708d4e2292c8","luid":"4d796810-01b1-4def-a11b-708d4e2292c8"} > >> ERROR 05-13 15:26:56.152 o.a.o.w.c.OmWebSocketPanel:144 > [io-5082-exec-38] > >> - Error while processing incoming message > >> java.lang.NullPointerException: null > >> DEBUG 05-13 15:26:56.155 o.a.o.c.r.StreamProcessor:91 [io-5082-exec-38] > - > >> Incoming message from user with ID '11564': > >> > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3461035567 > >> 1 tcp 1518083839 192.168.178.61 9 typ host tcptype active generation 0 > >> ufrag DQSD network-id 2 network-cost > >> > 10","sdpMid":"0","sdpMLineIndex":0},"uid":"4d796810-01b1-4def-a11b-708d4e2292c8","luid":"4d796810-01b1-4def-a11b-708d4e2292c8"} > >> ERROR 05-13 15:26:56.178 o.a.o.w.c.OmWebSocketPanel:144 > [io-5082-exec-38] > >> - Error while processing incoming message > >> java.lang.NullPointerException: null > >> DEBUG 05-13 15:26:56.182 o.a.o.c.r.StreamProcessor:91 [io-5082-exec-38] > - > >> Incoming message from user with ID '11564': > >> > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:2968217855 > >> 1 tcp 1518275327 2001::2851:782c:38ce:32a8:3f57:4dc2 9 typ host tcptype > >> active generation 0 ufrag DQSD network-id 1 network-cost > >> > 50","sdpMid":"1","sdpMLineIndex":1},"uid":"4d796810-01b1-4def-a11b-708d4e2292c8","luid":"4d796810-01b1-4def-a11b-708d4e2292c8"} > >> ERROR 05-13 15:26:56.203 o.a.o.w.c.OmWebSocketPanel:144 > [io-5082-exec-38] > >> - Error while processing incoming message > >> java.lang.NullPointerException: null > >> DEBUG 05-13 15:26:56.263 o.a.o.c.r.StreamProcessor:91 [io-5082-exec-38] > - > >> Incoming message from user with ID '11564': > >> > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3279976821 > >> 1 tcp 1518217471 2a02:810b:c93f:fd88:3de4:6408:6529:55 9 typ host > tcptype > >> active generation 0 ufrag DQSD network-id 3 network-cost > >> > 10","sdpMid":"1","sdpMLineIndex":1},"uid":"4d796810-01b1-4def-a11b-708d4e2292c8","luid":"4d796810-01b1-4def-a11b-708d4e2292c8"} > >> ERROR 05-13 15:26:56.278 o.a.o.w.c.OmWebSocketPanel:144 > [io-5082-exec-38] > >> - Error while processing incoming message > >> java.lang.NullPointerException: null > >> DEBUG 05-13 15:26:56.282 o.a.o.c.r.StreamProcessor:91 [io-5082-exec-38] > - > >> Incoming message from user with ID '11564': > >> > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:2643642115 > >> 1 tcp 1518151935 2a02:810b:c93f:fd88:543e:f407:a689:5272 9 typ host > tcptype > >> active generation 0 ufrag DQSD network-id 4 network-cost > >> > 10","sdpMid":"1","sdpMLineIndex":1},"uid":"4d796810-01b1-4def-a11b-708d4e2292c8","luid":"4d796810-01b1-4def-a11b-708d4e2292c8"} > >> ERROR 05-13 15:26:56.303 o.a.o.w.c.OmWebSocketPanel:144 > [io-5082-exec-38] > >> - Error while processing incoming message > >> java.lang.NullPointerException: null > >> DEBUG 05-13 15:26:56.307 o.a.o.c.r.StreamProcessor:91 [io-5082-exec-38] > - > >> Incoming message from user with ID '11564': > >> > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3461035567 > >> 1 tcp 1518083839 192.168.178.61 9 typ host tcptype active generation 0 > >> ufrag DQSD network-id 2 network-cost > >> > 10","sdpMid":"1","sdpMLineIndex":1},"uid":"4d796810-01b1-4def-a11b-708d4e2292c8","luid":"4d796810-01b1-4def-a11b-708d4e2292c8"} > >> ERROR 05-13 15:26:56.328 o.a.o.w.c.OmWebSocketPanel:144 > [io-5082-exec-38] > >> - Error while processing incoming message > >> java.lang.NullPointerException: null > >> > >> > >> Any ideas about this? > >> > >> Greetings Peter > >> > > > > -- Best regards, Maxim