java.io.IOException: Broken pipe

Oracle Community | 807581 | 9 years ago
  1. 0

    Application server Hangs

    Oracle Community | 9 years ago | 807581
    java.io.IOException: Broken pipe
  2. 0

    **********READ-ONLY Data from Bugtraq********************** Inside SWAN :http://swsblweb1.central.sun.com:8080/CrPrint?id=6499906 Outside SWAN :http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6499906 ***********READ-ONLY Data from Bugtraq Ends********* **********READ-ONLY Data from Bugtraq********************** Description The customer is PEERFLIX INC. "ClientAbortException" should not be thrown by default as "WARNING". It should be thrown at a higher level so that the user will get this exception only if they increase the logging level. Here's the complete stack trace of this exception: [#|2006-11-29T12:56:00.188-0800|WARNING|sun-appserver-pe9.0|javax.enterprise.resource.webcontainer.jsf.lifecycle|_ThreadID=13;_ThreadName=httpWorkerThread-8080-2;_RequestID=24db5fb3-0e10-462f-a433-2307a9024423;|LifecycleImpl.phase: executePhase(RENDER_RESPONSE 6,com.sun.faces.context.FacesContextImpl@1f91a78) threw exception javax.faces.FacesException at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:161) at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:244) at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:140) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245) at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:397) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:184) at peerflix.jsf.servlet.PfxServletFilter.doFilter(PfxServletFilter.java:90) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:216) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:184) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:276) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:536) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:240) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:179) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566) at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:73) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:182) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566) at com.sun.enterprise.web.VirtualServerPipeline.invoke(VirtualServerPipeline.java:120) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:939) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:137) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:536) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:939) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:239) at com.sun.enterprise.web.connector.grizzly.ProcessorTask.invokeAdapter(ProcessorTask.java:667) at com.sun.enterprise.web.connector.grizzly.ProcessorTask.processNonBlocked(ProcessorTask.java:574) at com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.java:844) at com.sun.enterprise.web.connector.grizzly.ReadTask.executeProcessorTask(ReadTask.java:287) at com.sun.enterprise.web.connector.grizzly.ReadTask.doTask(ReadTask.java:212) at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:252) at com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.java:75) Caused by: ClientAbortException: java.io.IOException: Broken pipe at org.apache.coyote.tomcat5.OutputBuffer.realWriteBytes(OutputBuffer.java:414) at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:302) at org.apache.tomcat.util.buf.IntermediateOutputStream.write(C2BConverter.java:247) at sun.nio.cs.StreamEncoder$CharsetSE.writeBytes(StreamEncoder.java:336) at sun.nio.cs.StreamEncoder$CharsetSE.implFlushBuffer(StreamEncoder.java:404) at sun.nio.cs.StreamEncoder$CharsetSE.implFlush(StreamEncoder.java:408) at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:152) at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:213) at org.apache.tomcat.util.buf.WriteConvertor.flush(C2BConverter.java:196) at org.apache.tomcat.util.buf.C2BConverter.flushBuffer(C2BConverter.java:139) at org.apache.coyote.tomcat5.OutputBuffer.realWriteChars(OutputBuffer.java:611) at org.apache.tomcat.util.buf.CharChunk.flushBuffer(CharChunk.java:438) at org.apache.coyote.tomcat5.OutputBuffer.doFlush(OutputBuffer.java:355) at org.apache.coyote.tomcat5.OutputBuffer.flush(OutputBuffer.java:338) at org.apache.coyote.tomcat5.CoyoteResponse.flushBuffer(CoyoteResponse.java:590) at org.apache.coyote.tomcat5.CoyoteResponseFacade.flushBuffer(CoyoteResponseFacade.java:277) at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:217) at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:133) ... 32 more Caused by: java.io.IOException: Broken pipe at sun.nio.ch.FileDispatcher.write0(Native Method) at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:29) at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:104) at sun.nio.ch.IOUtil.write(IOUtil.java:75) at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:302) at com.sun.enterprise.web.connector.grizzly.OutputWriter.flushChannel(OutputWriter.java:52) at com.sun.enterprise.web.connector.grizzly.SocketChannelOutputBuffer.flushChannel(SocketChannelOutputBuffer.java:115) at com.sun.enterprise.web.connector.grizzly.SocketChannelOutputBuffer.realWriteBytes(SocketChannelOutputBuffer.java:105) at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:404) at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:326) at org.apache.coyote.http11.InternalOutputBuffer$OutputStreamOutputBuffer.doWrite(InternalOutputBuffer.java:789) at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:134) at org.apache.coyote.http11.InternalOutputBuffer.doWrite(InternalOutputBuffer.java:583) at org.apache.coyote.Response.doWrite(Response.java:575) at org.apache.coyote.tomcat5.OutputBuffer.realWriteBytes(OutputBuffer.java:409) ... 49 more |#] This is filling up the customer logs. ***********READ-ONLY Data from Bugtraq Ends********* **********READ-ONLY Data from Bugtraq********************** Justification Priority changed from [] to [3-Medium]The stack trace of this exception is filling up the customer logs when the client terminate the requests. This exception should not be thrown by default as "WARNING". It should be thrown at a higher level so that the user will get this exception only if they increase the logging XXXXXX 2006-12-01 21:10:55 GMT ***********READ-ONLY Data from Bugtraq Ends*********

    Java.net JIRA | 10 years ago | gfbugbridge
    java.io.IOException: Broken pipe
  3. 0

    **********READ-ONLY Data from Bugtraq********************** Inside SWAN :http://swsblweb1.central.sun.com:8080/CrPrint?id=6499906 Outside SWAN :http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6499906 ***********READ-ONLY Data from Bugtraq Ends********* **********READ-ONLY Data from Bugtraq********************** Description The customer is PEERFLIX INC. "ClientAbortException" should not be thrown by default as "WARNING". It should be thrown at a higher level so that the user will get this exception only if they increase the logging level. Here's the complete stack trace of this exception: [#|2006-11-29T12:56:00.188-0800|WARNING|sun-appserver-pe9.0|javax.enterprise.resource.webcontainer.jsf.lifecycle|_ThreadID=13;_ThreadName=httpWorkerThread-8080-2;_RequestID=24db5fb3-0e10-462f-a433-2307a9024423;|LifecycleImpl.phase: executePhase(RENDER_RESPONSE 6,com.sun.faces.context.FacesContextImpl@1f91a78) threw exception javax.faces.FacesException at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:161) at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:244) at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:140) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245) at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:397) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:184) at peerflix.jsf.servlet.PfxServletFilter.doFilter(PfxServletFilter.java:90) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:216) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:184) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:276) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:536) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:240) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:179) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566) at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:73) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:182) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566) at com.sun.enterprise.web.VirtualServerPipeline.invoke(VirtualServerPipeline.java:120) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:939) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:137) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:536) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:939) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:239) at com.sun.enterprise.web.connector.grizzly.ProcessorTask.invokeAdapter(ProcessorTask.java:667) at com.sun.enterprise.web.connector.grizzly.ProcessorTask.processNonBlocked(ProcessorTask.java:574) at com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.java:844) at com.sun.enterprise.web.connector.grizzly.ReadTask.executeProcessorTask(ReadTask.java:287) at com.sun.enterprise.web.connector.grizzly.ReadTask.doTask(ReadTask.java:212) at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:252) at com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.java:75) Caused by: ClientAbortException: java.io.IOException: Broken pipe at org.apache.coyote.tomcat5.OutputBuffer.realWriteBytes(OutputBuffer.java:414) at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:302) at org.apache.tomcat.util.buf.IntermediateOutputStream.write(C2BConverter.java:247) at sun.nio.cs.StreamEncoder$CharsetSE.writeBytes(StreamEncoder.java:336) at sun.nio.cs.StreamEncoder$CharsetSE.implFlushBuffer(StreamEncoder.java:404) at sun.nio.cs.StreamEncoder$CharsetSE.implFlush(StreamEncoder.java:408) at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:152) at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:213) at org.apache.tomcat.util.buf.WriteConvertor.flush(C2BConverter.java:196) at org.apache.tomcat.util.buf.C2BConverter.flushBuffer(C2BConverter.java:139) at org.apache.coyote.tomcat5.OutputBuffer.realWriteChars(OutputBuffer.java:611) at org.apache.tomcat.util.buf.CharChunk.flushBuffer(CharChunk.java:438) at org.apache.coyote.tomcat5.OutputBuffer.doFlush(OutputBuffer.java:355) at org.apache.coyote.tomcat5.OutputBuffer.flush(OutputBuffer.java:338) at org.apache.coyote.tomcat5.CoyoteResponse.flushBuffer(CoyoteResponse.java:590) at org.apache.coyote.tomcat5.CoyoteResponseFacade.flushBuffer(CoyoteResponseFacade.java:277) at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:217) at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:133) ... 32 more Caused by: java.io.IOException: Broken pipe at sun.nio.ch.FileDispatcher.write0(Native Method) at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:29) at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:104) at sun.nio.ch.IOUtil.write(IOUtil.java:75) at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:302) at com.sun.enterprise.web.connector.grizzly.OutputWriter.flushChannel(OutputWriter.java:52) at com.sun.enterprise.web.connector.grizzly.SocketChannelOutputBuffer.flushChannel(SocketChannelOutputBuffer.java:115) at com.sun.enterprise.web.connector.grizzly.SocketChannelOutputBuffer.realWriteBytes(SocketChannelOutputBuffer.java:105) at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:404) at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:326) at org.apache.coyote.http11.InternalOutputBuffer$OutputStreamOutputBuffer.doWrite(InternalOutputBuffer.java:789) at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:134) at org.apache.coyote.http11.InternalOutputBuffer.doWrite(InternalOutputBuffer.java:583) at org.apache.coyote.Response.doWrite(Response.java:575) at org.apache.coyote.tomcat5.OutputBuffer.realWriteBytes(OutputBuffer.java:409) ... 49 more |#] This is filling up the customer logs. ***********READ-ONLY Data from Bugtraq Ends********* **********READ-ONLY Data from Bugtraq********************** Justification Priority changed from [] to [3-Medium]The stack trace of this exception is filling up the customer logs when the client terminate the requests. This exception should not be thrown by default as "WARNING". It should be thrown at a higher level so that the user will get this exception only if they increase the logging XXXXXX 2006-12-01 21:10:55 GMT ***********READ-ONLY Data from Bugtraq Ends*********

    Java.net JIRA | 10 years ago | gfbugbridge
    java.io.IOException: Broken pipe
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    Attachment 41910 Details for Bug 89439

    netbeans.org | 4 months ago
    java.io.IOException: An established connection was aborted by the software in your host machine
  6. 0

    Problem with a Servlet Filter : AuthorizationFilter

    Oracle Community | 9 years ago | 843844
    java.io.IOException: Broken pipe

  1. MoYapro 7 times, last 3 weeks ago
  2. DoktorDoener666 5 times, last 4 weeks ago
  3. tvrmsmith 1 times, last 1 month ago
  4. dafman 1 times, last 2 months ago
  5. davidvanlaatum 2 times, last 3 months ago
21 more registered users
74 unregistered visitors
Not finding the right solution?
Take a tour to get the most out of Samebug.

Tired of useless tips?

Automated exception search integrated into your IDE

Root Cause Analysis

  1. java.io.IOException

    Broken pipe

    at sun.nio.ch.FileDispatcher.write0()
  2. Java RT
    SocketChannelImpl.write
    1. sun.nio.ch.FileDispatcher.write0(Native Method)
    2. sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:29)
    3. sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:104)
    4. sun.nio.ch.IOUtil.write(IOUtil.java:75)
    5. sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:302)
    5 frames
  3. Glassfish Core
    SocketChannelOutputBuffer.realWriteBytes
    1. com.sun.enterprise.web.connector.grizzly.OutputWriter.flushChannel(OutputWriter.java:52)
    2. com.sun.enterprise.web.connector.grizzly.SocketChannelOutputBuffer.flushChannel(SocketChannelOutputBuffer.java:115)
    3. com.sun.enterprise.web.connector.grizzly.SocketChannelOutputBuffer.realWriteBytes(SocketChannelOutputBuffer.java:105)
    3 frames
  4. Tomcat Util
    ByteChunk.append
    1. org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:404)
    2. org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:326)
    2 frames
  5. Grizzly HTTP
    Response.doWrite
    1. org.apache.coyote.http11.InternalOutputBuffer$OutputStreamOutputBuffer.doWrite(InternalOutputBuffer.java:789)
    2. org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:134)
    3. org.apache.coyote.http11.InternalOutputBuffer.doWrite(InternalOutputBuffer.java:583)
    4. org.apache.coyote.Response.doWrite(Response.java:575)
    4 frames
  6. org.apache.coyote
    OutputBuffer.realWriteBytes
    1. org.apache.coyote.tomcat5.OutputBuffer.realWriteBytes(OutputBuffer.java:409)
    2. org.apache.coyote.tomcat5.OutputBuffer.realWriteBytes(OutputBuffer.java:414)
    2 frames
  7. Tomcat Util
    IntermediateOutputStream.write
    1. org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:302)
    2. org.apache.tomcat.util.buf.IntermediateOutputStream.write(C2BConverter.java:247)
    2 frames
  8. Java RT
    OutputStreamWriter.flush
    1. sun.nio.cs.StreamEncoder$CharsetSE.writeBytes(StreamEncoder.java:336)
    2. sun.nio.cs.StreamEncoder$CharsetSE.implFlushBuffer(StreamEncoder.java:404)
    3. sun.nio.cs.StreamEncoder$CharsetSE.implFlush(StreamEncoder.java:408)
    4. sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:152)
    5. java.io.OutputStreamWriter.flush(OutputStreamWriter.java:213)
    5 frames
  9. Tomcat Util
    C2BConverter.flushBuffer
    1. org.apache.tomcat.util.buf.WriteConvertor.flush(C2BConverter.java:196)
    2. org.apache.tomcat.util.buf.C2BConverter.flushBuffer(C2BConverter.java:139)
    2 frames
  10. org.apache.coyote
    OutputBuffer.realWriteChars
    1. org.apache.coyote.tomcat5.OutputBuffer.realWriteChars(OutputBuffer.java:611)
    1 frame
  11. Tomcat Util
    CharChunk.flushBuffer
    1. org.apache.tomcat.util.buf.CharChunk.flushBuffer(CharChunk.java:438)
    1 frame
  12. org.apache.coyote
    CoyoteResponseFacade.flushBuffer
    1. org.apache.coyote.tomcat5.OutputBuffer.doFlush(OutputBuffer.java:355)
    2. org.apache.coyote.tomcat5.OutputBuffer.flush(OutputBuffer.java:338)
    3. org.apache.coyote.tomcat5.CoyoteResponse.flushBuffer(CoyoteResponse.java:590)
    4. org.apache.coyote.tomcat5.CoyoteResponseFacade.flushBuffer(CoyoteResponseFacade.java:277)
    4 frames
  13. JSF
    ViewHandlerImpl.renderView
    1. com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:217)
    1 frame
  14. com.sun.rave
    ViewHandlerImpl.renderView
    1. com.sun.rave.web.ui.appbase.faces.ViewHandlerImpl.renderView(ViewHandlerImpl.java:285)
    1 frame
  15. JSF
    RenderResponsePhase.execute
    1. com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:133)
    1 frame