[Red5] Tons of errors on subscriber pause

Diego Fantoma fantoma at units.it
Sun Feb 14 06:19:42 PST 2010


Dear all,

I successfully installed red5 0.9 trunk rev. 4047 on debian Lenny and it 
works very well except when a client (consumer) invokes the pause method 
generating over 1K similar error lines in the console log. After that 
the client can't un-pause because the connection is lost so the user has 
to refresh the page.

Has somebody the same error? I was looking for that error for a few days 
but I didn't found any response.

Thank you in advance, follows the console lo error

Diego Fantoma

[ERROR] [NioProcessor-1] org.red5.server.service.ServiceInvoker - Error 
executing call: Service: null Method: pause Num Params: 2 0: true 1: 208359
[ERROR] [NioProcessor-1] org.red5.server.service.ServiceInvoker - 
Service invocation error
java.lang.reflect.InvocationTargetException: null
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
[na:1.6.0_12]
	at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
[na:1.6.0_12]
	at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
[na:1.6.0_12]
	at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_12]
	at 
org.red5.server.service.ServiceInvoker.invoke(ServiceInvoker.java:200) 
[red5.jar:na]
	at 
org.red5.server.net.rtmp.RTMPHandler.invokeCall(RTMPHandler.java:185) 
[red5.jar:na]
	at org.red5.server.net.rtmp.RTMPHandler.onInvoke(RTMPHandler.java:393) 
[red5.jar:na]
	at 
org.red5.server.net.rtmp.BaseRTMPHandler.messageReceived(BaseRTMPHandler.java:138) 
[red5.jar:na]
	at 
org.red5.server.net.rtmp.RTMPMinaIoHandler.messageReceived(RTMPMinaIoHandler.java:180) 
[red5.jar:na]
	at 
org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageReceived(DefaultIoFilterChain.java:713) 
[mina-core-2.0.0-RC2-SNAPSHOT.jar:na]
	at 
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434) 
[mina-core-2.0.0-RC2-SNAPSHOT.jar:na]
	at 
org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46) 
[mina-core-2.0.0-RC2-SNAPSHOT.jar:na]
	at 
org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:793) 
[mina-core-2.0.0-RC2-SNAPSHOT.jar:na]
	at 
org.red5.server.net.filter.TrafficShapingFilter.messageReceived(TrafficShapingFilter.java:204) 
[red5.jar:na]
	at 
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434) 
[mina-core-2.0.0-RC2-SNAPSHOT.jar:na]
	at 
org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46) 
[mina-core-2.0.0-RC2-SNAPSHOT.jar:na]
	at 
org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:793) 
[mina-core-2.0.0-RC2-SNAPSHOT.jar:na]
	at 
org.apache.mina.filter.codec.ProtocolCodecFilter$ProtocolDecoderOutputImpl.flush(ProtocolCodecFilter.java:383) 
[mina-core-2.0.0-RC2-SNAPSHOT.jar:na]
	at 
org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:229) 
[mina-core-2.0.0-RC2-SNAPSHOT.jar:na]
	at 
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434) 
[mina-core-2.0.0-RC2-SNAPSHOT.jar:na]
	at 
org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46) 
[mina-core-2.0.0-RC2-SNAPSHOT.jar:na]
	at 
org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:793) 
[mina-core-2.0.0-RC2-SNAPSHOT.jar:na]
	at 
org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119) 
[mina-core-2.0.0-RC2-SNAPSHOT.jar:na]
	at 
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434) 
[mina-core-2.0.0-RC2-SNAPSHOT.jar:na]
	at 
org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:426) 
[mina-core-2.0.0-RC2-SNAPSHOT.jar:na]
	at 
org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:708) 
[mina-core-2.0.0-RC2-SNAPSHOT.jar:na]
	at 
org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:665) 
[mina-core-2.0.0-RC2-SNAPSHOT.jar:na]
	at 
org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:654) 
[mina-core-2.0.0-RC2-SNAPSHOT.jar:na]
	at 
org.apache.mina.core.polling.AbstractPollingIoProcessor.access$500(AbstractPollingIoProcessor.java:64) 
[mina-core-2.0.0-RC2-SNAPSHOT.jar:na]
	at 
org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1111) 
[mina-core-2.0.0-RC2-SNAPSHOT.jar:na]
	at 
org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64) 
[mina-core-2.0.0-RC2-SNAPSHOT.jar:na]
	at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) 
[na:1.6.0_12]
	at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) 
[na:1.6.0_12]
	at java.lang.Thread.run(Thread.java:619) [na:1.6.0_12]
java.lang.StackOverflowError: null
	at org.red5.server.stream.StreamService.pause(StreamService.java:183) 
[red5.jar:na]
...
(OK - THERE ARE MORE 1013 ROWS SIMILAR TO THE LAST ONE)



More information about the Red5 mailing list