axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "rajreddy (JIRA)" <axis-...@ws.apache.org>
Subject [jira] Commented: (AXIS-1253) Posting large SOAP requests (4MB) to WLS fails with java.net.SocketException: Software caused connection abort: socket write error
Date Wed, 03 Aug 2005 18:52:46 GMT
    [ http://issues.apache.org/jira/browse/AXIS-1253?page=comments#action_12317525 ] 

rajreddy commented on AXIS-1253:
--------------------------------

I do not see these changes incorporated into HTTPSender class in the latest Axis.  I got the
same error trying this with JBoss.  But the problem seems with the HTTP Socket time out. 
Where do I find the corrected HTTPSender class ?

Raj.

> Posting large SOAP requests (4MB) to WLS fails with java.net.SocketException: Software
caused connection abort: socket write error
> ----------------------------------------------------------------------------------------------------------------------------------
>
>          Key: AXIS-1253
>          URL: http://issues.apache.org/jira/browse/AXIS-1253
>      Project: Apache Axis
>         Type: Bug
>     Versions: current (nightly)
>  Environment: Windows XP SP1, (client) J2SE1.4.2_04, (server) Weblogic 6.1 SP4, one WSDL
request with one xsd:string field of about 4MB in length.  Client and Server cannot be same
machine, i.e. network cables must be involved.
>     Reporter: Danno Ferrin
>     Priority: Critical
>      Fix For: current (nightly)
>  Attachments: diffLarge.txt, diff_1251_1252_1253.txt
>
> When posing a soap request that is large in size (4MB total wire size) and hosting the
Axis servlet inside of weblogic 6.1 SP4 after a few second or so the post fails with 
> SEVERE: java.io.IOException:
> java.net.SocketException: Software caused connection abort: socket write error
> 	at java.net.SocketOutputStream.socketWrite0(Native Method)
> 	at java.net.SocketOutputStream.socketWrite(Unknown Source)
> 	at java.net.SocketOutputStream.write(Unknown Source)
> 	at java.io.BufferedOutputStream.write(Unknown Source)
> 	at sun.nio.cs.StreamEncoder$CharsetSE.writeBytes(Unknown Source)
> 	at sun.nio.cs.StreamEncoder$CharsetSE.implWrite(Unknown Source)
> 	at sun.nio.cs.StreamEncoder.write(Unknown Source)
> 	at java.io.OutputStreamWriter.write(Unknown Source)
> 	at java.io.BufferedWriter.flushBuffer(Unknown Source)
> 	at java.io.BufferedWriter.write(Unknown Source)
> 	at java.io.Writer.write(Unknown Source)
> 	at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:313)
> 	at org.apache.axis.Message.writeTo(Message.java:548)
> 	at org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:465)
> 	at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:128)
> 	at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:71)
> 	at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:157)
> 	at org.apache.axis.SimpleChain.invoke(SimpleChain.java:122)
> 	at org.apache.axis.client.AxisClient.invoke(AxisClient.java:183)
> 	at org.apache.axis.client.Call.invokeEngine(Call.java:2682)
> 	at org.apache.axis.client.Call.invoke(Call.java:2665)
> 	at org.apache.axis.client.Call.invoke(Call.java:2355)
> 	at org.apache.axis.client.Call.invoke(Call.java:2278)
> 	at org.apache.axis.client.Call.invoke(Call.java:1777)
> 	[snip... WSDL2Java generated clall stubs ...snip]
> This is based on a CVS build from on or about 25 Feb for the line numbers, pre 2.0 license
renaming.
> Patch to follow

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


Mime
View raw message