You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Roberto Deandrea <ro...@primeur.com> on 2005/12/27 15:44:10 UTC

Request help

Hello everybody,
I'm testing a client AXIS1.3 application against a web service running on AXIS-based tomcat server.
My application is a typical RPC call and make use of a Java  Bean for managing the result.

If my application does not set dinamically client handlers, or use handlers defined in a client-config.wsdd file, IT WORKS FINE.
If my application define handlers dinamically with call.setClientHandlers(clientHandler,responseHandler) I get the following exception : 
org.xml.sax.SAXException: No deserializer for {urn:BeanService}SpMlistBeanat org.apache.axis.AxisFault.makeFault(AxisFault.java:101)at org.apache.axis.client.Call.invoke(Call.java:2470)at org.apache.axis.client.Call.invoke(Call.java:2366)at org.apache.axis.client.Call.invoke(Call.java:1812)at com.primeur.wsap.client.SpapClient.listFile(SpapClient.java:73)at com.primeur.wsap.client.SpapClient.main(SpapClient.java:273)Caused by: org.xml.sax.SAXException: No deserializer for {urn:BeanService}SpMlistBeanat org.apache.axis.encoding.DeserializerImpl.onStartElement(DeserializerImpl.java:453)at org.apache.axis.encoding.DeserializerImpl.startElement(DeserializerImpl.java:393)at org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1048)at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:165)at org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:1141)at org.apache.axis.encoding.DeserializerImpl.startElement(DeserializerImpl.java:369)at org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1048)at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:165)at org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:1141)at org.apache.axis.encoding.DeserializerImpl.startElement(DeserializerImpl.java:369)at org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1048)at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:165)at org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:1141)at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:236)at org.apache.axis.message.RPCElement.getParams(RPCElement.java:384)at org.apache.axis.client.Call.invoke(Call.java:2467)Any ideas about this behavior?Thanks in advance.Roberto DeandreaPrimeur Security Services
web: http://www.primeur.com
e-mail: roberto.deandrea@primeur.com
phone: +39 010 8619346