Hi Paco Hernández,
Can you please pass on the configuration
files(web.xml, applicationContext.xml, etc) and your
code for remoteobject so that all guys looking for
remoteobject can be helped...
thanks
Navneet Singhal.
--- Hernández Gómez, Francisco <[EMAIL PROTECTED]>
wrote:
> I forgot to use RemoteClass to link with the server
> bean.
>
>
>
> package ... {
>
> [RemoteClass(alias="....dto.TestBean")]
>
> public class TestBean {
>
> public var name: String;
>
> }
>
> }
>
>
>
> Now, it works perfectly.
>
>
>
> Red5 is great!
>
>
>
> Thanks. ;-)
>
>
>
> ________________________________
>
> De: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] En nombre de
> Hernández Gómez, Francisco
> Enviado el: martes, 03 de julio de 2007 11:56
> Para: [email protected]
> Asunto: [Red5] RemoteObject serializing problem
>
>
>
> "the trunk now supports Flex remoting requests sent
> through a RemoteObject.
> I could only test with a basic echo service, that's
> why I'm asking for a
> few people to run your apps against the new code to
> see what's missing or
> not working properly ;)"
>
> Thanks Joachim for supporting RemoteObject.
>
>
> We invoke a remote method through <mx:RemoteObject>
> that returns custom objects (custom bean class). The
> custom class is the following:
>
>
>
> public class TestBean {
>
>
>
> private String name;
>
>
>
> public String getName() {
>
> return name;
>
> }
>
>
>
> public void setName(String name) {
>
> this.name = name;
>
> }
>
> }
>
>
>
>
>
> The result is correct, but we try to invoke a method
> that receives the previous result object (the custom
> one) and the following exception is thrown in the
> server:
>
>
>
> ERROR - Error handling remoting call
>
> java.lang.RuntimeException: Unknown object type: 3
>
> at
> org.red5.io.amf3.Input.readObject(Input.java:430)
>
> at
>
org.red5.io.object.Deserializer.deserialize(Deserializer.java:83)
>
> at
> org.red5.io.amf3.Input.readArray(Input.java:326)
>
> at
>
org.red5.io.object.Deserializer.deserialize(Deserializer.java:74)
>
> at
> org.red5.io.amf3.Input.readObject(Input.java:396)
>
> at
>
org.red5.io.object.Deserializer.deserialize(Deserializer.java:83)
>
> at
>
org.red5.server.net.remoting.codec.RemotingProtocolDecoder.decodeCalls(RemotingProtocolDecoder.java:170)
>
> at
>
org.red5.server.net.remoting.codec.RemotingProtocolDecoder.decode(RemotingProtocolDecoder.java:82)
>
> 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.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)
>
>
>
> It seems like is unable to deserialize the object on
> the server.
>
>
>
> This is the Flex code:
>
>
>
> <?xml version="1.0" encoding="utf-8"?>
>
> <mx:Application
> xmlns:mx="http://www.adobe.com/2006/mxml">
>
> <mx:Script>
>
> <![CDATA[
>
> import
> flash.utils.describeType;
>
>
=== message truncated ===>
_______________________________________________
> Red5 mailing list
> [email protected]
> http://osflash.org/mailman/listinfo/red5_osflash.org
>
____________________________________________________________________________________
Be a better Globetrotter. Get better travel answers from someone who knows.
Yahoo! Answers - Check it out.
http://answers.yahoo.com/dir/?link=list&sid=396545469
_______________________________________________
Red5 mailing list
[email protected]
http://osflash.org/mailman/listinfo/red5_osflash.org