Hi,
We have a web application in which we are facing Broke Pipe Issue.
While reveiwing the code, i noticed that the Hiberante session is not explicitly closed,
Instead they are setting it to null.
Can it cause Broken pipe exception.
The stack trace is
Code:
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:388)
at weblogic.servlet.internal.ChunkUtils.writeChunks(ChunkUtils.java:245)
at weblogic.servlet.internal.ChunkOutput.flush(ChunkOutput.java:311)
at weblogic.servlet.internal.ChunkOutput.checkForFlush(ChunkOutput.java:389)
at weblogic.servlet.internal.ChunkOutput.print(ChunkOutput.java:271)
at weblogic.servlet.internal.ChunkOutputWrapper.print(ChunkOutputWrapper.java:138)
at weblogic.servlet.jsp.JspWriterImpl.print(JspWriterImpl.java:282)
at weblogic.servlet.jsp.JspWriterImpl.println(JspWriterImpl.java:381)
at com.standardandpoors.apps.cotw.customtags.TransformTag.transformW3cDocument(TransformTag.java:275)
at com.standardandpoors.apps.cotw.customtags.TransformTag.transformDocument(TransformTag.java:194)
at com.standardandpoors.apps.cotw.customtags.TransformTag.doEndTag(TransformTag.java:128)
at jsp_servlet.__xslviewtemplate._jspService(__xslviewtemplate.java:992)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1077)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:348)
at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:646)
at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:431)