axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From <Brando.Argue...@gdc4s.com>
Subject RE: Read time out error while invoking a service
Date Thu, 05 Jan 2012 19:13:40 GMT
Hari,

 

Please see below..

 

long soTimeout = (10 * 60 * 1000) + (5 * 1000); // Eight minutes and 5 seconds

YOUR_STUB._getServiceClient().getOptions().setTimeOutInMilliSeconds(soTimeout);

 

-Brando

 

From: Sathunuri, Hariprasad (US - Arlington) [mailto:hsathunuri@deloitte.com] 
Sent: Thursday, January 05, 2012 2:10 PM
To: java-user@axis.apache.org
Subject: Read time out error while invoking a service 
Importance: High

 

Hi ,

 

I am getting the following error while invoking a service which returns lot of results :

 

org.apache.axis2.AxisFault: Read timed out

at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)

at org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:193)

at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:75)

at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:364)

at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:208)

at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:448)

at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:401)

at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:228)

at org.apache.axis2.client.OperationClient.execute(OperationClient.java:163)

at gov.nsf.oirm.idb.services.webservices.AwardSearchServiceStub.getAwardList(AwardSearchServiceStub.java:196)

at gov.nsf.oirm.idb.services.webservices.AwardSearchClient.main(AwardSearchClient.java:46)

Caused by: java.net.SocketTimeoutException: Read timed out

at java.net.SocketInputStream.socketRead0(Native Method)

at java.net.SocketInputStream.read(Unknown Source)

at java.io.BufferedInputStream.fill(Unknown Source)

at java.io.BufferedInputStream.read(Unknown Source)

at org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:78)

at org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:106)

at org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1116)

at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.readLine(MultiThreadedHttpConnectionManager.java:1413)

at org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1973)

at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1735)

at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1098)

at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)

at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)

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:542)

at org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:189)

 

 

Can some one advice me how to increase the time out on the client side and also please suggest
should I make change in stub code or client program ?

 

I tried the below code in my client program without any luck:

 

Options timeOut = new Options();

timeOut.setTimeOutInMilliSeconds(3*60*1000);

 

Thanks in advance,

Hari

 

 

 


This message (including any attachments) contains confidential information intended for a
specific individual and purpose, and is protected by law. If you are not the intended recipient,
you should delete this message.


Any disclosure, copying, or distribution of this message, or the taking of any action based
on it, is strictly prohibited. 

v.E.1

 

 

 

 

Mime
View raw message