Hi

This may not necessarily be the answer to your problem, but if I remember 
correctly this error has been cleared before by users through simply 
undeploying then redploying the service, or restarting the webserver.

Maybe search through the forum and see whether this is indeed correct.

Pat

-----Original Message-----
From: Lars Ködderitzsch [mailto:[EMAIL PROTECTED] 
Sent: 28 July 2005 14:15
To: [email protected]
Subject: Troubles deserializing string object


Hi,

I am an axis (and soap) newbie so please excuse me, if this question is 
kind of stupid.

Were using Soap-Services with the OFBiz-Framework which uses axis as 
soap framework.

When the response from the service is about to be deserialized I get the 
following exception:

[2005-07-27 16:11:17,896]ERROR [      DeserializationContext:511] No 
deserializer for java.lang.Object
[2005-07-27 16:11:17,990]ERROR [                        Call:2404] 
Exception:
org.xml.sax.SAXException: Deserializing parameter 'responseMessage':  
could not find deserializer for type 
{http://schemas.xmlsoap.org/soap/encoding/}string
        at 
org.apache.axis.message.RPCHandler.onStartChild(RPCHandler.java:273)
        at 
org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1031)
        at 
org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:165)
        at 
org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:1140)


The response envelope looks like this:

<?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope 
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>

<soapenv:Body>

<helloResponse>

<responseMessage xsi:type="soapenc:string" 
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/";>success</responseMessage>

</helloResponse>

</soapenv:Body>

</soapenv:Envelope>


I don't know what I am missing.
Can any one please give me a pointer?

Thanks,
Lars Ködderitzsch
This e-mail and any attachments may be confidential and/or legally privileged. 
If you have received this e-mail and you are not a named addressee, please 
inform Evolving Systems TIS at [EMAIL PROTECTED] and then delete the e-mail 
from your system. If you are not a named addressee you must not use, disclose, 
distribute, copy, print or rely on this e-mail. To ensure regulatory compliance 
and for the protection of our clients and business, Evolving Systems may 
monitor and read e-mails sent to and from its servers. Although Evolving 
Systems routinely screens for viruses, addressees should scan this e-mail and 
any attachments for viruses. Evolving Systems makes no representation or 
warranty as to the absence of viruses in this e-mail or any attachments.

Registered Office: One Angel Square, Torrents Street, London. EC1V 1PL. 
Registered number 2325854

Reply via email to