Hi everybody,

I have another strange bug, I think it's a bug of Red5 :


[ERROR] 173747779 pool-3-thread-14:( ServiceInvoker.invoke ) Service
invocation error 
java.lang.reflect.InvocationTargetException
        at sun.reflect.GeneratedMethodAccessor19.invoke(Unknown Source)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
org.red5.server.service.ServiceInvoker.invoke(ServiceInvoker.java:181)
        at
org.red5.server.net.rtmp.RTMPHandler.invokeCall(RTMPHandler.java:173)
        at
org.red5.server.net.rtmp.RTMPHandler.onInvoke(RTMPHandler.java:354)
        at
org.red5.server.net.rtmp.BaseRTMPHandler.messageReceived(BaseRTMPHandler.java:143)
        at
org.red5.server.net.rtmp.RTMPMinaIoHandler.messageReceived(RTMPMinaIoHandler.java:120)
        at org.apache.mina.common.support.AbstractIoFilterChain
$TailFilter.messageReceived(AbstractIoFilterChain.java:703)
        at
org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:362)
        at org.apache.mina.common.support.AbstractIoFilterChain.access
$1100(AbstractIoFilterChain.java:54)
        at org.apache.mina.common.support.AbstractIoFilterChain
$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:800)
        at
org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilter.java:247)
        at org.apache.mina.filter.executor.ExecutorFilter
$ProcessEventsRunnable.run(ExecutorFilter.java:307)
        at java.util.concurrent.ThreadPoolExecutor
$Worker.runTask(ThreadPoolExecutor.java:650)
        at java.util.concurrent.ThreadPoolExecutor
$Worker.run(ThreadPoolExecutor.java:675)
        at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.NullPointerException
        at
org.red5.server.stream.StreamService.play(StreamService.java:200)
        at
org.red5.server.stream.StreamService.play(StreamService.java:255)


If anyone can help me to solve this problem.. 
I'm still under 6.2 / debian.

Thanks for your help.

Le vendredi 27 juillet 2007 à 16:22 +0200, Guillaume Lecanu a écrit :

> Hi,
> 
> On my webchat application, sometimes my server freeze (cpu / ram is
> ok, but no new connection are possible)
> 
> And the last logs are :
> 
> [ERROR] 152119851
> SocketAcceptorIoProcessor-0.1:( RTMPProtocolDecoder.decode ) Error in
> packet at 0 
> java.lang.NullPointerException
>         at
> org.red5.server.net.rtmp.codec.RTMPProtocolDecoder.decodeHeader(RTMPProtocolDecoder.java:416)
>         at
> org.red5.server.net.rtmp.codec.RTMPProtocolDecoder.decodePacket(RTMPProtocolDecoder.java:315)
>         at
> org.red5.server.net.rtmp.codec.RTMPProtocolDecoder.decode(RTMPProtocolDecoder.java:178)
>         at
> org.red5.server.net.rtmp.codec.RTMPProtocolDecoder.decodeBuffer(RTMPProtocolDecoder.java:120)
>         at
> org.red5.server.net.rtmp.codec.RTMPMinaProtocolDecoder.decode(RTMPMinaProtocolDecoder.java:60)
>         at
> org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:172)
>         at
> org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:362)
>         at org.apache.mina.common.support.AbstractIoFilterChain.access
> $1100(AbstractIoFilterChain.java:54)
>         at org.apache.mina.common.support.AbstractIoFilterChain
> $EntryImpl$1.messageReceived(AbstractIoFilterChain.java:800)
>         at org.apache.mina.common.support.AbstractIoFilterChain
> $HeadFilter.messageReceived(AbstractIoFilterChain.java:617)
>         at
> org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:362)
>         at
> org.apache.mina.common.support.AbstractIoFilterChain.fireMessageReceived(AbstractIoFilterChain.java:353)
>         at
> org.apache.mina.transport.socket.nio.SocketIoProcessor.read(SocketIoProcessor.java:246)
>         at
> org.apache.mina.transport.socket.nio.SocketIoProcessor.process(SocketIoProcessor.java:206)
>         at
> org.apache.mina.transport.socket.nio.SocketIoProcessor.access
> $500(SocketIoProcessor.java:44)
>         at org.apache.mina.transport.socket.nio.SocketIoProcessor
> $Worker.run(SocketIoProcessor.java:506)
>         at
> org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:43)
>         at java.util.concurrent.ThreadPoolExecutor
> $Worker.runTask(ThreadPoolExecutor.java:650)
>         at java.util.concurrent.ThreadPoolExecutor
> $Worker.run(ThreadPoolExecutor.java:675)
>         at java.lang.Thread.run(Thread.java:595)
> [ERROR] 152119851
> SocketAcceptorIoProcessor-0.1:( RTMPProtocolDecoder.decodeBuffer )
> Error decoding buffer 
> org.red5.server.net.protocol.ProtocolException: Error during decoding
>         at
> org.red5.server.net.rtmp.codec.RTMPProtocolDecoder.decode(RTMPProtocolDecoder.java:189)
>         at
> org.red5.server.net.rtmp.codec.RTMPProtocolDecoder.decodeBuffer(RTMPProtocolDecoder.java:120)
>         at
> org.red5.server.net.rtmp.codec.RTMPMinaProtocolDecoder.decode(RTMPMinaProtocolDecoder.java:60)
>         at
> org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:172)
>         at
> org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:362)
>         at org.apache.mina.common.support.AbstractIoFilterChain.access
> $1100(AbstractIoFilterChain.java:54)
>         at org.apache.mina.common.support.AbstractIoFilterChain
> $EntryImpl$1.messageReceived(AbstractIoFilterChain.java:800)
>         at org.apache.mina.common.support.AbstractIoFilterChain
> $HeadFilter.messageReceived(AbstractIoFilterChain.java:617)
>         at
> org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:362)
>         at
> org.apache.mina.common.support.AbstractIoFilterChain.fireMessageReceived(AbstractIoFilterChain.java:353)
>         at
> org.apache.mina.transport.socket.nio.SocketIoProcessor.read(SocketIoProcessor.java:246)
>         at
> org.apache.mina.transport.socket.nio.SocketIoProcessor.process(SocketIoProcessor.java:206)
>         at
> org.apache.mina.transport.socket.nio.SocketIoProcessor.access
> $500(SocketIoProcessor.java:44)
>         at org.apache.mina.transport.socket.nio.SocketIoProcessor
> $Worker.run(SocketIoProcessor.java:506)
>         at
> org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:43)
>         at java.util.concurrent.ThreadPoolExecutor
> $Worker.runTask(ThreadPoolExecutor.java:650)
>         at java.util.concurrent.ThreadPoolExecutor
> $Worker.run(ThreadPoolExecutor.java:675)
>         at java.lang.Thread.run(Thread.java:595)
> 
> 
> Do you know if it's a bug in the Red5 code or into my application ?
> The server is under debian, with the package version 6.2 of red5.
> 
> Thanks for your help. 
> 
> _______________________________________________
> Red5 mailing list
> [email protected]
> http://osflash.org/mailman/listinfo/red5_osflash.org
_______________________________________________
Red5 mailing list
[email protected]
http://osflash.org/mailman/listinfo/red5_osflash.org

Reply via email to