Skip to content

Investigate if Faces(Global)ResourceServlet can be subclassed to suppress Broken Pipe exceptions #2

@jesse-gallagher

Description

@jesse-gallagher

This started showing up in recent years both on Domino and in this runtime, and here it could be potentially squelched.

[err] com.ibm.ws.webcontainer.webapp.WebAppErrorReport: java.io.IOException: Broken pipe
[err] 	at com.ibm.ws.webcontainer.webapp.WebAppErrorReport.constructErrorReport(WebAppErrorReport.java:157)
[err] 	at [internal classes]
[err] 	at jakarta.ODAFilter.doFilter(ODAFilter.java:112)
[err] 	at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:201)
[err] 	at [internal classes]
[err] 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[err] 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[err] 	at java.lang.Thread.run(Thread.java:748)
[err] Caused by: java.io.IOException: Broken pipe
[err] 	at sun.nio.ch.FileDispatcherImpl.write0(Native Method)
[err] 	at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
[err] 	at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93)
[err] 	at sun.nio.ch.IOUtil.write(IOUtil.java:51)
[err] 	at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:471)
[err] 	at com.ibm.ws.tcpchannel.internal.NioSocketIOChannel.write(NioSocketIOChannel.java:201)
[err] 	at [internal classes]
[err] 	at com.ibm.commons.util.io.ByteStreamCache.copyTo(ByteStreamCache.java:231)
[err] 	at com.ibm.xsp.minifier.MinifierResourceProvider$MinifiedResource._writeResource(MinifierResourceProvider.java:128)
[err] 	at com.ibm.xsp.minifier.MinifierResourceProvider$MinifiedResource.writeResource(MinifierResourceProvider.java:103)
[err] 	at com.ibm.xsp.minifier.MinifierResourceProvider$MinifiedResource.write(MinifierResourceProvider.java:80)
[err] 	at com.ibm.xsp.webapp.FacesResourceServlet.doGet(FacesResourceServlet.java:109)
[err] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:686)
[err] 	at [internal classes]
[err] 	at com.ibm.xsp.webapp.FacesGlobalResourceServlet.service(FacesGlobalResourceServlet.java:83)
[err] 	at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1230)
[err] 	at [internal classes]
[err] 	... 28 more

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions