Caught IOException while trying to write data to a client connection: null

1
I am updating the Audio Video Playback widget but i am running into issues when i try to play the video file via see stacktracke: Caught IOException while trying to write data to a client connection: null org.eclipse.jetty.io.EofException: null at org.eclipse.jetty.http.HttpGenerator.flushBuffer(HttpGenerator.java:914) at org.eclipse.jetty.http.AbstractGenerator.blockForOutput(AbstractGenerator.java:523) at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:170) at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:107) at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:1720) at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:1696) at org.apache.commons.io.IOUtils.copy(IOUtils.java:1671) at com.mendix.webui.requesthandling.FileRequestHandler.sendDocument(FileRequestHandler.scala:377) at com.mendix.webui.requesthandling.FileRequestHandler.doDownload(FileRequestHandler.scala:244) at com.mendix.webui.requesthandling.FileRequestHandler.handleDownload(FileRequestHandler.scala:230) at com.mendix.webui.requesthandling.FileRequestHandler.handleRequest(FileRequestHandler.scala:63) at com.mendix.webui.requesthandling.FileRequestHandler.processRequest(FileRequestHandler.scala:54) at com.mendix.externalinterface.connector.MxRuntimeConnector$1.execute(MxRuntimeConnector.java:68) at com.mendix.externalinterface.connector.MxRuntimeConnector$1.execute(MxRuntimeConnector.java:66) at com.mendix.util.classloading.Runner.doRunUsingClassLoaderOf(Runner.java:32) at com.mendix.externalinterface.connector.MxRuntimeConnector.processRequest(MxRuntimeConnector.java:71) at com.mendix.core.impl.MxRuntimeImpl.processRequest(MxRuntimeImpl.java:719) at com.mendix.m2ee.appcontainer.server.handler.RuntimeHandler.handle(RuntimeHandler.java:41) at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) at org.eclipse.jetty.server.Server.handle(Server.java:368) at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489) at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:942) at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1004) at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:640) at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235) at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:628) at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) at java.lang.Thread.run(Thread.java:744) Caused by: java.io.IOException: An established connection was aborted by the software in your host machine at sun.nio.ch.SocketDispatcher.write0(Native Method) at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) 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:487) at org.eclipse.jetty.io.nio.ChannelEndPoint.flush(ChannelEndPoint.java:310) at org.eclipse.jetty.io.nio.SelectChannelEndPoint.flush(SelectChannelEndPoint.java:362) at org.eclipse.jetty.http.HttpGenerator.flushBuffer(HttpGenerator.java:853) at org.eclipse.jetty.http.AbstractGenerator.blockForOutput(AbstractGenerator.java:523) at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:170) at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:107) at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:1720) at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:1696) at org.apache.commons.io.IOUtils.copy(IOUtils.java:1671) at com.mendix.webui.requesthandling.FileRequestHandler.sendDocument(FileRequestHandler.scala:377) at com.mendix.webui.requesthandling.FileRequestHandler.doDownload(FileRequestHandler.scala:244) at com.mendix.webui.requesthandling.FileRequestHandler.handleDownload(FileRequestHandler.scala:230) at com.mendix.webui.requesthandling.FileRequestHandler.handleRequest(FileRequestHandler.scala:63) at com.mendix.webui.requesthandling.FileRequestHandler.processRequest(FileRequestHandler.scala:54) at com.mendix.externalinterface.connector.MxRuntimeConnector$1.execute(MxRuntimeConnector.java:68) at com.mendix.externalinterface.connector.MxRuntimeConnector$1.execute(MxRuntimeConnector.java:66) at com.mendix.util.classloading.Runner.doRunUsingClassLoaderOf(Runner.java:32) at com.mendix.externalinterface.connector.MxRuntimeConnector.processRequest(MxRuntimeConnector.java:71) at com.mendix.core.impl.MxRuntimeImpl.processRequest(MxRuntimeImpl.java:719) at com.mendix.m2ee.appcontainer.server.handler.RuntimeHandler.handle(RuntimeHandler.java:41) at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) at org.eclipse.jetty.server.Server.handle(Server.java:368) at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489) at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:942) at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1004) at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:640) at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235) at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:628) at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) at java.lang.Thread.run(Thread.java:744) As you know the player is built on top of jplayer. $(this.jpPlayer).jPlayer({ ready: function () { $(this).jPlayer("setMedia", { m4v: 'file?target=window&guid=' + context.trackId }); if (self.autoPlay) { $(this).jPlayer("play"); } }, cssSelectorAncestor: "#"+ this.id, fullScreen: this.fullScreen, fullWindow: this.fullScreen, loop: this.loop, swfPath: "../lib/jQueryjPlayer", supplied: "m4v,webm,flv,wmv,avi,vob,mp4,mov", size: { width: self.videoWidth + "px", height: self.videoHeigth + "px", cssClass: self.videoCssClass }, smoothPlayBar: true, keyEnabled: true }); More code on github to fork and help out. https://github.com/mistaguy/AudioVideoPlayBack
asked
1 answers
1

We seem to be having the same issues, any update here?

answered