community-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Daniel Obuba <dandol...@gmail.com>
Subject Issue with apache xmlrpc client
Date Mon, 20 Jan 2014 17:04:22 GMT
Hello All,

Please i have an issue with my xmlrpc client. I get an
"org.apache.xmlrpc.client.XmlRpcHttpTransportException: HTTP server
returned unexpected status: Invalid protocol version Not defined" exception
when i run the client. Please find client code and exception trace below:

XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();
            config.setServerURL(new URL("http://172.24.132.50:10010/Air"));
            config.setBasicUserName("xxxxx");
            config.setBasicPassword("xxxxx");


            logger.info("Connecting to air server: " +
config.getServerURL());

            final XmlRpcClient client = new XmlRpcClient();

            XmlRpcCommonsTransportFactory transportFactory = new
XmlRpcCommonsTransportFactory(client);
            client.setTransportFactory(transportFactory);
            client.setConfig(config);

            logger.info("Assigning request parameters...");

            HashMap<String, Object> requestHash = new HashMap<String,
Object>();
            requestHash.put("originNodeType", getOriginNodeType());
            requestHash.put("originHostName", getOriginHostName());
            requestHash.put("externalData1", getExternalData1());
            requestHash.put("originTransactionID",
Utilities.getTransactionId());
            requestHash.put("originTimeStamp",
Utilities.getISO8601DateTime());
            requestHash.put("subscriberNumber", getSubscriberNumber());

            Vector<Object> params = new Vector<Object>();
            params.addElement(requestHash);

            logger.info("Sending request : " + request);
            result = (HashMap<String,
String>)client.execute("GetAccountDetails", params);




Exception trace:

org.apache.xmlrpc.client.XmlRpcHttpTransportException: HTTP server returned
unexpected status: Invalid protocol version Not defined
        at
org.apache.xmlrpc.client.XmlRpcCommonsTransport.checkStatus(XmlRpcCommonsTransport.java:261)
        at
org.apache.xmlrpc.client.XmlRpcCommonsTransport.getInputStream(XmlRpcCommonsTransport.java:119)
        at
org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStreamTransport.java:152)
        at
org.apache.xmlrpc.client.XmlRpcHttpTransport.sendRequest(XmlRpcHttpTransport.java:143)
        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:158)
        at
org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:147)

Please any help will be highly appreciated as i have been battling with
this issue for a while now.

Thanks & Regards,

Daniel Obuba

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message