Hello!

I'm using Apache Soap 2.2 to write a Soap client in Java.
Everyting works fine, but when I send norwegian letters (like æ,ø,å)
as part of a parameter to the Soap server I get the following
error message (listed below).

If you have any idea about what I can do to handle characters from
the norwegian alphabeth, please reply to this mail. I you want, I can
describe the problem in more detail.

Can the reason have something to do with unrecognized char-set?

Håvard J. Hauge
Norwegian System developer

Error message:

$ [SOAPException: faultCode=SOAP-ENV:Client; msg=No Deserializer found to
deserialize a 'http://xml.apache.org/xml-soap:SOAPStruct'
using encoding style 'http://schemas.xmlsoap.org/soap/encoding/'.;
targetException=java.lang.IllegalArgumentException: No Deserializ
er found to deserialize a 'http://xml.apache.org/xml-soap:SOAPStruct' using
encoding style 'http://schemas.xmlsoap.org/soap/encoding
/'.]
        at java.lang.Exception.<init>(Compiled Code)
        at org.apache.soap.SOAPException.<init>(Compiled Code)
        at org.apache.soap.SOAPException.<init>(Compiled Code)
        at org.apache.soap.rpc.Call.invoke(Compiled Code)
        at SoapAPI.handleCall(Compiled Code)
        at SoapAPI.am_search_user(Compiled Code)
        at Search.doPost(Compiled Code)
        at javax.servlet.http.HttpServlet.service(Compiled Code)
        at javax.servlet.http.HttpServlet.service(Compiled Code)
        at org.apache.tomcat.core.ServletWrapper.doService(Compiled Code)
        at org.apache.tomcat.core.Handler.service(Compiled Code)
        at org.apache.tomcat.core.ServletWrapper.service(Compiled Code)
        at org.apache.tomcat.core.ContextManager.internalService(Compiled
Code)
        at org.apache.tomcat.core.ContextManager.service(Compiled Code)
        at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(Compiled

Code)
        at org.apache.tomcat.service.TcpWorkerThread.runIt(Compiled Code)
        at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(Compiled
Code)
        at java.lang.Thread.run(Compiled Code)
java.lang.ClassCastException: java.lang.Object
        at SoapAPI.getUserAttributes(Compiled Code)
        at SoapAPI.copyFoundUsers(Compiled Code)
        at SoapAPI.am_search_user(Compiled Code)
        at Search.doPost(Compiled Code)
        at javax.servlet.http.HttpServlet.service(Compiled Code)
        at javax.servlet.http.HttpServlet.service(Compiled Code)
        at org.apache.tomcat.core.ServletWrapper.doService(Compiled Code)
        at org.apache.tomcat.core.Handler.service(Compiled Code)
        at org.apache.tomcat.core.ServletWrapper.service(Compiled Code)
        at org.apache.tomcat.core.ContextManager.internalService(Compiled
Code)
        at org.apache.tomcat.core.ContextManager.service(Compiled Code)
        at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(Compiled

Code)
        at org.apache.tomcat.service.TcpWorkerThread.runIt(Compiled Code)
        at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(Compiled
Code)
        at java.lang.Thread.run(Compiled Code)


Reply via email to