I did another cvs update today and gave my little sample another try, this time with much more luck :-)
I wrote a little Testclient with C#/.NET and it works like a charm, until the parameter string doesn't contain an umlaut. Calling sayHello with "Müller" gives: | 2006-03-13 14:28:19,068 DEBUG [org.jboss.ws.soap.SOAPContentElement] setXMLFragment: <sayHello xmlns='http://dhc.com/jaws'><String_1>Müller</String_1></sayHello> | 2006-03-13 14:28:19,084 ERROR [STDERR] [Fatal Error] :1:212: Invalid byte 1 of 1-byte UTF-8 sequence. | 2006-03-13 14:28:19,084 ERROR [org.jboss.util.xml.DOMUtils] Cannot parse: <wrapper xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:soap='http://schemas.xmlsoap.org/soap/envelope/'><sayHello xmlns='http://dhc.com/jaws'><String_1>Müller</String_1></sayHello></wrapper> | 2006-03-13 14:28:19,100 DEBUG [javax.xml.rpc.soap.SOAPFaultException] new SOAPFaultException [code={http://schemas.xmlsoap.org/soap/envelope/}Client,string=javax.xml.rpc.JAXRPCException: java.io.IOException: org.xml.sax.SAXParseException: Invalid byte 1 of 1-byte UTF-8 sequence.,actor=null,detail=null] | 2006-03-13 14:28:19,100 ERROR [org.jboss.ws.jaxrpc.SOAPFaultExceptionHelper] SOAP request exception | javax.xml.rpc.JAXRPCException: java.io.IOException: org.xml.sax.SAXParseException: Invalid byte 1 of 1-byte UTF-8 sequence. | at org.jboss.ws.soap.SOAPContentElement.expandToDOM(SOAPContentElement.java:904) | at org.jboss.ws.soap.SOAPContentElement.getChildNodes(SOAPContentElement.java:761) | at org.jboss.util.xml.DOMWriter.printInternal(DOMWriter.java:212) | at org.jboss.util.xml.DOMWriter.printInternal(DOMWriter.java:271) | at org.jboss.util.xml.DOMWriter.printInternal(DOMWriter.java:271) | at org.jboss.util.xml.DOMWriter.print(DOMWriter.java:186) | at org.jboss.util.xml.DOMWriter.printNode(DOMWriter.java:135) | at org.jboss.ws.server.ServiceEndpoint.handleRequest(ServiceEndpoint.java:216) | at org.jboss.ws.server.ServiceEndpointServlet.doPost(ServiceEndpointServlet.java:110) | at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) | at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) | at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) | at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) | at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) | at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:54) | at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:174) | at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74) | at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) | at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) | at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) | at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) | at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) | at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) | at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) | at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112) | at java.lang.Thread.run(Thread.java:595) | Caused by: java.io.IOException: org.xml.sax.SAXParseException: Invalid byte 1 of 1-byte UTF-8 sequence. | at org.jboss.util.xml.DOMUtils.parse(DOMUtils.java:117) | at org.jboss.util.xml.DOMUtils.parse(DOMUtils.java:96) | at org.jboss.ws.soap.SOAPContentElement.expandToDOM(SOAPContentElement.java:849) | ... 29 more | Did i miss something? Do i have to declare somewhere, that i use UTF-8? View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3929758#3929758 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3929758 ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642 _______________________________________________ JBoss-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jboss-user
