Hi, I have a number of Axis2 web services and I am going to call them through a client. I can call each individual service easily and successfully. However when I call them in a loop I get the following error after calling two services. I mean when want to call more than two services in a loop, it can successfully call first services however can not call the other services and throw the following error.
Unable to sendViaPost to url[http://localhost:8080/axis2/services/WSAddService?wsdl] org.apache.commons.httpclient.ConnectionPoolTimeoutException: Timeout waiting for connection at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager.doGetConnection(MultiThreadedHttpConnectionManager.java:497) at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager.getConnectionWithTimeout(MultiThreadedHttpConnectionManager.java:416) at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:153) at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397) at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346) at org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod(AbstractHTTPSender.java:557) at org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:199) at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:76) at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:400) at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:225) at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:438) at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:402) at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229) at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165) at engine.nesc.gla.ac.uk.GenericClient.callService(GenericClient.java:88) at engine.nesc.gla.ac.uk.GenericClient.callClient(GenericClient.java:55) at nesc.gla.ac.uk.WorkflowApp.callService(WorkflowApp.java:129) at nesc.gla.ac.uk.WorkflowApp.main(WorkflowApp.java:59) java.lang.NullPointerException at engine.nesc.gla.ac.uk.GenericClient.callService(GenericClient.java:93) at engine.nesc.gla.ac.uk.GenericClient.callClient(GenericClient.java:55) Can some one kindly give me a clue how to handle this problem? Regards, Sardar Hussain
