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 cant 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(StreamProcesso
r.java:130)
at
org.apache.openmeetings.core.remote.KurentoHandler.onMessage(KurentoHandler.
java:173)
at
org.apache.openmeetings.core.remote.Wicket_Proxy_KurentoHandler$$FastClassBy
CGLIB$$756e116d.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at
org.apache.wicket.proxy.LazyInitProxyFactory$AbstractCGLibInterceptor.interc
ept(LazyInitProxyFactory.java:364)
at
org.apache.openmeetings.core.remote.Wicket_Proxy_KurentoHandler$$EnhancerByC
GLIB$$7aa9aefc.onMessage(<generated>)
at
org.apache.openmeetings.web.common.OmWebSocketPanel$2.onMessage(OmWebSocketP
anel.java:125)
at
org.apache.wicket.protocol.ws.api.WebSocketBehavior.onEvent(WebSocketBehavio
r.java:64)
at
org.apache.wicket.settings.FrameworkSettings.dispatchEvent(FrameworkSettings
.java:147)
at
org.apache.wicket.ComponentEventSender.dispatchToComponent(ComponentEventSen
der.java:292)
at
org.apache.wicket.ComponentEventSender$ComponentEventVisitor.component(Compo
nentEventSender.java:329)
at
org.apache.wicket.ComponentEventSender$ComponentEventVisitor.component(Compo
nentEventSender.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(Web
SocketMessageBroadcastHandler.java:74)
at
org.apache.wicket.protocol.ws.WebSocketSettings$SameThreadExecutor.run(WebSo
cketSettings.java:393)
at
org.apache.wicket.protocol.ws.api.WebSocketMessageBroadcastHandler.respond(W
ebSocketMessageBroadcastHandler.java:97)
at
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(Request
Cycle.java:917)
at
org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecu
tor.java:63)
at
org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)
at
org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.jav
a:254)
at
org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(Request
Cycle.java:222)
at
org.apache.wicket.protocol.ws.api.AbstractWebSocketProcessor.broadcastMessag
e(AbstractWebSocketProcessor.java:272)
at
org.apache.wicket.protocol.ws.api.AbstractWebSocketProcessor.onMessage(Abstr
actWebSocketProcessor.java:151)
at
org.apache.wicket.protocol.ws.javax.JavaxWebSocketProcessor$StringMessageHan
dler.onMessage(JavaxWebSocketProcessor.java:65)
at
org.apache.wicket.protocol.ws.javax.JavaxWebSocketProcessor$StringMessageHan
dler.onMessage(JavaxWebSocketProcessor.java:60)
at
org.apache.tomcat.websocket.WsFrameBase.sendMessageText(WsFrameBase.java:395
)
at
org.apache.tomcat.websocket.server.WsFrameServer.sendMessageText(WsFrameServ
er.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(WsFrameServ
er.java:82)
at
org.apache.tomcat.websocket.server.WsFrameServer.doOnDataAvailable(WsFrameSe
rver.java:171)
at
org.apache.tomcat.websocket.server.WsFrameServer.notifyDataAvailable(WsFrame
Server.java:151)
at
org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.upgradeDispatch(WsHt
tpUpgradeHandler.java:148)
at
org.apache.coyote.http11.upgrade.UpgradeProcessorInternal.dispatch(UpgradePr
ocessorInternal.java:54)
at
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java
:59)
at
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtoco
l.java:868)
at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.jav
a:1590)
at
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:
49)
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecut
or.java:1128)
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecu
tor.java:628)
at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.ja
va: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(StreamProcesso
r.java:130)
at
org.apache.openmeetings.core.remote.KurentoHandler.onMessage(KurentoHandler.
java:173)
at
org.apache.openmeetings.core.remote.Wicket_Proxy_KurentoHandler$$FastClassBy
CGLIB$$756e116d.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at
org.apache.wicket.proxy.LazyInitProxyFactory$AbstractCGLibInterceptor.interc
ept(LazyInitProxyFactory.java:364)
at
org.apache.openmeetings.core.remote.Wicket_Proxy_KurentoHandler$$EnhancerByC
GLIB$$7aa9aefc.onMessage(<generated>)
at
org.apache.openmeetings.web.common.OmWebSocketPanel$2.onMessage(OmWebSocketP
anel.java:125)
at
org.apache.wicket.protocol.ws.api.WebSocketBehavior.onEvent(WebSocketBehavio
r.java:64)
at
org.apache.wicket.settings.FrameworkSettings.dispatchEvent(FrameworkSettings
.java:147)
at
org.apache.wicket.ComponentEventSender.dispatchToComponent(ComponentEventSen
der.java:292)
at
org.apache.wicket.ComponentEventSender$ComponentEventVisitor.component(Compo
nentEventSender.java:329)
at
org.apache.wicket.ComponentEventSender$ComponentEventVisitor.component(Compo
nentEventSender.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(Web
SocketMessageBroadcastHandler.java:74)
at
org.apache.wicket.protocol.ws.WebSocketSettings$SameThreadExecutor.run(WebSo
cketSettings.java:393)
at
org.apache.wicket.protocol.ws.api.WebSocketMessageBroadcastHandler.respond(W
ebSocketMessageBroadcastHandler.java:97)
at
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(Request
Cycle.java:917)
at
org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecu
tor.java:63)
at
org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)
at
org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.jav
a:254)
at
org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(Request
Cycle.java:222)
at
org.apache.wicket.protocol.ws.api.AbstractWebSocketProcessor.broadcastMessag
e(AbstractWebSocketProcessor.java:272)
at
org.apache.wicket.protocol.ws.api.AbstractWebSocketProcessor.onMessage(Abstr
actWebSocketProcessor.java:151)
at
org.apache.wicket.protocol.ws.javax.JavaxWebSocketProcessor$StringMessageHan
dler.onMessage(JavaxWebSocketProcessor.java:65)
at
org.apache.wicket.protocol.ws.javax.JavaxWebSocketProcessor$StringMessageHan
dler.onMessage(JavaxWebSocketProcessor.java:60)
at
org.apache.tomcat.websocket.WsFrameBase.sendMessageText(WsFrameBase.java:395
)
at
org.apache.tomcat.websocket.server.WsFrameServer.sendMessageText(WsFrameServ
er.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(WsFrameServ
er.java:82)
at
org.apache.tomcat.websocket.server.WsFrameServer.doOnDataAvailable(WsFrameSe
rver.java:171)
at
org.apache.tomcat.websocket.server.WsFrameServer.notifyDataAvailable(WsFrame
Server.java:151)
at
org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.upgradeDispatch(WsHt
tpUpgradeHandler.java:148)
at
org.apache.coyote.http11.upgrade.UpgradeProcessorInternal.dispatch(UpgradePr
ocessorInternal.java:54)
at
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java
:59)
at
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtoco
l.java:868)
at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.jav
a:1590)
at
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:
49)
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecut
or.java:1128)
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecu
tor.java:628)
at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.ja
va: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-5cb9609ca6
97","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(StreamProcesso
r.java:130)
at
org.apache.openmeetings.core.remote.KurentoHandler.onMessage(KurentoHandler.
java:173)
at
org.apache.openmeetings.core.remote.Wicket_Proxy_KurentoHandler$$FastClassBy
CGLIB$$756e116d.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at
org.apache.wicket.proxy.LazyInitProxyFactory$AbstractCGLibInterceptor.interc
ept(LazyInitProxyFactory.java:364)
at
org.apache.openmeetings.core.remote.Wicket_Proxy_KurentoHandler$$EnhancerByC
GLIB$$7aa9aefc.onMessage(<generated>)
at
org.apache.openmeetings.web.common.OmWebSocketPanel$2.onMessage(OmWebSocketP
anel.java:125)
at
org.apache.wicket.protocol.ws.api.WebSocketBehavior.onEvent(WebSocketBehavio
r.java:64)
at
org.apache.wicket.settings.FrameworkSettings.dispatchEvent(FrameworkSettings
.java:147)
at
org.apache.wicket.ComponentEventSender.dispatchToComponent(ComponentEventSen
der.java:292)
at
org.apache.wicket.ComponentEventSender$ComponentEventVisitor.component(Compo
nentEventSender.java:329)
at
org.apache.wicket.ComponentEventSender$ComponentEventVisitor.component(Compo
nentEventSender.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(Web
SocketMessageBroadcastHandler.java:74)
at
org.apache.wicket.protocol.ws.WebSocketSettings$SameThreadExecutor.run(WebSo
cketSettings.java:393)
at
org.apache.wicket.protocol.ws.api.WebSocketMessageBroadcastHandler.respond(W
ebSocketMessageBroadcastHandler.java:97)
at
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(Request
Cycle.java:917)
at
org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecu
tor.java:63)
at
org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)
at
org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.jav
a:254)
at
org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(Request
Cycle.java:222)
at
org.apache.wicket.protocol.ws.api.AbstractWebSocketProcessor.broadcastMessag
e(AbstractWebSocketProcessor.java:272)
at
org.apache.wicket.protocol.ws.api.AbstractWebSocketProcessor.onMessage(Abstr
actWebSocketProcessor.java:151)
at
org.apache.wicket.protocol.ws.javax.JavaxWebSocketProcessor$StringMessageHan
dler.onMessage(JavaxWebSocketProcessor.java:65)
at
org.apache.wicket.protocol.ws.javax.JavaxWebSocketProcessor$StringMessageHan
dler.onMessage(JavaxWebSocketProcessor.java:60)
at
org.apache.tomcat.websocket.WsFrameBase.sendMessageText(WsFrameBase.java:395
)
at
org.apache.tomcat.websocket.server.WsFrameServer.sendMessageText(WsFrameServ
er.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(WsFrameServ
er.java:82)
at
org.apache.tomcat.websocket.server.WsFrameServer.doOnDataAvailable(WsFrameSe
rver.java:171)
at
org.apache.tomcat.websocket.server.WsFrameServer.notifyDataAvailable(WsFrame
Server.java:151)
at
org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.upgradeDispatch(WsHt
tpUpgradeHandler.java:148)
at
org.apache.coyote.http11.upgrade.UpgradeProcessorInternal.dispatch(UpgradePr
ocessorInternal.java:54)
at
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java
:59)
at
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtoco
l.java:868)
at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.jav
a:1590)
at
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:
49)
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecut
or.java:1128)
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecu
tor.java:628)
at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.ja
va: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-ea65d9d842
c9","luid":"e37f6eae-00c0-481c-b72f-ce83bea65628"}
Alain DEVILLE
Ingénieur Système
<mailto:[email protected]> [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> http://www.neo-it.fr
--
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel
antivirus Avast.
https://www.avast.com/antivirus