Hello.
I'm getting a NullPointerException while steaming via RTMP with OBS Studio. The streaming starts correctly, but when is running for a few minutes the NullPointerException appears in the flashphoner_manager.log and the embedded player stops. In OBS Studio the streaming continues as if the connection is not lost.
The exception trace from flashphoner_manager.log is this:
The server is CentOS 7 with opejdk 1.8.0.
The Web Call Server is the 5.1 version.
In flashphoner.properties I have keep_alive.algorithm=NONE to deactivate keepAlive for OBS Studio.
Why is this error ocurring and stopping the embedded player?
I'm getting a NullPointerException while steaming via RTMP with OBS Studio. The streaming starts correctly, but when is running for a few minutes the NullPointerException appears in the flashphoner_manager.log and the embedded player stops. In OBS Studio the streaming continues as if the connection is not lost.
The exception trace from flashphoner_manager.log is this:
Code:
12:56:50,534 WARN RmiNodeStatService - RMI TCP Connection(582)-127.0.0.1 Exception at stream info service, StreamStatusEvent obsStudio
java.lang.NullPointerException
at org.primefaces.model.TreeNodeChildren.remove(TreeNodeChildren.java:177)
at com.flashphoner.server.manager.service.stream.StreamInfoService.streamStatusEvent(StreamInfoService.java:148)
at com.flashphoner.server.manager.rmi.RmiNodeStatService.StreamStatusEvent(RmiNodeStatService.java:262)
at sun.reflect.GeneratedMethodAccessor113.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:357)
at sun.rmi.transport.Transport$1.run(Transport.java:200)
at sun.rmi.transport.Transport$1.run(Transport.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:196)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:573)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687)
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)
The Web Call Server is the 5.1 version.
In flashphoner.properties I have keep_alive.algorithm=NONE to deactivate keepAlive for OBS Studio.
Why is this error ocurring and stopping the embedded player?