The server is indeed producing invalid XML. The character 0x11 is no
valid text character in XML, consequently the XML parser barks.

What are you transferrring? Binary data? If so, you should do it using base64.

Jochen



On Wed, Apr 14, 2010 at 5:19 PM, Met&Iv <rog...@hotmail.com> wrote:
>
> Hi, it's the first time we write on this forum, we hope we are posting this
> question in the right section :p
>
> we are trying to use XML-RPC to allow process communication in localhost, it
> seems to work well but when we get back a String return we got the following
> exception:
>
> [Fatal Error] :1:83: An invalid XML character (Unicode: 0x11) was found in
> the element content of the document.
> Exception in thread "main" org.apache.xmlrpc.client.XmlRpcClientException:
> Failed to parse server's response: An invalid XML character (Unicode: 0x11)
> was found in the element content of the document.
>        at
> org.apache.xmlrpc.client.XmlRpcStreamTransport.readResponse(XmlRpcStreamTransport.java:188)
>        at
> org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStreamTransport.java:156)
>        at
> org.apache.xmlrpc.client.XmlRpcHttpTransport.sendRequest(XmlRpcHttpTransport.java:115)
>        at
> org.apache.xmlrpc.client.XmlRpcSunHttpTransport.sendRequest(XmlRpcSunHttpTransport.java:69)
>        at
> org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorker.java:56)
>        at
> org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:167)
>        at
> org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:137)
>        at
> org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:126)
>        at host_coordinator.RPCClient.execute(RPCClient.java:42)
>        at
> host_coordinator.Host_Coordinator.startVirtualEnvironment(Host_Coordinator.java:46)
>        at host_coordinator.Main.main(Main.java:21)
> Caused by: org.xml.sax.SAXParseException: An invalid XML character (Unicode:
> 0x11) was found in the element content of the document.
>        at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1234)
>        at
> com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:525)
>        at
> org.apache.xmlrpc.client.XmlRpcStreamTransport.readResponse(XmlRpcStreamTransport.java:186)
>        ... 10 more
> Caused by:
> org.xml.sax.SAXParseException: An invalid XML character (Unicode: 0x11) was
> found in the element content of the document.
>        at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1234)
>        at
> com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:525)
>        at
> org.apache.xmlrpc.client.XmlRpcStreamTransport.readResponse(XmlRpcStreamTransport.java:186)
>        at
> org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStreamTransport.java:156)
>        at
> org.apache.xmlrpc.client.XmlRpcHttpTransport.sendRequest(XmlRpcHttpTransport.java:115)
>        at
> org.apache.xmlrpc.client.XmlRpcSunHttpTransport.sendRequest(XmlRpcSunHttpTransport.java:69)
>        at
> org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorker.java:56)
>        at
> org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:167)
>        at
> org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:137)
>        at
> org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:126)
>        at host_coordinator.RPCClient.execute(RPCClient.java:42)
>        at
> host_coordinator.Host_Coordinator.startVirtualEnvironment(Host_Coordinator.java:46)
>        at host_coordinator.Main.main(Main.java:21)
>
> We also tried to get back integers and so on... and it seems to works with
> them.
> we used both version 3.1.2 / 3.1.3 of xmlrpc lib, and still nothing
> changed...
>
> please help us!
> --
> View this message in context: 
> http://old.nabble.com/-XML-RPC-Error--Cannot-parse-string-responses-tp28244078p28244078.html
> Sent from the Apache Xml-RPC - Dev mailing list archive at Nabble.com.
>
>



-- 
Germanys national anthem is the most boring in the world - how telling!

Reply via email to