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

Reply via email to