Hi All,
We recently upgraded to LSDS 7.3.1 and we see few errors being logged in livesite.runtime.log and weblogic.log. We narrowed down to the scenarios where pdf links are clicked. We have similar links for videos and other assets but we see these erros only for pdfs. Also this happens for all the pdf links. Did any one ever come across this issue? We tried creating simple link as
[PHP]TestPdf[/PHP] into a page and deploy to runtime but we still see the same error. Any pointers? TS 7.3.1 on Solaris 10
[PHP] <15:23:59,923 DEBUG [RuntimeRenderingManager] render: doExclude>
<15:24:02,654 DEBUG [RuntimeRenderingManager] getRequestContext: Getting RequestContext>
<15:24:02,655 ERROR [RuntimeRenderingManager] Unhandled exception thrown during rendering
com.interwoven.livesite.runtime.rendering.RenderingException: Error excluding
at com.interwoven.livesite.runtime.rendering.RuntimeRenderingManager.doExclude(RuntimeRenderingManager.java:180)
at com.interwoven.livesite.runtime.rendering.RenderingManager.render(RenderingManager.java:226)
at com.interwoven.livesite.runtime.filter.LiveSiteFilter.doFilter(LiveSiteFilter.java:129)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3592)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2202)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2108)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1432)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Caused by: java.net.SocketException: Broken pipe
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
at com.wily.introscope.agent.probe.net.ManagedSocketOutputStream.write(ManagedSocketOutputStream.java:78)
at weblogic.servlet.internal.ChunkOutput.writeChunkNoTransfer(ChunkOutput.java:530)
at weblogic.servlet.internal.ChunkOutput.writeChunks(ChunkOutput.java:487)
at weblogic.servlet.internal.ChunkOutput.flush(ChunkOutput.java:382)
at weblogic.servlet.internal.ChunkOutput$2.checkForFlush(ChunkOutput.java:580)
at weblogic.servlet.internal.ChunkOutput.writeStream(ChunkOutput.java:423)
at weblogic.servlet.internal.ChunkOutputWrapper.writeStream(ChunkOutputWrapper.java:178)
at weblogic.servlet.internal.ServletOutputStreamImpl.writeStream(ServletOutputStreamImpl.java:523)
at weblogic.servlet.internal.ServletOutputStreamImpl.writeStream(ServletOutputStreamImpl.java:511)
at weblogic.servlet.FileServlet.sendFile(FileServlet.java:410)
at weblogic.servlet.FileServlet.doGetHeadPost(FileServlet.java:234)
at weblogic.servlet.FileServlet.service(FileServlet.java:173)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at com.interwoven.livesite.runtime.rendering.RuntimeRenderingManager.doExclude(RuntimeRenderingManager.java:176)
<15:24:02,663 DEBUG [RuntimeRenderingManager] render: preRender: /abc.pdf>
<15:24:02,664 DEBUG [RuntimeRenderingManager] render: Determine Goal>
<[ServletContext@4195416[app:iw-runtime module:iw-runtime path:/context spec-version:null]] Root cause of ServletException.
com.interwoven.livesite.runtime.rendering.RenderingException: Error forwarding
at com.interwoven.livesite.runtime.rendering.RuntimeRenderingManager.doForward(RuntimeRenderingManager.java:198)
at com.interwoven.livesite.runtime.rendering.RenderingManager.handleUnhandledException(RenderingManager.java:1083)
at com.interwoven.livesite.runtime.rendering.RenderingManager.handleException(RenderingManager.java:1020)
at com.interwoven.livesite.runtime.rendering.RenderingManager.render(RenderingManager.java:261)
at com.interwoven.livesite.runtime.filter.LiveSiteFilter.doFilter(LiveSiteFilter.java:129)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3592)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2202)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2108)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1432)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Caused By: java.lang.IllegalStateException: Cannot forward a response that is already committed
at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:122)
at com.interwoven.livesite.runtime.rendering.RuntimeRenderingManager.doForward(RuntimeRenderingManager.java:194)
at com.interwoven.livesite.runtime.rendering.RenderingManager.handleUnhandledException(RenderingManager.java:1083)
at com.interwoven.livesite.runtime.rendering.RenderingManager.handleException(RenderingManager.java:1020)
at com.interwoven.livesite.runtime.rendering.RenderingManager.render(RenderingManager.java:261)
at com.interwoven.livesite.runtime.filter.LiveSiteFilter.doFilter(LiveSiteFilter.java:129)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3592)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2202)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2108)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1432)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
>
[/PHP]