Undertow error Web Application Using DOJO on Wildfly 8.2.0.Final version throws below error
sanjay05222 Apr 9, 2015 11:54 PMHI Guys
I get this re-connection error as below . my war gets deployed and things are working fine for few minutes and then we start getting below error . Its kind of urgent , please let me know what needs to be done addtionally to the undertow. the same application works fine on the JBoss AS7 version i.e. tomcat .
Thanks
Sanjay Gautam
Error Log
jvm 1 | 10:57:44,849 DEBUG [io.undertow.request.io] (default task-71) UT005013: An IOException occurred: java.io.IOException: UT000029: Channel was closed mid chunk, if you have attempted to write chunked data you cannot shutdown the channel until after it has all been written.
jvm 1 | at io.undertow.conduits.ChunkedStreamSinkConduit.terminateWrites(ChunkedStreamSinkConduit.java:294) [undertow-core-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at org.xnio.conduits.ConduitStreamSinkChannel.shutdownWrites(ConduitStreamSinkChannel.java:178)
jvm 1 | at io.undertow.channels.DetachableStreamSinkChannel.shutdownWrites(DetachableStreamSinkChannel.java:78) [undertow-core-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.server.HttpServerExchange.closeAndFlushResponse(HttpServerExchange.java:1527) [undertow-core-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.server.HttpServerExchange.endExchange(HttpServerExchange.java:1509) [undertow-core-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.server.Connectors.executeRootHandler(Connectors.java:213) [undertow-core-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:759) [undertow-core-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [rt.jar:1.8.0_25]
jvm 1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [rt.jar:1.8.0_25]
jvm 1 | at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_25]
jvm 1 |
jvm 1 |
jvm 1 | 10:57:49,829 DEBUG [io.undertow.request.io] (default task-73) UT005013: An IOException occurred: java.io.IOException: UT000029: Channel was closed mid chunk, if you have attempted to write chunked data you cannot shutdown the channel until after it has all been written.
jvm 1 | at io.undertow.conduits.ChunkedStreamSinkConduit.terminateWrites(ChunkedStreamSinkConduit.java:294) [undertow-core-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at org.xnio.conduits.ConduitStreamSinkChannel.shutdownWrites(ConduitStreamSinkChannel.java:178)
jvm 1 | at io.undertow.channels.DetachableStreamSinkChannel.shutdownWrites(DetachableStreamSinkChannel.java:78) [undertow-core-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.servlet.spec.ServletOutputStreamImpl.close(ServletOutputStreamImpl.java:608) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.servlet.spec.HttpServletResponseImpl.closeStreamAndWriter(HttpServletResponseImpl.java:497) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.servlet.spec.HttpServletResponseImpl.responseDone(HttpServletResponseImpl.java:581) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:308) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:247) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:76) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:166) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.server.Connectors.executeRootHandler(Connectors.java:197) [undertow-core-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:759) [undertow-core-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [rt.jar:1.8.0_25]
jvm 1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [rt.jar:1.8.0_25]
jvm 1 | at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_25]
jvm 1 |
jvm 1 | 10:57:49,830 DEBUG [io.undertow.request.io] (default task-73) UT005013: An IOException occurred: java.io.IOException: UT000029: Channel was closed mid chunk, if you have attempted to write chunked data you cannot shutdown the channel until after it has all been written.
jvm 1 | at io.undertow.conduits.ChunkedStreamSinkConduit.terminateWrites(ChunkedStreamSinkConduit.java:294) [undertow-core-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at org.xnio.conduits.ConduitStreamSinkChannel.shutdownWrites(ConduitStreamSinkChannel.java:178)
jvm 1 | at io.undertow.channels.DetachableStreamSinkChannel.shutdownWrites(DetachableStreamSinkChannel.java:78) [undertow-core-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.server.HttpServerExchange.closeAndFlushResponse(HttpServerExchange.java:1527) [undertow-core-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.server.HttpServerExchange.endExchange(HttpServerExchange.java:1509) [undertow-core-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.server.Connectors.executeRootHandler(Connectors.java:213) [undertow-core-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:759) [undertow-core-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [rt.jar:1.8.0_25]
jvm 1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [rt.jar:1.8.0_25]
jvm 1 | at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_25]
jvm 1 |
jvm 1 |
jvm 1 | 10:57:54,797 DEBUG [io.undertow.request.io] (default task-75) UT005013: An IOException occurred: java.io.IOException: UT000029: Channel was closed mid chunk, if you have attempted to write chunked data you cannot shutdown the channel until after it has all been written.
jvm 1 | at io.undertow.conduits.ChunkedStreamSinkConduit.terminateWrites(ChunkedStreamSinkConduit.java:294) [undertow-core-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at org.xnio.conduits.ConduitStreamSinkChannel.shutdownWrites(ConduitStreamSinkChannel.java:178)
jvm 1 | at io.undertow.channels.DetachableStreamSinkChannel.shutdownWrites(DetachableStreamSinkChannel.java:78) [undertow-core-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.servlet.spec.ServletOutputStreamImpl.close(ServletOutputStreamImpl.java:608) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.servlet.spec.HttpServletResponseImpl.closeStreamAndWriter(HttpServletResponseImpl.java:497) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.servlet.spec.HttpServletResponseImpl.responseDone(HttpServletResponseImpl.java:581) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:308) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:247) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:76) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:166) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.server.Connectors.executeRootHandler(Connectors.java:197) [undertow-core-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:759) [undertow-core-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [rt.jar:1.8.0_25]
jvm 1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [rt.jar:1.8.0_25]
jvm 1 | at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_25]
jvm 1 |
jvm 1 | 10:57:54,799 DEBUG [io.undertow.request.io] (default task-75) UT005013: An IOException occurred: java.io.IOException: UT000029: Channel was closed mid chunk, if you have attempted to write chunked data you cannot shutdown the channel until after it has all been written.
jvm 1 | at io.undertow.conduits.ChunkedStreamSinkConduit.terminateWrites(ChunkedStreamSinkConduit.java:294) [undertow-core-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at org.xnio.conduits.ConduitStreamSinkChannel.shutdownWrites(ConduitStreamSinkChannel.java:178)
jvm 1 | at io.undertow.channels.DetachableStreamSinkChannel.shutdownWrites(DetachableStreamSinkChannel.java:78) [undertow-core-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.server.HttpServerExchange.closeAndFlushResponse(HttpServerExchange.java:1527) [undertow-core-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.server.HttpServerExchange.endExchange(HttpServerExchange.java:1509) [undertow-core-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.server.Connectors.executeRootHandler(Connectors.java:213) [undertow-core-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:759) [undertow-core-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [rt.jar:1.8.0_25]
jvm 1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [rt.jar:1.8.0_25]
jvm 1 | at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_25]
jvm 1 |
jvm 1 |
jvm 1 | 10:57:59,784 DEBUG [io.undertow.request.io] (default task-77) UT005013: An IOException occurred: java.io.IOException: UT000029: Channel was closed mid chunk, if you have attempted to write chunked data you cannot shutdown the channel until after it has all been written.
jvm 1 | at io.undertow.conduits.ChunkedStreamSinkConduit.terminateWrites(ChunkedStreamSinkConduit.java:294) [undertow-core-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at org.xnio.conduits.ConduitStreamSinkChannel.shutdownWrites(ConduitStreamSinkChannel.java:178)
jvm 1 | at io.undertow.channels.DetachableStreamSinkChannel.shutdownWrites(DetachableStreamSinkChannel.java:78) [undertow-core-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.servlet.spec.ServletOutputStreamImpl.close(ServletOutputStreamImpl.java:608) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.servlet.spec.HttpServletResponseImpl.closeStreamAndWriter(HttpServletResponseImpl.java:497) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.servlet.spec.HttpServletResponseImpl.responseDone(HttpServletResponseImpl.java:581) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:308) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:247) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:76) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:166) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.server.Connectors.executeRootHandler(Connectors.java:197) [undertow-core-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:759) [undertow-core-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [rt.jar:1.8.0_25]
jvm 1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [rt.jar:1.8.0_25]
jvm 1 | at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_25]
jvm 1 |
jvm 1 | 10:57:59,786 DEBUG [io.undertow.request.io] (default task-77) UT005013: An IOException occurred: java.io.IOException: UT000029: Channel was closed mid chunk, if you have attempted to write chunked data you cannot shutdown the channel until after it has all been written.
jvm 1 | at io.undertow.conduits.ChunkedStreamSinkConduit.terminateWrites(ChunkedStreamSinkConduit.java:294) [undertow-core-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at org.xnio.conduits.ConduitStreamSinkChannel.shutdownWrites(ConduitStreamSinkChannel.java:178)
jvm 1 | at io.undertow.channels.DetachableStreamSinkChannel.shutdownWrites(DetachableStreamSinkChannel.java:78) [undertow-core-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.server.HttpServerExchange.closeAndFlushResponse(HttpServerExchange.java:1527) [undertow-core-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.server.HttpServerExchange.endExchange(HttpServerExchange.java:1509) [undertow-core-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.server.Connectors.executeRootHandler(Connectors.java:213) [undertow-core-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:759) [undertow-core-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [rt.jar:1.8.0_25]
jvm 1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [rt.jar:1.8.0_25]
jvm 1 | at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_25]
jvm 1 |
jvm 1 |
jvm 1 | 10:58:04,760 DEBUG [io.undertow.request.io] (default task-78) UT005013: An IOException occurred: java.io.IOException: UT000029: Channel was closed mid chunk, if you have attempted to write chunked data you cannot shutdown the channel until after it has all been written.
jvm 1 | at io.undertow.conduits.ChunkedStreamSinkConduit.terminateWrites(ChunkedStreamSinkConduit.java:294) [undertow-core-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at org.xnio.conduits.ConduitStreamSinkChannel.shutdownWrites(ConduitStreamSinkChannel.java:178)
jvm 1 | at io.undertow.channels.DetachableStreamSinkChannel.shutdownWrites(DetachableStreamSinkChannel.java:78) [undertow-core-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.servlet.spec.ServletOutputStreamImpl.close(ServletOutputStreamImpl.java:608) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.servlet.spec.HttpServletResponseImpl.closeStreamAndWriter(HttpServletResponseImpl.java:497) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.servlet.spec.HttpServletResponseImpl.responseDone(HttpServletResponseImpl.java:581) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:308) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:247) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:76) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:166) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.server.Connectors.executeRootHandler(Connectors.java:197) [undertow-core-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:759) [undertow-core-1.1.0.Final.jar:1.1.0.Final]
jvm 1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [rt.jar:1.8.0_25]
jvm 1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [rt.jar:1.8.0_25]
jvm 1 | at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_25]
jvm 1 |
jvm 1 | 10:58:04,762 DEBUG [io.undertow.request.io] (default task-78) UT005013: An IOException occurred: java.io.IOException: UT000029: Channel was closed mid chunk, if you have attempted to write chunked data you cannot shutdown the channel until after it has all been written.
jvm 1 | at io.undertow.conduits.ChunkedStreamSinkConduit.terminateWrites(ChunkedStreamSinkConduit.java:294)
jvm 1 | at org.xnio.conduits.ConduitStreamSinkChannel.shutdownWrites(ConduitStreamSinkChannel.java:178) [xnio-api-3.3.0.Final.jar:3.3.0.Final]
jvm 1 | at io.undertow.channels.DetachableStreamSinkChannel.shutdownWrites(DetachableStreamSinkChannel.java:78)
jvm 1 | at io.undertow.server.HttpServerExchange.closeAndFlushResponse(HttpServerExchange.java:1527)
jvm 1 | at io.undertow.server.HttpServerExchange.endExchange(HttpServerExchange.java:1509)
jvm 1 | at io.undertow.server.Connectors.executeRootHandler(Connectors.java:213)
jvm 1 | at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:759)
jvm 1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [rt.jar:1.8.0_25]
jvm 1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [rt.jar:1.8.0_25]
jvm 1 | at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_25]