[prev in list] [next in list] [prev in thread] [next in thread]
List: xmlrpc-user
Subject: Failed to parse servers response: Unknown type: string
From: "Rutger Heijmerikx" <rutger () checksum ! org>
Date: 2006-03-31 11:44:52
Message-ID: 57e409560603310344k49fced83u61b21c0b9cae154b () mail ! gmail ! com
[Download RAW message or body]
Hi list,
After spending quite some time getting the client and server parts of
the xmlrpc to run i've finally have some results. The Calculator
example is running. :)
Now, i wanted to try another real life example but that didn't work
out at all for me yet.
I tried pinging blo.gs using the xmlrpc client mentioned below.
(http://www.xmlrpc.com/weblogsCom)
private void pingBlogs()
{
try {
XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();
config.setServerURL(new URL("http://ping.blo.gs"));
XmlRpcClient client = new XmlRpcClient();
client.setConfig(config);
Object[] params = new Object[]{new String("example.com"), new
String("http://www.example.com")};
String result = (String) client.execute("weblogUpdates.ping", params);
System.out.println(result);
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (XmlRpcException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
Running this client results in the following stack trace:
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 org.checksum.xmlrpc.XmlRpcTestClient.pingBlogs(XmlRpcTestClient.java:86)
at org.checksum.xmlrpc.XmlRpcTestClient.main(XmlRpcTestClient.java:23)
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 org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown
Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
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 org.checksum.xmlrpc.XmlRpcTestClient.pingBlogs(XmlRpcTestClient.java:86)
at org.checksum.xmlrpc.XmlRpcTestClient.main(XmlRpcTestClient.java:23)
Is anyone willing to give me a pointer on were to look?
Thanks in advance for any help.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic