Ok, with the tutorials configurations works for me behind NAT router.

But if your server have special physical conformer, then you try to
modifie "turnserver.conf" file (make a backup file)


.................



El Mon, 15 Jun 2020 15:21:43 +0200
"Alain DEVILLE" <[email protected]> escribió:
> Ok i have tested all ports, it is ok for all TCP, for 49152:65535 UDP
> the tools said open or filtered, so I think it is ok… 
> 
> For me it is the coturn server that miss something because it is use
> for a kind of encapsulation if I understand his role… In the conf of
> coturn we must specify the external address of the server, I have put
> my public address, is it ok , must I put the ip behind the firewall
> instead ?
> 
>  
> 
>  
> 
> De : Alvaro <[email protected]> 
> Envoyé : lundi 15 juin 2020 15:09
> À : [email protected]
> Objet : Re: InvalidStateError: Failed to set remote answer sdp:
> Called in wrong state: kStable
> 
>  
> 
> ...test the open ports in Google "test ports online"
> 
>  
> 
>  
> 
>  
> 
> ...................
> 
>  
> 
>  
> 
> El lun, 15-06-2020 a las 14:12 +0200, Alain DEVILLE escribió:
> 
> I stil have the sames error, I have rebooted the server and still the
> same, when I am in the same network, no error but when I try from the
> internet it show the 2 same errors…
> 
>  
> 
> De : Alvaro <[email protected] <mailto:[email protected]> > 
> Envoyé : lundi 15 juin 2020 13:08
> À : [email protected]
> <mailto:[email protected]> Objet : Re: InvalidStateError:
> Failed to set remote answer sdp: Called in wrong state: kStable
> 
>  
> 
> ...please, try this:
> 
>  
> 
> sudo nano /etc/turnserver.conf
> 
>  
> 
> ...and change:
> 
>  
> 
> stale-nonce=0 to stale-nonce=600
> 
>  
> 
> ...exit the nano editor by pressing the Ctrl+x keys, ask if 
> 
> you save and press Y and then Enter to exit.
> 
>  
> 
> sudo /etc/init.d/coturn restart
> 
>  
> 
>  
> 
> ..................
> 
>  
> 
>  
> 
>  
> 
>  
> 
>  
> 
> ...
> 
> El lun, 15-06-2020 a las 12:58 +0200, Alain DEVILLE escribió:
> 
> I confirm that i have followed word by word 
> 
> https://cwiki.apache.org/confluence/download/attachments/27838216/Installation%20OpenMeetings%205.0.0-M4%20on%20Ubuntu%2018.04%20LTS.pdf?version=5
> <https://cwiki.apache.org/confluence/download/attachments/27838216/Installation%20OpenMeetings%205.0.0-M4%20on%20Ubuntu%2018.04%20LTS.pdf?version=5&modificationDate=1588003937000&api=v2>
> &modificationDate=1588003937000&api=v2
> 
> and 
> 
> https://cwiki.apache.org/confluence/download/attachments/27838216/Installation%20SSL%20certificates%20and%20Coturn%20for%20OpenMeetings%205.0.0-M4%20on%20Ubuntu%2018.04.pdf?version=2
> <https://cwiki.apache.org/confluence/download/attachments/27838216/Installation%20SSL%20certificates%20and%20Coturn%20for%20OpenMeetings%205.0.0-M4%20on%20Ubuntu%2018.04.pdf?version=2&modificationDate=1589624413000&api=v2>
> &modificationDate=1589624413000&api=v2
> 
>  
> 
> first one is the installation guide and the second is the integration
> of ssl certificate for my domain, as far as I know, all ports are
> open, how can I test them ?
> 
> 3478 TCP-UDP IN 
> 
> 5443 TCP IN 
> 
> 8888 TCP IN 
> 
> 49152:65535 UDP IN-OUT
> 
>  
> 
> De : Alvaro <[email protected] <mailto:[email protected]> > 
> Envoyé : lundi 15 juin 2020 12:12
> À : [email protected]
> <mailto:[email protected]> Objet : Re: InvalidStateError:
> Failed to set remote answer sdp: Called in wrong state: kStable
> 
>  
> 
> ...if you have followed this guide:
> 
>  
> 
> Installation OpenMeetings 5.0.0-M4 on Ubuntu 18.04 LTS.pdf
> <https://cwiki.apache.org/confluence/download/attachments/27838216/Installation%20OpenMeetings%205.0.0-M4%20on%20Ubuntu%2018.04%20LTS.pdf?version=5&modificationDate=1588003937000&api=v2>
>  
> 
>  
> 
> ...also need this one:
> 
>  
> 
> Installation OpenMeetings 5.0.0-M4 on Ubuntu 18.04 LTS.pdf
> <https://cwiki.apache.org/confluence/download/attachments/27838216/Installation%20OpenMeetings%205.0.0-M4%20on%20Ubuntu%2018.04%20LTS.pdf?version=5&modificationDate=1588003937000&api=v2>
>  
> 
>  
> 
> ...and if you have followed both, be sure you open the ports
> 
> in firewall and router.
> 
>  
> 
> Run this command:
> 
>  
> 
> sudo /etc/init.d/coturn restart
> 
>  
> 
>  
> 
> ..........................
> 
>  
> 
>  
> 
>  
> 
> El lun, 15-06-2020 a las 11:34 +0200, Alain DEVILLE escribió:
> 
> It is installed on Ubuntu 18.04 according to the doc
> 
> Envoyé par BlueMail <http://www.bluemail.me/r?b=15860>  
> 
> Le 15 juin 2020, à 11:18, Alvaro <[email protected]
> <mailto:[email protected]> > a écrit:
> 
> Could you please say at what OS is OM installed? 
> 
>  
> 
>  
> 
>  
> 
> ..................... 
> 
>  
> 
>  
> 
> El lun, 15-06-2020 a las 10:21 +0200, Alain DEVILLE escribió: 
> 
> Hello,  
> 
> I have a problem, I suspect it is related to coturn conf, when I
> connect directly to the server (on the same network with an entry in
> my hosts files for https), audio and viedo are fine, but when I
> connect from the exterior (through firewall and port nat), audio and
> video show me the errors below : 
> 
>   
> 
> InvalidStateError: Failed to set remote answer sdp: Called in wrong
> state: kStable 
> 
>   
> 
> Media server connection for user Admin Admin is failed, will try to
> re-connect 
> 
> I have checked that I have only one OM process and I can’t find the
> reason in the logs, could someone help me please ? 
> 
> Here the “errors” find in the logs : 
> 
> DEBUG 06-15 07:49:18.061 o.a.o.c.r.KStream:197 [nio-5443-exec-9] -
> PARTICIPANT e37f6eae-00c0-481c-b72f-ce83bea65628: obtained endpoint
> for 81bb7d2a-865c-40e1-871f-ee4c9911da16 
> 
> ERROR 06-15 07:49:18.077 o.a.o.w.c.OmWebSocketPanel:144
> [nio-5443-exec-9] - Error while processing incoming message 
> 
> java.lang.NullPointerException: null 
> 
>         at
> org.apache.openmeetings.core.remote.KStream.getEndpointForUser(KStream.java:207)
>  
> 
>         at
> org.apache.openmeetings.core.remote.KStream.addListener(KStream.java:169) 
> 
>         at
> org.apache.openmeetings.core.remote.StreamProcessor.onMessage(StreamProcessor.java:130)
>  
> 
>         at
> org.apache.openmeetings.core.remote.KurentoHandler.onMessage(KurentoHandler.java:173)
>  
> 
>         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$$7aa9aefc.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: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:976) 
> 
>         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 06-15 07:49:18.082 o.a.o.c.r.KurentoHandler:222 [Thread-1221] -
> Searching for room 4 
> 
>   
> 
> DEBUG 06-15 07:49:41.357 o.a.o.c.r.KStream:197 [nio-5443-exec-8] -
> PARTICIPANT e37f6eae-00c0-481c-b72f-ce83bea65628: obtained endpoint
> for ed677f61-8886-457e-9b31-5cb9609ca697 
> 
> ERROR 06-15 07:49:41.357 o.a.o.w.c.OmWebSocketPanel:144
> [nio-5443-exec-8] - Error while processing incoming message 
> 
> java.lang.NullPointerException: null 
> 
>         at
> org.apache.openmeetings.core.remote.KStream.getEndpointForUser(KStream.java:207)
>  
> 
>         at
> org.apache.openmeetings.core.remote.KStream.addListener(KStream.java:169) 
> 
>         at
> org.apache.openmeetings.core.remote.StreamProcessor.onMessage(StreamProcessor.java:130)
>  
> 
>         at
> org.apache.openmeetings.core.remote.KurentoHandler.onMessage(KurentoHandler.java:173)
>  
> 
>         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$$7aa9aefc.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: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:976) 
> 
>         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 06-15 07:49:41.363 o.a.o.c.r.StreamProcessor:87
> [nio-5443-exec-8] - Incoming message from user with ID '1':
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3665962928
> 1 udp 2122260223 10.21.0.53 51356 typ host generation 0 ufrag QP6V
> network-id
> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"ed677f61-8886-457e-9b31-5cb9609ca697","luid":"e37f6eae-00c0-481c-b72f-ce83bea65628"}
>  
> 
>   
> 
>   
> 
> DEBUG 06-15 07:50:42.769 o.a.o.c.r.KStream:197 [nio-5443-exec-6] -
> PARTICIPANT e37f6eae-00c0-481c-b72f-ce83bea65628: obtained endpoint
> for fcf4b6a5-546c-44aa-a493-ea65d9d842c9 
> 
> ERROR 06-15 07:50:42.769 o.a.o.w.c.OmWebSocketPanel:144
> [nio-5443-exec-6] - Error while processing incoming message 
> 
> java.lang.NullPointerException: null 
> 
>         at
> org.apache.openmeetings.core.remote.KStream.getEndpointForUser(KStream.java:207)
>  
> 
>         at
> org.apache.openmeetings.core.remote.KStream.addListener(KStream.java:169) 
> 
>         at
> org.apache.openmeetings.core.remote.StreamProcessor.onMessage(StreamProcessor.java:130)
>  
> 
>         at
> org.apache.openmeetings.core.remote.KurentoHandler.onMessage(KurentoHandler.java:173)
>  
> 
>         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$$7aa9aefc.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: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:976) 
> 
>         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) 
> 
> INFO 06-15 07:50:42.775 o.a.o.c.r.KStream:162 [nio-5443-exec-4] -
> USER fcf4b6a5-546c-44aa-a493-ea65d9d842c9: have started broadcasting
> in room 4 
> 
> DEBUG 06-15 07:50:42.775 o.a.o.c.r.KStream:183 [nio-5443-exec-4] -
> PARTICIPANT fcf4b6a5-546c-44aa-a493-ea65d9d842c9: configuring
> loopback 
> 
> DEBUG 06-15 07:50:42.776 o.a.o.c.r.StreamProcessor:87
> [nio-5443-exec-6] - Incoming message from user with ID '1':
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3665962928
> 1 udp 2122260223 10.21.0.53 52134 typ host generation 0 ufrag X2w1
> network-id
> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"fcf4b6a5-546c-44aa-a493-ea65d9d842c9","luid":"e37f6eae-00c0-481c-b72f-ce83bea65628"}
>  
> 
>   
> 
>   
> 
>   
> 
>   
> 
> Alain DEVILLE 
> 
> Ingénieur Système 
> 
> [email protected] <mailto:[email protected]>  
> 
>       
> 
> 
> 
> Aéropôle – Bât1 
> 
> 5, Avenue Albert Durand 31700 BLAGNAC 
> 
> Portable : 06 98 36 25 77
> Tel agence : 05 34 366 233 
> 
> Site Web : http://www.neo-it.fr 
> 
>   
> 
>   
> 
>  
> 
> 
>  
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient>
>  
> 
> Garanti sans virus.
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient>
> www.avast.com 
> 
>  
> 
> 
> 

Reply via email to