Hey everyone,

I've been successful in passing custom objects from Red5 to Flex; however, when passing a custom object from Flex to Red5 I'm getting the following error:

[java] [ERROR] 731458 SocketAcceptorIoProcessor-0.0: ( org.red5.io.object.Deserializer.error ) Error loading class: org.peoples.clients.User
     [java] java.lang.ClassNotFoundException: org.peoples.clients.User
[java] at java.net.URLClassLoader$1.run(URLClassLoader.java: 200) [java] at java.security.AccessController.doPrivileged (Native Method) [java] at java.net.URLClassLoader.findClass (URLClassLoader.java:188) [java] at java.lang.ClassLoader.loadClass(ClassLoader.java: 306) [java] at sun.misc.Launcher$AppClassLoader.loadClass (Launcher.java:268) [java] at java.lang.ClassLoader.loadClass(ClassLoader.java: 251) [java] at org.red5.io.object.Deserializer.newInstance (Deserializer.java:301) [java] at org.red5.io.object.Deserializer.readObject (Deserializer.java:211) [java] at org.red5.io.object.Deserializer.deserialize (Deserializer.java:92) [java] at org.red5.server.net.rtmp.codec.RTMPProtocolDecoder.decodeNotifyOrInvoke( RTMPProtocolDecoder.java:559) [java] at org.red5.server.net.rtmp.codec.RTMPProtocolDecoder.decodeInvoke (RTMPProtocolDecoder.java:494) [java] at org.red5.server.net.rtmp.codec.RTMPProtocolDecoder.decodeMessage (RTMPProtocolDecoder.java:350) [java] at org.red5.server.net.rtmp.codec.RTMPProtocolDecoder.decodePacket (RTMPProtocolDecoder.java:278) [java] at org.red5.server.net.rtmp.codec.RTMPProtocolDecoder.decode (RTMPProtocolDecoder.java:123) [java] at org.red5.server.net.rtmp.codec.RTMPProtocolDecoder.decodeBuffer (RTMPProtocolDecoder.java:92) [java] at org.red5.server.net.rtmp.codec.RTMPMinaProtocolDecoder.decode (RTMPMinaProtocolDecoder.java:50) [java] at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived (ProtocolCodecFilter.java:158) [java] at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageRece ived(AbstractIoFilterChain.java:502) [java] at org.apache.mina.common.support.AbstractIoFilterChain.access$1000 (AbstractIoFilterChain.java:52) [java] at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl $1.messageReceived(AbstractIoFilterChain.java:777) [java] at org.apache.mina.common.support.AbstractIoFilterChain$1.messageReceived (AbstractIoFilterChain.java:111) [java] at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageRece ived(AbstractIoFilterChain.java:502) [java] at org.apache.mina.common.support.AbstractIoFilterChain.fireMessageReceived (AbstractIoFilterChain.java:493) [java] at org.apache.mina.transport.socket.nio.SocketIoProcessor.read (SocketIoProcessor.java:286) [java] at org.apache.mina.transport.socket.nio.SocketIoProcessor.process (SocketIoProcessor.java:246) [java] at org.apache.mina.transport.socket.nio.SocketIoProcessor.access$500 (SocketIoProcessor.java:44) [java] at org.apache.mina.transport.socket.nio.SocketIoProcessor$Worker.run (SocketIoProcessor.java:564) [java] at org.apache.mina.util.NamePreservingRunnable.run (NamePreservingRunnable.java:43)
     [java]     at java.lang.Thread.run(Thread.java:613)


Is there an object mapping parameter that I forgot to set in Red5, or has this feature not yet been implemented? I've set the AMF setting to use AMF0 by using this code in Flex: flash.net.registerClassAlias ("org.peoples.clients.User", src.User);


Thanks,

Dan Schultz
Intrigue Media
www.intriguemedia.net



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

Reply via email to