Hi I have class which has a method which is used for RPC call .
The method takes a custom Object as parameter which is deserialized by the custom deserializers. The custom Deserializer assigns the right Object to "value" variable of DeserializerImpl... But when the Method is called its tries a diff Object as parameter to he method. The same code was running before beta release ... Thanks kamlesh HTTP/1.1 500 Internal Server Error Content-Type: text/xml; charset=utf-8 Content-Length: 4604 Date: Tue, 19 Mar 2002 23:05:40 GMT Server: Apache Tomcat/4.0.1 (HTTP/1.1 Connector) <?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"> <SOAP-ENV:Body> <SOAP-ENV:Fault> <faultcode xmlns:ns1="http://xml.apache.org/axis/">ns1:Server.userException</faultcode> <faultstring>java.lang.IllegalArgumentException: argument type mismatch on object "com.cascadeworks.quickstart.webservice.TestWebService", method name "getOrder", tried argument types: com.cascadeworks.quickstart.orm.CDOTCardInfo$Link</faultstring> <detail> <ns2:stackTrace xmlns:ns2="http://xml.apache.org/axis/">java.lang.IllegalArgumentException: argument type mismatch on object "com.cascadeworks.quickstart.webservice.TestWebService", method name "getOrder", tried argument types: com.cascadeworks.quickstart.orm.CDOTCardInfo$Link
 at org.apache.axis.providers.java.RPCProvider.processMessage(Unknown Source)
 at org.apache.axis.providers.java.JavaProvider.invoke(Unknown Source)
 at org.apache.axis.strategies.InvocationStrategy.visit(Unknown Source)
 at org.apache.axis.SimpleChain.doVisiting(Unknown Source)
 at org.apache.axis.SimpleChain.invoke(Unknown Source)
 at org.apache.axis.server.AxisServer.invoke(Unknown Source)
 at org.apache.axis.transport.http.AxisServlet.doPost(Unknown Source)
 at com.cascadeworks.webservices.server.WebServiceServlet.doPost(WebServiceServl et.java:87)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:247)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:193)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va:243)
 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)& #xd; at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja va:201)
 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66)
 at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:2 46)
 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)& #xd; at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2344)&# xd; at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164 )
 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66)
 at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve. java:170)
 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170 )
 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64)
 at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462)&#x d; at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)& #xd; at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java :163)
 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66)
 at org.apache.catalina.valves.RequestDumperValve.invoke(RequestDumperValve.java :221)
 at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)& #xd; at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java: 1011)
 at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1106 )
 at java.lang.Thread.run(Thread.java:539)
 </ns2:stackTrace> </detail> </SOAP-ENV:Fault> </SOAP-ENV:Body> </SOAP-ENV:Envelope>