hi everybody,

I am using a persistent shared object and it works fine for a couple of days. 
But then suddenly i get the errors below. 

First I get many of this error: 

INFO | jvm 1 | 2007/04/09 01:44:32 | [ERROR] 35623047 
SocketAcceptorIoProcessor-0.0:( org.red5.server.net.rtmp.BaseRTMPHandler.error 
) Exception 
INFO | jvm 1 | 2007/04/09 01:44:32 | java.lang.NullPointerException 
INFO | jvm 1 | 2007/04/09 01:44:32 | at 
org.red5.server.so.SharedObject.sendUpdates(SharedObject.java:271) 
INFO | jvm 1 | 2007/04/09 01:44:32 | at 
org.red5.server.so.SharedObject.notifyModified(SharedObject.java:359) 
INFO | jvm 1 | 2007/04/09 01:44:32 | at 
org.red5.server.so.SharedObject.endUpdate(SharedObject.java:617) 
INFO | jvm 1 | 2007/04/09 01:44:32 | at 
org.red5.server.so.SharedObjectScope.endUpdate(SharedObjectScope.java:162) 
INFO | jvm 1 | 2007/04/09 01:44:32 | at 
org.red5.server.so.SharedObjectScope.dispatchEvent(SharedObjectScope.java:382) 
INFO | jvm 1 | 2007/04/09 01:44:32 | at 
org.red5.server.net.rtmp.RTMPHandler.onSharedObject(RTMPHandler.java:477) 
INFO | jvm 1 | 2007/04/09 01:44:32 | at 
org.red5.server.net.rtmp.BaseRTMPHandler.messageReceived(BaseRTMPHandler.java:167)
 
INFO | jvm 1 | 2007/04/09 01:44:32 | at 
org.red5.server.net.rtmp.RTMPMinaIoHandler.messageReceived(RTMPMinaIoHandler.java:117)
 
INFO | jvm 1 | 2007/04/09 01:44:32 | at 
org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageReceived(AbstractIoFilterChain.java:700)
 
INFO | jvm 1 | 2007/04/09 01:44:32 | at 
org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:361)
 
INFO | jvm 1 | 2007/04/09 01:44:32 | at 
org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53)
 
INFO | jvm 1 | 2007/04/09 01:44:32 | at 
org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:785)
 
INFO | jvm 1 | 2007/04/09 01:44:32 | at 
org.apache.mina.filter.codec.support.SimpleProtocolDecoderOutput.flush(SimpleProtocolDecoderOutput.java:62)
 
INFO | jvm 1 | 2007/04/09 01:44:32 | at 
org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:187)
 
INFO | jvm 1 | 2007/04/09 01:44:32 | at 
org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:361)
 
INFO | jvm 1 | 2007/04/09 01:44:32 | at 
org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53)
 
INFO | jvm 1 | 2007/04/09 01:44:32 | at 
org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:785)
 
INFO | jvm 1 | 2007/04/09 01:44:32 | at 
org.apache.mina.common.support.AbstractIoFilterChain$HeadFilter.messageReceived(AbstractIoFilterChain.java:616)
 
INFO | jvm 1 | 2007/04/09 01:44:32 | at 
org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:361)
 
INFO | jvm 1 | 2007/04/09 01:44:32 | at 
org.apache.mina.common.support.AbstractIoFilterChain.fireMessageReceived(AbstractIoFilterChain.java:352)
 
INFO | jvm 1 | 2007/04/09 01:44:32 | at 
org.apache.mina.transport.socket.nio.SocketIoProcessor.read(SocketIoProcessor.java:288)
 
INFO | jvm 1 | 2007/04/09 01:44:32 | at 
org.apache.mina.transport.socket.nio.SocketIoProcessor.process(SocketIoProcessor.java:248)
 
INFO | jvm 1 | 2007/04/09 01:44:32 | at 
org.apache.mina.transport.socket.nio.SocketIoProcessor.access$500(SocketIoProcessor.java:49)
 
INFO | jvm 1 | 2007/04/09 01:44:32 | at 
org.apache.mina.transport.socket.nio.SocketIoProcessor$Worker.run(SocketIoProcessor.java:540)
 
INFO | jvm 1 | 2007/04/09 01:44:32 | at 
org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:43) 
INFO | jvm 1 | 2007/04/09 01:44:32 | at java.lang.Thread.run(Thread.java:619) 

Then I see that JVM requestes a restart: 

After that I start to get many of this error:

INFO | jvm 2 | 2007/04/09 16:56:54 | [ERROR] 18453 
SocketAcceptorIoProcessor-0.0:( org.red5.io.amf.Input.error ) Error loading 
class: videochat.BannedUser 
INFO | jvm 2 | 2007/04/09 16:56:54 | java.lang.ClassNotFoundException: 
videochat.BannedUser 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
java.net.URLClassLoader$1.run(URLClassLoader.java:200) 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
java.security.AccessController.doPrivileged(Native Method) 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
java.net.URLClassLoader.findClass(URLClassLoader.java:188) 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
java.lang.ClassLoader.loadClass(ClassLoader.java:306) 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276) 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
java.lang.ClassLoader.loadClass(ClassLoader.java:251) 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.red5.io.amf.Input.newInstance(Input.java:384) 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.red5.io.amf.Input.readObject(Input.java:478) 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.red5.io.object.Deserializer.deserialize(Deserializer.java:83) 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.red5.io.amf.Input.readMap(Input.java:341) 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.red5.io.object.Deserializer.deserialize(Deserializer.java:77) 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.red5.server.so.SharedObject.deserialize(SharedObject.java:635) 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.red5.server.so.SharedObject.<init>(SharedObject.java:172) 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
java.lang.reflect.Constructor.newInstance(Constructor.java:513) 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.red5.server.persistence.FilePersistence.doLoad(FilePersistence.java:241) 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.red5.server.persistence.FilePersistence.doLoad(FilePersistence.java:178) 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.red5.server.persistence.FilePersistence.load(FilePersistence.java:305) 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.red5.server.so.SharedObjectScope.<init>(SharedObjectScope.java:87) 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.red5.server.so.SharedObjectService.createSharedObject(SharedObjectService.java:120)
 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.red5.server.adapter.ApplicationAdapter.createSharedObject(ApplicationAdapter.java:664)
 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
videochat.Application.connect(Application.java:157) 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.red5.server.Scope.connect(Scope.java:466) 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.red5.server.BaseConnection.connect(BaseConnection.java:232) 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.red5.server.net.rtmp.RTMPHandler.onInvoke(RTMPHandler.java:263) 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.red5.server.net.rtmp.BaseRTMPHandler.messageReceived(BaseRTMPHandler.java:126)
 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.red5.server.net.rtmp.RTMPMinaIoHandler.messageReceived(RTMPMinaIoHandler.java:117)
 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageReceived(AbstractIoFilterChain.java:700)
 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:361)
 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53)
 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:785)
 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.apache.mina.filter.codec.support.SimpleProtocolDecoderOutput.flush(SimpleProtocolDecoderOutput.java:62)
 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:187)
 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:361)
 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53)
 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:785)
 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.apache.mina.common.support.AbstractIoFilterChain$HeadFilter.messageReceived(AbstractIoFilterChain.java:616)
 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:361)
 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.apache.mina.common.support.AbstractIoFilterChain.fireMessageReceived(AbstractIoFilterChain.java:352)
 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.apache.mina.transport.socket.nio.SocketIoProcessor.read(SocketIoProcessor.java:288)
 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.apache.mina.transport.socket.nio.SocketIoProcessor.process(SocketIoProcessor.java:248)
 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.apache.mina.transport.socket.nio.SocketIoProcessor.access$500(SocketIoProcessor.java:49)
 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.apache.mina.transport.socket.nio.SocketIoProcessor$Worker.run(SocketIoProcessor.java:540)
 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:43) 
INFO | jvm 2 | 2007/04/09 16:56:54 | at java.lang.Thread.run(Thread.java:619) 
INFO | jvm 2 | 2007/04/09 16:56:54 | [ERROR] 18515 
SocketAcceptorIoProcessor-0.0:( org.red5.server.net.rtmp.RTMPHandler.error ) 
Error connecting 
INFO | jvm 2 | 2007/04/09 16:56:54 | java.lang.ClassCastException: 
java.lang.Double cannot be cast to java.lang.String 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.red5.server.so.SharedObject.deserialize(SharedObject.java:632) 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.red5.server.persistence.FilePersistence.doLoad(FilePersistence.java:251) 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.red5.server.persistence.FilePersistence.doLoad(FilePersistence.java:178) 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.red5.server.persistence.FilePersistence.load(FilePersistence.java:305) 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.red5.server.so.SharedObjectScope.<init>(SharedObjectScope.java:87) 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.red5.server.so.SharedObjectService.createSharedObject(SharedObjectService.java:120)
 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.red5.server.adapter.ApplicationAdapter.createSharedObject(ApplicationAdapter.java:664)
 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
videochat.Application.connect(Application.java:157) 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.red5.server.Scope.connect(Scope.java:466) 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.red5.server.BaseConnection.connect(BaseConnection.java:232) 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.red5.server.net.rtmp.RTMPHandler.onInvoke(RTMPHandler.java:263) 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.red5.server.net.rtmp.BaseRTMPHandler.messageReceived(BaseRTMPHandler.java:126)
 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.red5.server.net.rtmp.RTMPMinaIoHandler.messageReceived(RTMPMinaIoHandler.java:117)
 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageReceived(AbstractIoFilterChain.java:700)
 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:361)
 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53)
 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:785)
 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.apache.mina.filter.codec.support.SimpleProtocolDecoderOutput.flush(SimpleProtocolDecoderOutput.java:62)
 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:187)
 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:361)
 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53)
 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:785)
 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.apache.mina.common.support.AbstractIoFilterChain$HeadFilter.messageReceived(AbstractIoFilterChain.java:616)
 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:361)
 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.apache.mina.common.support.AbstractIoFilterChain.fireMessageReceived(AbstractIoFilterChain.java:352)
 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.apache.mina.transport.socket.nio.SocketIoProcessor.read(SocketIoProcessor.java:288)
 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.apache.mina.transport.socket.nio.SocketIoProcessor.process(SocketIoProcessor.java:248)
 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.apache.mina.transport.socket.nio.SocketIoProcessor.access$500(SocketIoProcessor.java:49)
 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.apache.mina.transport.socket.nio.SocketIoProcessor$Worker.run(SocketIoProcessor.java:540)
 
INFO | jvm 2 | 2007/04/09 16:56:54 | at 
org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:43) 
INFO | jvm 2 | 2007/04/09 16:56:54 | at java.lang.Thread.run(Thread.java:619)

Everything works fine when I delete the persistent objects and restart red5.

Any ideas?


Burhan Bozkurt 
[EMAIL PROTECTED]
http://www.VideoKent.com



       
____________________________________________________________________________________
Now that's room service!  Choose from over 150,000 hotels
in 45,000 destinations on Yahoo! Travel to find your fit.
http://farechase.yahoo.com/promo-generic-14795097
_______________________________________________
Red5 mailing list
[email protected]
http://osflash.org/mailman/listinfo/red5_osflash.org

Reply via email to