You are viewing a plain text version of this content. The canonical link for it is here.
Posted to agila-user@incubator.apache.org by Ni...@ibsbe.be on 2005/11/09 10:53:15 UTC

No deserializer for {http://www.smartcomps.org/twister/types/workitem/}workitem

Hi, 

When i try to invoke (from my java client) the method getWorkList on the 
twister-webservice at http://host:9080/twister-ws/services/TwisterWorkList
, i get the following java-exception : 
- Exception:
org.xml.sax.SAXException: No deserializer for 
{http://www.smartcomps.org/twister/types/workitem/}workitem
        at 
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:345)
        at 
org.apache.axis.message.RPCElement.getParams(RPCElement.java:384)
        at org.apache.axis.client.Call.invoke(Call.java:2448)
        at org.apache.axis.client.Call.invoke(Call.java:2347)
        at org.apache.axis.client.Call.invoke(Call.java:1804)
        at WebServiceClient.getWorkList(WebServiceClient.java:65)
        at RunIt.main(RunIt.java:17)
; nested exception is: 
        org.xml.sax.SAXException: No deserializer for 
{http://www.smartcomps.org/twister/types/workitem/}workitem

When i put as parameter a user who doesn't exist, i get an answer that the 
user does not exist, so i can asume that the there is nothing wrong with 
the service invokation.
Does somebody know the reason of this problem?

Thanks, 
Niko

Re: No deserializer for {http://www.smartcomps.org/twister/types/workitem/}workitem

Posted by Davide Ling <li...@libero.it>.
Niko.Juncker@ibsbe.be wrote:

>Hi, 
>
>When i try to invoke (from my java client) the method getWorkList on the 
>twister-webservice at http://host:9080/twister-ws/services/TwisterWorkList
>, i get the following java-exception : 
>- Exception:
>org.xml.sax.SAXException: No deserializer for 
>{http://www.smartcomps.org/twister/types/workitem/}workitem
>        at 
>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:345)
>        at 
>org.apache.axis.message.RPCElement.getParams(RPCElement.java:384)
>        at org.apache.axis.client.Call.invoke(Call.java:2448)
>        at org.apache.axis.client.Call.invoke(Call.java:2347)
>        at org.apache.axis.client.Call.invoke(Call.java:1804)
>        at WebServiceClient.getWorkList(WebServiceClient.java:65)
>        at RunIt.main(RunIt.java:17)
>; nested exception is: 
>        org.xml.sax.SAXException: No deserializer for 
>{http://www.smartcomps.org/twister/types/workitem/}workitem
>
>When i put as parameter a user who doesn't exist, i get an answer that the 
>user does not exist, so i can asume that the there is nothing wrong with 
>the service invokation.
>Does somebody know the reason of this problem?
>
>Thanks, 
>Niko
>
>  
>
Hi Niko,
two days ago I got the same exception using axis library for a dynamic 
proxy call on a web service.
Using a Static stub with Sun JWSDP jax-rpc library the client works well.

I don't know how axis library works, so I supposed that was caused by my 
ignorance!

-- 
Davide Ling
Sito personale - http://davideling.altervista.org