Разбитая труба в миниатюрах / веб-скрипте doclib

Я установил Alfresco 6 в Docker (все контейнеры на одной физической машине) и перезапустил его.

Веб-интерфейс работает на 100% нормально, но я вижу исключение ниже в журнале.

  • Что могло вызвать эту ошибку?
  • Есть ли способ исправить это или снизить вероятность того, что это произойдет в будущем?

Журнал:

share_1     |  2018-05-21 02:40:37,636  WARN  [webscripts.connector.RemoteClient] [http-nio-8080-exec-4] Exception during close() of HTTP API connection                                                                               
share_1     |  org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe                                                        
share_1     |   at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:356)                                
share_1     |   at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:815)                       
share_1     |   at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:310)                                         
share_1     |   at org.apache.catalina.connector.OutputBuffer.close(OutputBuffer.java:263)                                                                    
share_1     |   at org.apache.catalina.connector.CoyoteOutputStream.close(CoyoteOutputStream.java:157)                                                                                                                                                       
share_1     |   at org.springframework.extensions.webscripts.connector.RemoteClient.copyResponseStreamOutput(RemoteClient.java:1412)                          
share_1     |   at org.alfresco.web.scripts.SlingshotRemoteClient.copyResponseStreamOutput(SlingshotRemoteClient.java:199)                                    
share_1     |   at org.springframework.extensions.webscripts.connector.RemoteClient.service(RemoteClient.java:1269)                                                                      
share_1     |   at org.springframework.extensions.webscripts.connector.RemoteClient.call(RemoteClient.java:801)                                                                    
share_1     |   at org.springframework.extensions.webscripts.connector.HttpConnector.call(HttpConnector.java:143)                                                                             
share_1     |   at org.springframework.extensions.webscripts.connector.AuthenticatingConnector.call(AuthenticatingConnector.java:293)                                                               
share_1     |   at org.springframework.extensions.webscripts.servlet.mvc.EndPointProxyController.handleRequestInternal(EndPointProxyController.java:328)                   
share_1     |   at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)                                                                  
share_1     |   at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)                                          
share_1     |   at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:933)                                                                              
share_1     |   at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:867)
share_1     |   at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:953)
share_1     |   at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:844)
share_1     |   at javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
share_1     |   at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:829)
share_1     |   at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
share_1     |   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
share_1     |   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share_1     |   at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
share_1     |   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
share_1     |   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share_1     |   at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:728)
share_1     |   at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:467)
share_1     |   at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:392)
share_1     |   at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:311)
share_1     |   at org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:213)
share_1     |   at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:171)
share_1     |   at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
share_1     |   at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
share_1     |   at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:389)
share_1     |   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
share_1     |   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share_1     |   at org.springframework.extensions.webscripts.servlet.SecurityHeadersFilter.doFilter(SecurityHeadersFilter.java:177)
share_1     |   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
share_1     |   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share_1     |   at org.springframework.extensions.webscripts.servlet.CSRFFilter.doFilter(CSRFFilter.java:322)
share_1     |   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
share_1     |   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share_1     |   at org.alfresco.web.site.servlet.SSOAuthenticationFilter.doFilter(SSOAuthenticationFilter.java:474)
share_1     |   at org.alfresco.web.site.servlet.SSOAuthenticationFilter.doFilter(SSOAuthenticationFilter.java:443)
share_1     |   at org.springframework.extensions.webscripts.servlet.BeanProxyFilter.doFilter(BeanProxyFilter.java:80)
share_1     |   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
share_1     |   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share_1     |   at org.alfresco.web.site.servlet.MTAuthenticationFilter.doFilter(MTAuthenticationFilter.java:81)
share_1     |   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
share_1     |   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
share_1     |   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
share_1     |   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
share_1     |   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:478)
share_1     |   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
share_1     |   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
share_1     |   at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:650)
share_1     |   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
share_1     |   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
share_1     |   at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803)
share_1     |   at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
share_1     |   at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
share_1     |   at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459)
share_1     |   at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
share_1     |   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
share_1     |   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
share_1     |   at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
share_1     |   at java.lang.Thread.run(Thread.java:748)
share_1     | Caused by: java.io.IOException: Broken pipe
share_1     |   at sun.nio.ch.FileDispatcherImpl.write0(Native Method)
share_1     |   at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
share_1     |   at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93)
share_1     |   at sun.nio.ch.IOUtil.write(IOUtil.java:65)
share_1     |   at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:471)
share_1     |   at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:134)
share_1     |   at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:101)
share_1     |   at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:157)
share_1     |   at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1267)
share_1     |   at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:670)
share_1     |   at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:450)
share_1     |   at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:388)
share_1     |   at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:644)
share_1     |   at org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:119)
share_1     |   at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:235)
share_1     |   at org.apache.coyote.Response.doWrite(Response.java:541)
share_1     |   at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:351)
share_1     |   ... 67 more

0 ответов

Другие вопросы по тегам