The error is this: 2007/07/02 23:13:14 | [ERROR] 1471859 pool-3-thread-16:( org.red5.server.Scope.disconnect ) Error while executing "leave" for client Client: 0 on handler [EMAIL PROTECTED] INFO | jvm 1 | 2007/07/02 23:13:14 | java.lang.NullPointerException INFO | jvm 1 | 2007/07/02 23:13:14 | at com.pikspot.red5.livebroadcaster.Application.roomLeave(Application.java:100) INFO | jvm 1 | 2007/07/02 23:13:14 | at org.red5.server.adapter.ApplicationAdapter.leave(ApplicationAdapter.java:410) INFO | jvm 1 | 2007/07/02 23:13:14 | at org.red5.server.Scope.disconnect(Scope.java:477) INFO | jvm 1 | 2007/07/02 23:13:14 | at org.red5.server.BaseConnection.close(BaseConnection.java:304) INFO | jvm 1 | 2007/07/02 23:13:14 | at org.red5.server.net.rtmp.RTMPConnection.close(RTMPConnection.java:551) INFO | jvm 1 | 2007/07/02 23:13:14 | at org.red5.server.net.rtmp.RTMPMinaConnection.close(RTMPMinaConnection.java:57) INFO | jvm 1 | 2007/07/02 23:13:14 | at org.red5.server.net.rtmp.BaseRTMPHandler.connectionClosed(BaseRTMPHandler.java:229) INFO | jvm 1 | 2007/07/02 23:13:14 | at org.red5.server.net.rtmp.RTMPMinaIoHandler.sessionClosed(RTMPMinaIoHandler.java:229) INFO | jvm 1 | 2007/07/02 23:13:14 | at org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.sessionClosed(AbstractIoFilterChain.java:677) INFO | jvm 1 | 2007/07/02 23:13:14 | at org.apache.mina.common.support.AbstractIoFilterChain.callNextSessionClosed(AbstractIoFilterChain.java:321) INFO | jvm 1 | 2007/07/02 23:13:14 | at org.apache.mina.common.support.AbstractIoFilterChain.access$800(AbstractIoFilterChain.java:54) INFO | jvm 1 | 2007/07/02 23:13:14 | at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.sessionClosed(AbstractIoFilterChain.java:781) INFO | jvm 1 | 2007/07/02 23:13:14 | at org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilter.java:267) INFO | jvm 1 | 2007/07/02 23:13:14 | at org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run(ExecutorFilter.java:307) INFO | jvm 1 | 2007/07/02 23:13:14 | at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) INFO | jvm 1 | 2007/07/02 23:13:14 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) INFO | jvm 1 | 2007/07/02 23:13:14 | at java.lang.Thread.run(Unknown Source)
At that line I'm grabbing the non persistent SO: ISharedObject so = getSharedObject( room, SO_BROADCASTSTATS ); I was asking about the right place to do this because maybe I'm doing it wrong... cosmin > Whats the full excfeption. I keep geetting these > > http://jira.red5.org/browse/SN-42 > > Even with the latest update. > > [EMAIL PROTECTED] wrote: >> I keep getting NullPointerException when I have a single connected user >> and I try to update a non persistent shared object upon the user's >> roomJoin and roomLeave. I get this when I reload the page so it's a >> forced >> disconnect. I did not test for explicit room leaving without completely >> disconnecting the user. >> What would be the safest way to do these SO updates. The best >> Application >> methods to put this kind of code. >> >> Thanks for any hints, >> cosmin >> >> _______________________________________________ >> 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 > _______________________________________________ Red5 mailing list [email protected] http://osflash.org/mailman/listinfo/red5_osflash.org
