ninja.AssetsController | error streaming file

17 views
Skip to first unread message

Masanori Nakase

unread,
Oct 3, 2020, 10:16:06 PM10/3/20
to ninja-framework
The logger reports suddenly but often an IOException and its stack trace. Every asset is successfully rendered on the web browser. The images are drawn and the CSS styles are applied. It seems that the IOException is caught and can be handled no longer. What should I do to erase this error log?   

2020-10-04 08:08:52.129 | [1853235632@qtp-589873731-2] | ninja.AssetsController | error streaming file
java.io.IOException: Closed
at org.mortbay.jetty.AbstractGenerator$Output.write(AbstractGenerator.java:632)
at org.mortbay.jetty.AbstractGenerator$Output.write(AbstractGenerator.java:580)
at com.google.common.io.ByteStreams.copy(ByteStreams.java:113)
at ninja.AssetsController.streamOutUrlEntity(AssetsController.java:154)
at ninja.AssetsController.access$200(AssetsController.java:45)
at ninja.AssetsController$1.render(AssetsController.java:95)
at ninja.utils.ResultHandler.handleRenderable(ResultHandler.java:87)
at ninja.utils.ResultHandler.handleResult(ResultHandler.java:60)
at ninja.NinjaDefault.onRouteRequest(NinjaDefault.java:111)
at conf.Ninja.onRouteRequest(Ninja.java:68)
at ninja.servlet.NinjaServletDispatcher.service(NinjaServletDispatcher.java:86)
at com.google.inject.servlet.ServletDefinition.doServiceImpl(ServletDefinition.java:290)
at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:280)
at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:184)
at com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:89)
at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:85)
at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:121)
at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:133)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:326)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) 
Reply all
Reply to author
Forward
0 new messages