You are viewing a plain text version of this content. The canonical link for it is here.
Posted to xmlrpc-dev@ws.apache.org by Satya Prasad Sahu <sa...@gmail.com> on 2009/06/06 21:34:01 UTC

"org.apache.xmlrpc.client.XmlRpcClientException: Failed to parse servers response: Unknown type: string"

Hi All,I need help urgently.
My back end is python script acting as a server using XMLRPC.
And my client is Java using the XMLRPC to call the python methods.
Its all new to me.
I am trying to call a method , but ending up with the following problem.

org.apache.xmlrpc.client.XmlRpcClientException: Failed to parse servers
response: Unknown type: string
        at
org.apache.xmlrpc.client.XmlRpcStreamTransport.readResponse(XmlRpcStreamTransport.java:267)
        at
org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStreamTransport.java:216)
        at
org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorker.java:53)
        at
org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:166)
        at
org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:136)
        at
org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:125)
        at javatestprograms.Main.main(Main.java:36)
Caused by:
org.xml.sax.SAXParseException: Unknown type: string
        at
org.apache.xmlrpc.parser.RecursiveTypeParserImpl.startElement(RecursiveTypeParserImpl.java:115)
        at
org.apache.xmlrpc.parser.MapParser.startElement(MapParser.java:137)
        at
org.apache.xmlrpc.parser.RecursiveTypeParserImpl.startElement(RecursiveTypeParserImpl.java:126)
        at
org.apache.xmlrpc.parser.XmlRpcResponseParser.startElement(XmlRpcResponseParser.java:126)
        at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:533)
        at
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:330)
        at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1693)
        at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368)
        at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:834)
        at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
        at
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
        at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1242)
        at
org.apache.xmlrpc.client.XmlRpcStreamTransport.readResponse(XmlRpcStreamTransport.java:265)
        at
org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStreamTransport.java:216)
        at
org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorker.java:53)
        at
org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:166)
        at
org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:136)
        at
org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:125)
        at javatestprograms.Main.main(Main.java:36)


I am not getting any definite solution from net.
Please help me as soon as possible.






-- 
Best Regards,
Satya Prasad Sahu
Contact Me @ +91-9901644330

Re: "org.apache.xmlrpc.client.XmlRpcClientException: Failed to parse servers response: Unknown type: string"

Posted by Jochen Wiedmann <jo...@gmail.com>.
Please, use tcpmon, WireShark, or a similar tool to create a trace of
the servers response and let us see that.

Thanks,

Jochen


On Sat, Jun 6, 2009 at 9:34 PM, Satya Prasad Sahu<sa...@gmail.com> wrote:
> Hi All,I need help urgently.
> My back end is python script acting as a server using XMLRPC.
> And my client is Java using the XMLRPC to call the python methods.
> Its all new to me.
> I am trying to call a method , but ending up with the following problem.
>
> org.apache.xmlrpc.client.XmlRpcClientException: Failed to parse servers
> response: Unknown type: string
>        at
> org.apache.xmlrpc.client.XmlRpcStreamTransport.readResponse(XmlRpcStreamTransport.java:267)
>        at
> org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStreamTransport.java:216)
>        at
> org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorker.java:53)
>        at
> org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:166)
>        at
> org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:136)
>        at
> org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:125)
>        at javatestprograms.Main.main(Main.java:36)
> Caused by:
> org.xml.sax.SAXParseException: Unknown type: string
>        at
> org.apache.xmlrpc.parser.RecursiveTypeParserImpl.startElement(RecursiveTypeParserImpl.java:115)
>        at
> org.apache.xmlrpc.parser.MapParser.startElement(MapParser.java:137)
>        at
> org.apache.xmlrpc.parser.RecursiveTypeParserImpl.startElement(RecursiveTypeParserImpl.java:126)
>        at
> org.apache.xmlrpc.parser.XmlRpcResponseParser.startElement(XmlRpcResponseParser.java:126)
>        at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:533)
>        at
> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:330)
>        at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1693)
>        at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368)
>        at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:834)
>        at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
>        at
> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
>        at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1242)
>        at
> org.apache.xmlrpc.client.XmlRpcStreamTransport.readResponse(XmlRpcStreamTransport.java:265)
>        at
> org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStreamTransport.java:216)
>        at
> org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorker.java:53)
>        at
> org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:166)
>        at
> org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:136)
>        at
> org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:125)
>        at javatestprograms.Main.main(Main.java:36)
>
>
> I am not getting any definite solution from net.
> Please help me as soon as possible.
>
>
>
>
>
>
> --
> Best Regards,
> Satya Prasad Sahu
> Contact Me @ +91-9901644330
>



-- 
Don't trust a government that doesn't trust you.