Skip to Main Content

Java EE (Java Enterprise Edition) General Discussion

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Interested in getting your voice heard by members of the Developer Marketing team at Oracle? Check out this post for AppDev or this post for AI focus group information.

org.apache.axis2.AxisFault: Read timed out

vittalmOct 30 2013

We have web service client generated from wsdl2jave of axis2-1.4.1, we are getting an error on calling webservice operation,  i have manually set timeout at one of the operation invocation, that looks fine now, but we have call so many places, do i need to set time all place same, I am not sure code i have used to set time is correct.

please advice how to over come the issue, web service has been deployed on WAS, client application started giving this error, after we have installed a patch to address security issue, can we address the issue from code level.

here is the code added to set timeout

int timeOutInMilliSeconds = 3 * 60 * 1000; // Two minutes

  stub._getServiceClient().getOptions().setProperty(HTTPConstants.SO_TIMEOUT, new Integer(timeOutInMilliSeconds));

  stub._getServiceClient().getOptions().setProperty(HTTPConstants.CONNECTION_TIMEOUT, new Integer(timeOutInMilliSeconds));

  //end here

    

  GetPermittedTypesResponse response = stub.getPermittedTypes(get);

     permittedTypes = response.getReturn();

Here is error stack trace

org.apache.axis2.AxisFault: Read timed out

  at org.apache.axis2.AxisFault.makeFault(Unknown Source)

  at org.apache.axis2.transport.http.HTTPSender.sendViaPost(Unknown Source)

  at org.apache.axis2.transport.http.HTTPSender.send(Unknown Source)

  at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(Unknown Source)

  at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(Unknown Source)

  at org.apache.axis2.engine.AxisEngine.send(Unknown Source)

  at org.apache.axis2.description.OutInAxisOperationClient.send(Unknown Source)

  at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(Unknown Source)

  at org.apache.axis2.client.OperationClient.execute(Unknown Source)

  at com.ecs.services.EcsObjectServiceStub.instantiateDocument(Unknown Source)

  at com.ey.edocs.ecs.client.EcsObjectClient.instantiateDocument(Unknown Source)

  at com.ey.edocs.ldi.helpers.ObjectHelper.createEcsObject(Unknown Source)

  at com.ey.edocs.ldi.helpers.ObjectHelper.createEcsEmail(Unknown Source)

  at com.ey.edocs.ldi.views.Import$16.run(Unknown Source)

  at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(Unknown Source)

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

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

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

  at org.apache.commons.httpclient.HttpParser.readRawLine(Unknown Source)

  at org.apache.commons.httpclient.HttpParser.readLine(Unknown Source)

  at org.apache.commons.httpclient.HttpConnection.readLine(Unknown Source)

  at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.readLine(Unknown Source)

  at org.apache.commons.httpclient.HttpMethodBase.readStatusLine(Unknown Source)

  at org.apache.commons.httpclient.HttpMethodBase.readResponse(Unknown Source)

  at org.apache.commons.httpclient.HttpMethodBase.execute(Unknown Source)

  at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(Unknown Source)

  at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(Unknown Source)

  at org.apache.commons.httpclient.HttpClient.executeMethod(Unknown Source)

  at org.apache.commons.httpclient.HttpClient.executeMethod(Unknown Source)

  at org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod(Unknown Source)

  ... 14 more

Comments

Locked Post
New comments cannot be posted to this locked post.

Post Details

Locked on Nov 27 2013
Added on Oct 30 2013
0 comments
5,854 views