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)