Hi list, i'm getting lots of these exception in my log, causing sometimes that a disconnected client doesn't close its stream properly, so it still appears on remaining clients screens with a still image. Any clues? First line is a debug log message to be sure that "streamBroadcastClose method is called serverside.
INFO | jvm 1 | 2007/06/14 10:02:05 | [DEBUG] 47328 SocketAcceptorIoProcessor-0.0:( org.red5.demos.fitc.Application.debug ) streamBroadcastClose llamado:videoStream_2 INFO | jvm 1 | 2007/06/14 10:02:05 | [ERROR] 47328 SocketAcceptorIoProcessor-0.0:( org.red5.server.stream.ClientBroadcastStream.error ) error notify streamBroadcastStop INFO | jvm 1 | 2007/06/14 10:02:05 | java.lang.NullPointerException INFO | jvm 1 | 2007/06/14 10:02:05 | at org.red5.demos.fitc.Application.streamBroadcastClose(Application.java:164) INFO | jvm 1 | 2007/06/14 10:02:05 | at org.red5.server.stream.ClientBroadcastStream.notifyBroadcastClose( ClientBroadcastStream.java:554) INFO | jvm 1 | 2007/06/14 10:02:05 | at org.red5.server.stream.ClientBroadcastStream.close( ClientBroadcastStream.java:181) INFO | jvm 1 | 2007/06/14 10:02:05 | at org.red5.server.stream.StreamService.closeStream(StreamService.java:75) INFO | jvm 1 | 2007/06/14 10:02:05 | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) INFO | jvm 1 | 2007/06/14 10:02:05 | at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) INFO | jvm 1 | 2007/06/14 10:02:05 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) INFO | jvm 1 | 2007/06/14 10:02:05 | at java.lang.reflect.Method.invoke(Unknown Source) INFO | jvm 1 | 2007/06/14 10:02:05 | at org.red5.server.service.ServiceInvoker.invoke(ServiceInvoker.java:181) INFO | jvm 1 | 2007/06/14 10:02:05 | at org.red5.server.net.rtmp.RTMPHandler.invokeCall(RTMPHandler.java:170) INFO | jvm 1 | 2007/06/14 10:02:05 | at org.red5.server.net.rtmp.RTMPHandler.onInvoke(RTMPHandler.java:339) INFO | jvm 1 | 2007/06/14 10:02:05 | at org.red5.server.net.rtmp.BaseRTMPHandler.messageReceived( BaseRTMPHandler.java:126) INFO | jvm 1 | 2007/06/14 10:02:05 | at org.red5.server.net.rtmp.RTMPMinaIoHandler.messageReceived( RTMPMinaIoHandler.java:117) INFO | jvm 1 | 2007/06/14 10:02:05 | at org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageReceived (AbstractIoFilterChain.java:700) INFO | jvm 1 | 2007/06/14 10:02:05 | at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived (AbstractIoFilterChain.java:361) INFO | jvm 1 | 2007/06/14 10:02:05 | at org.apache.mina.common.support.AbstractIoFilterChain.access$1100( AbstractIoFilterChain.java:53) INFO | jvm 1 | 2007/06/14 10:02:05 | at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived (AbstractIoFilterChain.java:785) INFO | jvm 1 | 2007/06/14 10:02:05 | at org.apache.mina.filter.codec.support.SimpleProtocolDecoderOutput.flush( SimpleProtocolDecoderOutput.java:62) INFO | jvm 1 | 2007/06/14 10:02:05 | at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived( ProtocolCodecFilter.java:187) INFO | jvm 1 | 2007/06/14 10:02:05 | at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived (AbstractIoFilterChain.java:361) INFO | jvm 1 | 2007/06/14 10:02:05 | at org.apache.mina.common.support.AbstractIoFilterChain.access$1100( AbstractIoFilterChain.java:53) INFO | jvm 1 | 2007/06/14 10:02:05 | at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived (AbstractIoFilterChain.java:785) INFO | jvm 1 | 2007/06/14 10:02:05 | at org.apache.mina.common.support.AbstractIoFilterChain$HeadFilter.messageReceived (AbstractIoFilterChain.java:616) INFO | jvm 1 | 2007/06/14 10:02:05 | at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived (AbstractIoFilterChain.java:361) INFO | jvm 1 | 2007/06/14 10:02:05 | at org.apache.mina.common.support.AbstractIoFilterChain.fireMessageReceived( AbstractIoFilterChain.java:352) INFO | jvm 1 | 2007/06/14 10:02:05 | at org.apache.mina.transport.socket.nio.SocketIoProcessor.read( SocketIoProcessor.java:288) INFO | jvm 1 | 2007/06/14 10:02:05 | at org.apache.mina.transport.socket.nio.SocketIoProcessor.process( SocketIoProcessor.java:248) INFO | jvm 1 | 2007/06/14 10:02:05 | at org.apache.mina.transport.socket.nio.SocketIoProcessor.access$500( SocketIoProcessor.java:49) INFO | jvm 1 | 2007/06/14 10:02:05 | at org.apache.mina.transport.socket.nio.SocketIoProcessor$Worker.run( SocketIoProcessor.java:540) INFO | jvm 1 | 2007/06/14 10:02:05 | at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java :43) INFO | jvm 1 | 2007/06/14 10:02:05 | at java.lang.Thread.run(Unknown Source) -- ------------------------------------------------------------------- If a man speaks in a forest and his wife is not there, is he still wrong?
_______________________________________________ Red5 mailing list [email protected] http://osflash.org/mailman/listinfo/red5_osflash.org
