Hi, I have the following code:
       try {
            XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();
            config.setServerURL(new
URL("http://localhost:8080/roller/giggs";));
            XmlRpcClient client = new XmlRpcClient();
            client.setConfig(config);
            Hashtable h = new Hashtable();
            h.put("description","from xml-rpc");
            h.put("title","test post from xml-rpc");
            Object[] params = new Object[]{"Blog ID", "giggs11x", "123", h,
true};
            System.out.println("here");
            String result = (String)client.execute("metaWeblog.newPost",
params);
            System.out.println(result);
        }
        catch(Exception e)
        {
            e.printStackTrace();
        }

And i got the following error:
[Fatal Error] :1:63: White spaces are required between publicId and
systemId.
org.apache.xmlrpc.client.XmlRpcClientException: Failed to parse servers
response: White spaces are required between publicId and systemId.
        at
org.apache.xmlrpc.client.XmlRpcStreamTransport.readResponse(XmlRpcStreamTransport.java:177)
        at
org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStreamTransport.java:145)
        at
org.apache.xmlrpc.client.XmlRpcHttpTransport.sendRequest(XmlRpcHttpTransport.java:94)
        at
org.apache.xmlrpc.client.XmlRpcSunHttpTransport.sendRequest(XmlRpcSunHttpTransport.java:44)
        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 xmlrpc_test.Main.main(Main.java:21)
Caused by: org.xml.sax.SAXParseException: White spaces are required between
publicId and systemId.
        at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1231)
        at
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
        at
org.apache.xmlrpc.client.XmlRpcStreamTransport.readResponse(XmlRpcStreamTransport.java:175)
        ... 8 more
Caused by:
org.xml.sax.SAXParseException: White spaces are required between publicId
and systemId.
        at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1231)
        at
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
        at
org.apache.xmlrpc.client.XmlRpcStreamTransport.readResponse(XmlRpcStreamTransport.java:175)
        at
org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStreamTransport.java:145)
        at
org.apache.xmlrpc.client.XmlRpcHttpTransport.sendRequest(XmlRpcHttpTransport.java:94)
        at
org.apache.xmlrpc.client.XmlRpcSunHttpTransport.sendRequest(XmlRpcSunHttpTransport.java:44)
        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 xmlrpc_test.Main.main(Main.java:21)

Anyone could help with the error??

Thanks alot!!!! :(
-- 
View this message in context: 
http://www.nabble.com/Error-in-simple-Java-code-to-invoke-roller%27s-metaweblog-xml-rpc-tp20173232s12275p20173232.html
Sent from the Roller - Dev mailing list archive at Nabble.com.

Reply via email to