Lot of broken pipe exception thrown in logs

1
Hello experts, In our app, when looking at logs, we are getting a strange error: Not sure how I could trace where this is going wrong. Any pointers is highly appreciated. Thanks and Regards, Nirmalkumar 2020-10-05 05:55:17.703 WARNING - Connector: Caught IOException while trying to write data to a client connection: null 2020-10-05 05:55:17.703 WARNING - Connector: org.eclipse.jetty.io.EofException: null     at org.eclipse.jetty.io.ChannelEndPoint.flush(ChannelEndPoint.java:285)     at org.eclipse.jetty.io.WriteFlusher.flush(WriteFlusher.java:393)     at org.eclipse.jetty.io.WriteFlusher.write(WriteFlusher.java:277)     at org.eclipse.jetty.io.AbstractEndPoint.write(AbstractEndPoint.java:380)     at org.eclipse.jetty.server.HttpConnection$SendCallback.process(HttpConnection.java:814)     at org.eclipse.jetty.util.IteratingCallback.processing(IteratingCallback.java:241)     at org.eclipse.jetty.util.IteratingCallback.iterate(IteratingCallback.java:224)     at org.eclipse.jetty.server.HttpConnection.send(HttpConnection.java:538)     at org.eclipse.jetty.server.HttpChannel.sendResponse(HttpChannel.java:841)     at org.eclipse.jetty.server.HttpChannel.write(HttpChannel.java:891)     at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:240)     at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:216)     at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:541)     at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:2315)     at org.apache.commons.io.IOUtils.copy(IOUtils.java:2270)     at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:2291)     at org.apache.commons.io.IOUtils.copy(IOUtils.java:2246)     at com.mendix.webui.requesthandling.FileRequestHandler.$anonfun$sendDocument$2(FileRequestHandler.scala:406)     at com.mendix.webui.requesthandling.FileRequestHandler.$anonfun$sendDocument$2$adapted(FileRequestHandler.scala:405)     at com.mendix.webui.WebUIUtil$.using(WebUIUtil.scala:13)     at com.mendix.webui.requesthandling.FileRequestHandler.$anonfun$sendDocument$1(FileRequestHandler.scala:405)     at com.mendix.webui.requesthandling.FileRequestHandler.$anonfun$sendDocument$1$adapted(FileRequestHandler.scala:404)     at com.mendix.webui.WebUIUtil$.using(WebUIUtil.scala:13)     at com.mendix.webui.requesthandling.FileRequestHandler.sendDocument(FileRequestHandler.scala:404)     at com.mendix.webui.requesthandling.FileRequestHandler.doDownload(FileRequestHandler.scala:297)     at com.mendix.webui.requesthandling.FileRequestHandler.handleDownload(FileRequestHandler.scala:278)     at com.mendix.webui.requesthandling.FileRequestHandler.handleRequest(FileRequestHandler.scala:69)     at com.mendix.webui.requesthandling.FileRequestHandler.processRequest(FileRequestHandler.scala:60)     at com.mendix.externalinterface.connector.RequestHandler.doProcessRequest(RequestHandler.java:40)     at com.mendix.external.connector.MxRuntimeConnector$1.execute(MxRuntimeConnector.java:72)     at com.mendix.external.connector.MxRuntimeConnector$1.execute(MxRuntimeConnector.java:69)     at com.mendix.util.classloading.Runner.doRunUsingClassLoaderOf(Runner.java:32)     at com.mendix.external.connector.MxRuntimeConnector.processRequest(MxRuntimeConnector.java:75)     at com.mendix.basis.impl.MxRuntimeImpl.processRequest(MxRuntimeImpl.java:953)     at com.mendix.m2ee.appcontainer.server.handler.RuntimeHandler.service(RuntimeHandler.java:42)     at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)     at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:867)     at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:542)     at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)     at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1588)     at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)     at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1345)     at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203)     at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:480)     at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1557)     at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)     at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1247)     at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)     at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)     at org.eclipse.jetty.server.Server.handle(Server.java:502)     at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:364)     at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)     at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305)     at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)     at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)     at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)     at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:765)     at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:683)     at java.lang.Thread.run(Thread.java:748) Caused by: java.io.IOException: Broken pipe     at sun.nio.ch.FileDispatcherImpl.write0(Native Method)     at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)     at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93)     at sun.nio.ch.IOUtil.write(IOUtil.java:65)     at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:468)     at org.eclipse.jetty.io.ChannelEndPoint.flush(ChannelEndPoint.java:263)     at org.eclipse.jetty.io.WriteFlusher.flush(WriteFlusher.java:393)     at org.eclipse.jetty.io.WriteFlusher.write(WriteFlusher.java:277)     at org.eclipse.jetty.io.AbstractEndPoint.write(AbstractEndPoint.java:380)     at org.eclipse.jetty.server.HttpConnection$SendCallback.process(HttpConnection.java:814)     at org.eclipse.jetty.util.IteratingCallback.processing(IteratingCallback.java:241)     at org.eclipse.jetty.util.IteratingCallback.iterate(IteratingCallback.java:224)     at org.eclipse.jetty.server.HttpConnection.send(HttpConnection.java:538)     at org.eclipse.jetty.server.HttpChannel.sendResponse(HttpChannel.java:841)     at org.eclipse.jetty.server.HttpChannel.write(HttpChannel.java:891)     at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:240)     at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:216)     at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:541)     at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:2315)     at org.apache.commons.io.IOUtils.copy(IOUtils.java:2270)     at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:2291)     at org.apache.commons.io.IOUtils.copy(IOUtils.java:2246)     at com.mendix.webui.requesthandling.FileRequestHandler.$anonfun$sendDocument$2(FileRequestHandler.scala:406)     at com.mendix.webui.requesthandling.FileRequestHandler.$anonfun$sendDocument$2$adapted(FileRequestHandler.scala:405)     at com.mendix.webui.WebUIUtil$.using(WebUIUtil.scala:13)     at com.mendix.webui.requesthandling.FileRequestHandler.$anonfun$sendDocument$1(FileRequestHandler.scala:405)     at com.mendix.webui.requesthandling.FileRequestHandler.$anonfun$sendDocument$1$adapted(FileRequestHandler.scala:404)     at com.mendix.webui.WebUIUtil$.using(WebUIUtil.scala:13)     at com.mendix.webui.requesthandling.FileRequestHandler.sendDocument(FileRequestHandler.scala:404)     at com.mendix.webui.requesthandling.FileRequestHandler.doDownload(FileRequestHandler.scala:297)     at com.mendix.webui.requesthandling.FileRequestHandler.handleDownload(FileRequestHandler.scala:278)     at com.mendix.webui.requesthandling.FileRequestHandler.handleRequest(FileRequestHandler.scala:69)     at com.mendix.webui.requesthandling.FileRequestHandler.processRequest(FileRequestHandler.scala:60)     at com.mendix.externalinterface.connector.RequestHandler.doProcessRequest(RequestHandler.java:40)     at com.mendix.external.connector.MxRuntimeConnector$1.execute(MxRuntimeConnector.java:72)     at com.mendix.external.connector.MxRuntimeConnector$1.execute(MxRuntimeConnector.java:69)     at com.mendix.util.classloading.Runner.doRunUsingClassLoaderOf(Runner.java:32)     at com.mendix.external.connector.MxRuntimeConnector.processRequest(MxRuntimeConnector.java:75)     at com.mendix.basis.impl.MxRuntimeImpl.processRequest(MxRuntimeImpl.java:953)     at com.mendix.m2ee.appcontainer.server.handler.RuntimeHandler.service(RuntimeHandler.java:42)     at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)     at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:867)     at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:542)     at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)     at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1588)     at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)     at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1345)     at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203)     at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:480)     at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1557)     at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)     at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1247)     at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)     at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)     at org.eclipse.jetty.server.Server.handle(Server.java:502)     at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:364)     at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)     at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305)     at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)     at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)     at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)     at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:765)     at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:683)     at java.lang.Thread.run(Thread.java:748)
asked
1 answers
2

I stopped worrying about this message. See my post from a long time ago: https://community.mendix.com/link/questions/5483 But I do still wonder why I see the error ( a lot) in my logs. I never found the root cause and I do not think it is caused by end users closing their browsers.

Regards,

Ronald

 

answered