I have a problem with client when invoking a webservice. Here I am giving you
my log files. 

--------------------------------------------------
[Axis2 Task] DEBUG
org.apache.commons.httpclient.MultiThreadedHttpConnectionManager -
Allocating new connection,
hostConfig=HostConfiguration[host=http://someX.com:7001]> 
####<Apr 8, 2010 9:38:04 AM CDT> <Notice> <Stdout> <someX.com> <webapps1>
<Axis2 Task> <<WLS Kernel>> <> <> <1270737484112> <BEA-000000> <2010-04-08
09:38:04,112 [Axis2 Task] DEBUG org.apache.commons.httpclient.HttpConnection
- Open connection to someX.com:7001> 
####<Apr 8, 2010 9:38:04 AM CDT> <Notice> <Stdout> <someX.com> <webapps1>
<Axis2 Task> <<WLS Kernel>> <> <> <1270737484114> <BEA-000000> <2010-04-08
09:38:04,114 [Axis2 Task] DEBUG httpclient.wire.header - >> "POST
/comailm/services/ComailService HTTP/1.0[\r][\n]"> 
####<Apr 8, 2010 9:38:04 AM CDT> <Notice> <Stdout> <someX.com> <webapps1>
<Axis2 Task> <<WLS Kernel>> <> <> <1270737484115> <BEA-000000> <2010-04-08
09:38:04,115 [Axis2 Task] DEBUG org.apache.commons.httpclient.HttpMethodBase
- Adding Host request header> 
####<Apr 8, 2010 9:38:04 AM CDT> <Notice> <Stdout> <someX.com> <webapps1>
<Axis2 Task> <<WLS Kernel>> <> <> <1270737484115> <BEA-000000> <2010-04-08
09:38:04,115 [Axis2 Task] DEBUG
org.apache.axis2.transport.http.SOAPMessageFormatter - start getBytes()> 
####<Apr 8, 2010 9:38:04 AM CDT> <Notice> <Stdout> <someX.com> <webapps1>
<Axis2 Task> <<WLS Kernel>> <> <> <1270737484116> <BEA-000000> <2010-04-08
09:38:04,116 [Axis2 Task] DEBUG
org.apache.axis2.transport.http.SOAPMessageFormatter -   isOptimized=false> 
####<Apr 8, 2010 9:38:04 AM CDT> <Notice> <Stdout> <someX.com> <webapps1>
<Axis2 Task> <<WLS Kernel>> <> <> <1270737484116> <BEA-000000> <2010-04-08
09:38:04,116 [Axis2 Task] DEBUG
org.apache.axis2.transport.http.SOAPMessageFormatter -   isDoingSWA=false> 
####<Apr 8, 2010 9:38:04 AM CDT> <Notice> <Stdout> <someX.com> <webapps1>
<Axis2 Task> <<WLS Kernel>> <> <> <1270737484116> <BEA-000000> <2010-04-08
09:38:04,116 [Axis2 Task] DEBUG org.apache.axiom.om.util.StAXUtils -
XMLStreamWriter is weblogic.xml.stax.XMLWriterBase> 
####<Apr 8, 2010 9:38:04 AM CDT> <Notice> <Stdout> <someX.com> <webapps1>
<Axis2 Task> <<WLS Kernel>> <> <> <1270737484117> <BEA-000000> <2010-04-08
09:38:04,117 [Axis2 Task] DEBUG
org.apache.axis2.transport.http.SOAPMessageFormatter - end getBytes()> 
####<Apr 8, 2010 9:38:04 AM CDT> <Notice> <Stdout> <someX.com> <webapps1>
<Axis2 Task> <<WLS Kernel>> <> <> <1270737484117> <BEA-000000> <2010-04-08
09:38:04,117 [Axis2 Task] DEBUG httpclient.wire.header - >> "Content-Type:
text/xml; charset=UTF-8[\r][\n]"> 
####<Apr 8, 2010 9:38:04 AM CDT> <Notice> <Stdout> <someX.com> <webapps1>
<Axis2 Task> <<WLS Kernel>> <> <> <1270737484117> <BEA-000000> <2010-04-08
09:38:04,117 [Axis2 Task] DEBUG httpclient.wire.header - >> "SOAPAction:
"urn:webservice.comail:com/zip/requestlabels"[\r][\n]"> 
####<Apr 8, 2010 9:38:04 AM CDT> <Notice> <Stdout> <someX.com> <webapps1>
<Axis2 Task> <<WLS Kernel>> <> <> <1270737484117> <BEA-000000> <2010-04-08
09:38:04,117 [Axis2 Task] DEBUG httpclient.wire.header - >> "User-Agent:
Axis2[\r][\n]"> 
####<Apr 8, 2010 9:38:04 AM CDT> <Notice> <Stdout> <someX.com> <webapps1>
<Axis2 Task> <<WLS Kernel>> <> <> <1270737484117> <BEA-000000> <2010-04-08
09:38:04,117 [Axis2 Task] DEBUG httpclient.wire.header - >> "Host:
someX.com:7001[\r][\n]"> 
####<Apr 8, 2010 9:38:04 AM CDT> <Notice> <Stdout> <someX.com> <webapps1>
<Axis2 Task> <<WLS Kernel>> <> <> <1270737484118> <BEA-000000> <2010-04-08
09:38:04,118 [Axis2 Task] DEBUG httpclient.wire.header - >> "Content-Length:
756[\r][\n]"> 
####<Apr 8, 2010 9:38:04 AM CDT> <Notice> <Stdout> <someX.com> <webapps1>
<Axis2 Task> <<WLS Kernel>> <> <> <1270737484118> <BEA-000000> <2010-04-08
09:38:04,118 [Axis2 Task] DEBUG httpclient.wire.header - >> "[\r][\n]"> 
####<Apr 8, 2010 9:38:04 AM CDT> <Notice> <Stdout> <someX.com> <webapps1>
<Axis2 Task> <<WLS Kernel>> <> <> <1270737484118> <BEA-000000> <2010-04-08
09:38:04,118 [Axis2 Task] DEBUG httpclient.wire.content - >> "<?xml
version='1.0' encoding='UTF-8'?><soapenv:Envelope xmlns:soapenv="Here goes
SOAP message"> 
####<Apr 8, 2010 9:38:04 AM CDT> <Notice> <Stdout> <someX.com> <webapps1>
<Axis2 Task> <<WLS Kernel>> <> <> <1270737484119> <BEA-000000> <2010-04-08
09:38:04,119 [Axis2 Task] DEBUG
org.apache.commons.httpclient.methods.EntityEnclosingMethod - Request body
sent> 
-------------------------------------------------

Here it calls the webservice. The service is invoked and is working fine.
This service returns nothing. simply a fire and forget service.

-------------------------------------------------
[Axis2 Task] DEBUG org.apache.commons.httpclient.HttpMethodDirector -
Closing the connection.> 
####<Apr 8, 2010 9:39:44 AM CDT> <Notice> <Stdout> <someX.com> <webapps1>
<Axis2 Task> <<WLS Kernel>> <> <> <1270737584122> <BEA-000000> <2010-04-08
09:39:44,122 [Axis2 Task] DEBUG
org.apache.commons.httpclient.HttpMethodDirector - Method retry handler
returned false. Automatic recovery will not be attempted> 
####<Apr 8, 2010 9:39:44 AM CDT> <Notice> <Stdout> <someX.com> <webapps1>
<Axis2 Task> <<WLS Kernel>> <> <> <1270737584123> <BEA-000000> <2010-04-08
09:39:44,123 [Axis2 Task] DEBUG org.apache.commons.httpclient.HttpConnection
- Releasing connection back to connection manager.> 
####<Apr 8, 2010 9:39:44 AM CDT> <Notice> <Stdout> <someX.com> <webapps1>
<Axis2 Task> <<WLS Kernel>> <> <> <1270737584123> <BEA-000000> <2010-04-08
09:39:44,123 [Axis2 Task] DEBUG
org.apache.commons.httpclient.MultiThreadedHttpConnectionManager - Freeing
connection, hostConfig=HostConfiguration[host=http://somex.com:7001]> 
####<Apr 8, 2010 9:39:44 AM CDT> <Notice> <Stdout> <someX.com> <webapps1>
<Axis2 Task> <<WLS Kernel>> <> <> <1270737584123> <BEA-000000> <2010-04-08
09:39:44,123 [Axis2 Task] DEBUG
org.apache.commons.httpclient.util.IdleConnectionHandler - Adding connection
at: 1270737584123> 
####<Apr 8, 2010 9:39:44 AM CDT> <Notice> <Stdout> <someX.com> <webapps1>
<Axis2 Task> <<WLS Kernel>> <> <> <1270737584123> <BEA-000000> <2010-04-08
09:39:44,123 [Axis2 Task] DEBUG
org.apache.commons.httpclient.MultiThreadedHttpConnectionManager - Notifying
no-one, there are no waiting threads> 
----------------------------------------------

Till now webservice is invoked, the connection is closed and is returned to
the connection manager. 
What is Axis2 trying to do after this? I am not able to understand why it is
throwing this socketTimeoutexception? 
What is it trying to do after closing the connection? 
I have changed that socket time out value to 100sec using
"options.setProperty(HTTPConstants.SO_TIMEOUT, value);" 
The more the value I give, the late in the execution this exception comes.
But it is coming at some point of time. 

-------------------------------------------
####<Apr 8, 2010 9:39:44 AM CDT> <Notice> <Stdout> <someX.com> <webapps1>
<Axis2 Task> <<WLS Kernel>> <> <> <1270737584124> <BEA-000000> <2010-04-08
09:39:44,124 [Axis2 Task] DEBUG
org.apache.axis2.transport.http.CommonsHTTPTransportSender -
org.apache.axis2.AxisFault: Read timed out> 
####<Apr 8, 2010 9:39:44 AM CDT> <Notice> <Stdout> <someX.com> <webapps1>
<Axis2 Task> <<WLS Kernel>> <> <> <1270737584124> <BEA-000000> <2010-04-08
09:39:44,124 [Axis2 Task] DEBUG
org.apache.axis2.transport.http.CommonsHTTPTransportSender -
org.apache.axis2.AxisFault: Read timed out> 
####<Apr 8, 2010 9:39:44 AM CDT> <Notice> <Stdout> <someX.com> <webapps1>
<Axis2 Task> <<WLS Kernel>> <> <> <1270737584124> <BEA-000000> <2010-04-08
09:39:44,124 [Axis2 Task] INFO  org.apache.axis2.engine.AxisEngine -
[MessageContext: logID=urn:uuid:6BA0668E3F95FAE7AD1270737484139] Read timed
out> 
####<Apr 8, 2010 9:39:44 AM CDT> <Notice> <Stdout> <someX.com> <webapps1>
<Axis2 Task> <<WLS Kernel>> <> <> <1270737584124> <BEA-000000> <2010-04-08
09:39:44,123 [Axis2 Task] INFO  org.apache.axis2.transport.http.HTTPSender -
Unable to sendViaPost to url[Myurl]

java.net.SocketTimeoutException: Read timed out
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:129)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
        at 
org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:77)
        at 
org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:105)
        at
org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1115)
        at
org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.readLine(MultiThreadedHttpConnectionManager.java:1373)
        at
org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1832)
        at
org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1590)
        at
org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:995)
        at
org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:397)
        at
org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)
        at
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
        at
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)
        at
org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod(AbstractHTTPSender.java:520)
        at
org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:191)
        at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:77)
        at
org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:327)
        at
org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:206)
        at
org.apache.axis2.engine.AxisEngine$TransportNonBlockingInvocationWorker.run(AxisEngine.java:516)
        at
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
        at
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
        at java.lang.Thread.run(Thread.java:619)> 
----------------------------------------------

How to get rid of this exception? 

Any help is appreciated !
        
        
-- 
View this message in context: 
http://old.nabble.com/SocketTimeOut-exception-with-the-Axis2-client.-tp28180782p28180782.html
Sent from the Axis - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to