I get exactly the same: if i close the connection object (.close()) prior to
closing the browser no such error occurs (i think it's connected with using
non-persistent sharedobjects and with disconnecting the last client but
haven't been able to pinpoint the problem yet)
 
Gregor


  _____  

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf
Of Stanislaw Fiedor
Sent: Tuesday, February 13, 2007 3:24 PM
To: [email protected]
Subject: [Red5] Error while unregistering basic scopes.


Hi there!
When a user disconnects (actually closes his window with the videoapp) I get
the error message mentioned below.
I guess it is something wrong with my app because when I close an other app
window like oflaDemo there is no such error.
Anybody has got an idea why does it happen?

 [java] [ERROR] 416922 SocketAcceptorIoProcessor-0.0:( org.red5.server.BaseC
onnection.error ) Error while unregistering basic scopes.
     [java] java.lang.NullPointerException
     [java]     at
org.red5.server.so.SharedObjectScope.removeEventListener(Shar
edObjectScope.java:292)
     [java]     at
org.red5.server.BaseConnection.unregisterBasicScope(BaseConne
ction.java:339)
     [java]     at
org.red5.server.BaseConnection.close(BaseConnection.java:264)
 
     [java]     at
org.red5.server.net.rtmp.RTMPConnection.close(RTMPConnection.
java:467)
     [java]     at
org.red5.server.net.rtmp.RTMPMinaConnection.close(RTMPMinaCon
nection.java:115)
     [java]     at
org.red5.server.net.rtmp.BaseRTMPHandler.connectionClosed(Bas
eRTMPHandler.java:212)
     [java]     at
org.red5.server.net.rtmp.RTMPMinaIoHandler.sessionClosed(RTMP
MinaIoHandler.java:216)
     [java]     at
org.apache.mina.common.support.AbstractIoFilterChain$TailFilt
er.sessionClosed(AbstractIoFilterChain.java:676)
     [java]     at
org.apache.mina.common.support.AbstractIoFilterChain.callNext
SessionClosed(AbstractIoFilterChain.java:320)
     [java]     at
org.apache.mina.common.support.AbstractIoFilterChain.access$8
00(AbstractIoFilterChain.java:53)
     [java]     at
org.apache.mina.common.support.AbstractIoFilterChain$EntryImp
l$1.sessionClosed(AbstractIoFilterChain.java:766)
     [java]     at
org.apache.mina.filter.codec.ProtocolCodecFilter.sessionClose
d(ProtocolCodecFilter.java:277)
     [java]     at
org.apache.mina.common.support.AbstractIoFilterChain.callNext
SessionClosed(AbstractIoFilterChain.java:320)
     [java]     at
org.apache.mina.common.support.AbstractIoFilterChain.access$8
00(AbstractIoFilterChain.java:53)
     [java]     at
org.apache.mina.common.support.AbstractIoFilterChain$EntryImp
l$1.sessionClosed(AbstractIoFilterChain.java:766)
     [java]     at
org.apache.mina.common.support.AbstractIoFilterChain$HeadFilt
er.sessionClosed(AbstractIoFilterChain.java:598)
     [java]     at
org.apache.mina.common.support.AbstractIoFilterChain.callNext
SessionClosed(AbstractIoFilterChain.java:320)
     [java]     at
org.apache.mina.common.support.AbstractIoFilterChain.fireSess
ionClosed(AbstractIoFilterChain.java:312)
     [java]     at
org.apache.mina.common.support.IoServiceListenerSupport.fireS
essionDestroyed(IoServiceListenerSupport.java:227)
     [java]     at
org.apache.mina.transport.socket.nio.SocketIoProcessor.doRemo
ve(SocketIoProcessor.java:232)
     [java]     at
org.apache.mina.transport.socket.nio.SocketIoProcessor.access
$700(SocketIoProcessor.java:49)
     [java]     at
org.apache.mina.transport.socket.nio.SocketIoProcessor$Worker
.run(SocketIoProcessor.java:544)
     [java]     at
org.apache.mina.util.NamePreservingRunnable.run(NamePreservin
gRunnable.java:43)
     [java]     at java.lang.Thread.run(Thread.java:619)
     [java] [INFO] 416922 SocketAcceptorIoProcessor-0.0:(
org.red5.demos.fitc.Ap
plication.info ) ROOM Leave: Client: 2
     [java] [ERROR] 416922 SocketAcceptorIoProcessor-0.0:(
org.red5.server.Scope
.error ) Error while executing "leave" for client Client: 2 on handler
org.red5.
[EMAIL PROTECTED]
     [java] java.lang.NullPointerException
     [java]     at
org.red5.server.so.SharedObject.removeAttribute(SharedObject.
java:463)
     [java]     at
org.red5.server.so.SharedObjectScope.removeAttribute(SharedOb
jectScope.java:247)
     [java]     at
org.red5.demos.fitc.Application.roomLeave(Application.java:17
3)
     [java]     at
org.red5.server.adapter.ApplicationAdapter.leave(ApplicationA
dapter.java:380)
     [java]     at org.red5.server.Scope.disconnect(Scope.java:517)
     [java]     at
org.red5.server.BaseConnection.close(BaseConnection.java:272)
 
     [java]     at
org.red5.server.net.rtmp.RTMPConnection.close(RTMPConnection.
java:467)
     [java]     at
org.red5.server.net.rtmp.RTMPMinaConnection.close(RTMPMinaCon
nection.java:115)
     [java]     at
org.red5.server.net.rtmp.BaseRTMPHandler.connectionClosed(Bas
eRTMPHandler.java:212)
     [java]     at
org.red5.server.net.rtmp.RTMPMinaIoHandler.sessionClosed(RTMP
MinaIoHandler.java:216)
     [java]     at
org.apache.mina.common.support.AbstractIoFilterChain$TailFilt
er.sessionClosed(AbstractIoFilterChain.java:676)
     [java]     at
org.apache.mina.common.support.AbstractIoFilterChain.callNext
SessionClosed(AbstractIoFilterChain.java:320)
     [java]     at
org.apache.mina.common.support.AbstractIoFilterChain.access$8
00(AbstractIoFilterChain.java:53)
     [java]     at
org.apache.mina.common.support.AbstractIoFilterChain$EntryImp
l$1.sessionClosed(AbstractIoFilterChain.java:766)
     [java]     at
org.apache.mina.filter.codec.ProtocolCodecFilter.sessionClose
d(ProtocolCodecFilter.java:277)
     [java]     at
org.apache.mina.common.support.AbstractIoFilterChain.callNext
SessionClosed(AbstractIoFilterChain.java:320)
     [java]     at
org.apache.mina.common.support.AbstractIoFilterChain.access$8
00(AbstractIoFilterChain.java:53)
     [java]     at
org.apache.mina.common.support.AbstractIoFilterChain$EntryImp
l$1.sessionClosed(AbstractIoFilterChain.java:766)
     [java]     at
org.apache.mina.common.support.AbstractIoFilterChain$HeadFilt
er.sessionClosed(AbstractIoFilterChain.java:598)
     [java]     at
org.apache.mina.common.support.AbstractIoFilterChain.callNext
SessionClosed(AbstractIoFilterChain.java:320)
     [java]     at
org.apache.mina.common.support.AbstractIoFilterChain.fireSess
ionClosed(AbstractIoFilterChain.java:312)
     [java]     at
org.apache.mina.common.support.IoServiceListenerSupport.fireS
essionDestroyed(IoServiceListenerSupport.java:227)
     [java]     at
org.apache.mina.transport.socket.nio.SocketIoProcessor.doRemo
ve(SocketIoProcessor.java:232)
     [java]     at
org.apache.mina.transport.socket.nio.SocketIoProcessor.access
$700(SocketIoProcessor.java:49)
     [java]     at
org.apache.mina.transport.socket.nio.SocketIoProcessor$Worker
.run(SocketIoProcessor.java:544)
     [java]     at
org.apache.mina.util.NamePreservingRunnable.run(NamePreservin
gRunnable.java:43)
     [java]     at java.lang.Thread.run(Thread.java:619)


 

_______________________________________________
Red5 mailing list
[email protected]
http://osflash.org/mailman/listinfo/red5_osflash.org

Reply via email to