Hi, is it me or does the red 5 server not support any complex types of
objects such as an array
or collection to be sent to the red5 server through netconnection.
I've been trying to just send the following:
var o:Object = new Object();
o.test = "hi";
service.testObject( o );
And I get this:
[ERROR] 45765 http-8084-Processor23:(
org.red5.server.net.servlet.AMFGatewayServlet.serviceAMF ) Error
handling remoting call
java.lang.IllegalArgumentException
at java.nio.Buffer.limit(Buffer.java:249)
at org.red5.io.amf.Input.getString(Input.java:248)
at org.red5.io.amf.Input.readPropertyName(Input.java:514)
at org.red5.io.amf.Input.readKeyValues(Input.java:311)
at org.red5.io.amf.Input.readSimpleObject(Input.java:448)
at org.red5.io.amf.Input.readObject(Input.java:484)
at org.red5.io.object.Deserializer.deserialize(Deserializer.java:83)
at org.red5.io.amf.Input.readArray(Input.java:287)
at org.red5.io.object.Deserializer.deserialize(Deserializer.java:74)
at
org.red5.server.net.remoting.codec.RemotingProtocolDecoder.decodeCalls(RemotingProtocolDecoder.java:147)
at
org.red5.server.net.remoting.codec.RemotingProtocolDecoder.decode(RemotingProtocolDecoder.java:79)
at
org.red5.server.net.servlet.AMFGatewayServlet.decodeRequest(AMFGatewayServlet.java:141)
at
org.red5.server.net.servlet.AMFGatewayServlet.serviceAMF(AMFGatewayServlet.java:115)
at
org.red5.server.net.servlet.AMFGatewayServlet.service(AMFGatewayServlet.java:99)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
Does the red5 server support basic objects?
Best, Austin
_______________________________________________
Red5 mailing list
[email protected]
http://osflash.org/mailman/listinfo/red5_osflash.org