[
https://issues.apache.org/jira/browse/AXIS-1459?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andreas Veithen resolved AXIS-1459.
-----------------------------------
Resolution: Invalid
"Broken pipe" is the expected error on the server side if the client exits
before the server has a chance to send the response.
> Broken Pipe: Axis Crashes WebLogic Server Session
> -------------------------------------------------
>
> Key: AXIS-1459
> URL: https://issues.apache.org/jira/browse/AXIS-1459
> Project: Axis
> Issue Type: Bug
> Components: Basic Architecture
> Affects Versions: 1.1
> Environment: Solaris 9, BEA WebLogic
> Reporter: Steve Wells
> Priority: Critical
>
> Using Java client code prepared by Axis WSDL2Java tool I am accessing a
> WebLogic managed server. If I break out of the client side program the
> server generates an error "Broken Pipe" and crashes (kills) the WebLogic
> managed server with the following exception:
> 37529 ERROR [ExecuteThread: '13' for queue: 'weblogic.kernel.Default']
> org.apache.axis.Message - java.io.IOException:
> java.net.SocketException: Broken pipe
> at java.net.SocketOutputStream.socketWrite0(Native Method)
> at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
> at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
> at
> weblogic.servlet.internal.ChunkUtils.writeChunkNoTransfer(ChunkUtils.java:260)
> at
> weblogic.servlet.internal.ChunkUtils.writeChunks(ChunkUtils.java:225)
> at weblogic.servlet.internal.ChunkOutput.flush(ChunkOutput.java:296)
> at
> weblogic.servlet.internal.ChunkOutputWrapper.flush(ChunkOutputWrapper.java:144)
> at
> weblogic.servlet.internal.ServletOutputStreamImpl.flush(ServletOutputStreamImpl.java:126)
> at
> sun.nio.cs.StreamEncoder$ConverterSE.implFlush(StreamEncoder.java:243)
> at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:152)
> at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:213)
> at java.io.BufferedWriter.flush(BufferedWriter.java:230)
> at org.apache.axis.Message.writeTo(Message.java:441)
> at
> org.apache.axis.transport.http.AxisServlet.sendResponse(AxisServlet.java:1018)
> at
> org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:895)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
> at
> org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:339)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
> weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971)
> at
> weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402)
> at
> weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:305)
> at
> weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6350)
> at
> weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
> at
> weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
> at
> weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3635)
> at
> weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2585)
> at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]