Hi,

The formatting is a bit hard to decipher ... can you please add to
something like http://pastebin.com/ and then post the link here?

Thanks,

Robert

On Tue, Nov 26, 2013 at 11:16 AM, bob1986 <[email protected]> wrote:
> HiI could get a thread dump on failure situation.According to the thread
> dump, a JAVA-LEVEL DEADLOCK occurred.If you want full thread dump I can sent
> it to your email. I use a RequestDispatcher to forward requests to the pages
> and I think there is a problem with BufferedPrintWriter which print the
> response but I can't find the problem. [bold section in stack trace]Found
> one Java-level deadlock:============================="37.254.219.190
> [1385392437467] GET / HTTP/1.1":  waiting to lock monitor 0x000000000f9b91e0
> (object 0x00000000900262b8, a org.mortbay.io.nio.SelectorManager$SelectSet),
> which is held by "194337136@qtp-325350008-1 - Acceptor0
> [email protected]:80""194337136@qtp-325350008-1 - Acceptor0
> [email protected]:80":  waiting to lock monitor
> 0x000000001465e820 (object 0x00000001af48d428, a
> org.mortbay.jetty.nio.SelectChannelConnector$ConnectorEndPoint),  which is
> held by "37.254.219.190 [1385392436687] GET / HTTP/1.1""37.254.219.190
> [1385392436687] GET / HTTP/1.1":  waiting to lock monitor 0x000000000f9b91e0
> (object 0x00000000900262b8, a org.mortbay.io.nio.SelectorManager$SelectSet),
> which is held by "194337136@qtp-325350008-1 - Acceptor0
> [email protected]:80"Java stack information for the threads
> listed
> above:==================================================="37.254.219.190
> [1385392437467] GET / HTTP/1.1":        at
> org.mortbay.io.nio.SelectorManager$SelectSet.scheduleIdle(SelectorManager.java:784)
> - waiting to lock <0x00000000900262b8> (a
> org.mortbay.io.nio.SelectorManager$SelectSet)   at
> org.mortbay.io.nio.SelectChannelEndPoint.scheduleIdle(SelectChannelEndPoint.java:159)
> at
> org.mortbay.io.nio.SelectChannelEndPoint.blockWritable(SelectChannelEndPoint.java:293)
> - locked <0x00000001aee77da0> (a
> org.mortbay.jetty.nio.SelectChannelConnector$ConnectorEndPoint) at
> org.mortbay.jetty.AbstractGenerator$Output.blockForOutput(AbstractGenerator.java:544)
> at
> org.mortbay.jetty.AbstractGenerator$Output.flush(AbstractGenerator.java:571)
> at org.mortbay.jetty.HttpConnection$Output.flush(HttpConnection.java:1010)
> at
> org.mortbay.jetty.AbstractGenerator$Output.write(AbstractGenerator.java:650)
> at
> org.mortbay.jetty.AbstractGenerator$Output.write(AbstractGenerator.java:579)
> at java.io.ByteArrayOutputStream.writeTo(Unknown Source)        - locked
> <0x00000001b40ceca0> (a org.mortbay.util.ByteArrayOutputStream2)        at
> org.mortbay.jetty.AbstractGenerator$OutputWriter.write(AbstractGenerator.java:903)
> at java.io.PrintWriter.write(Unknown Source)    - locked <0x00000001b40ceed8>
> (a org.mortbay.jetty.HttpConnection$OutputWriter)       at
> java.io.PrintWriter.write(Unknown Source)       - locked <0x00000001b40cef20> 
> (a
> org.mortbay.jetty.HttpConnection$1)*    at
> org.apache.sling.engine.impl.output.BufferedPrintWriter.flushBuffer(BufferedPrintWriter.java:210)
> at
> org.apache.sling.engine.impl.output.BufferedPrintWriter.write(BufferedPrintWriter.java:366)
> at java.io.PrintWriter.write(Unknown Source)    - locked <0x00000001b4306e38>
> (a org.apache.sling.engine.impl.output.BufferedPrintWriter)     at
> org.apache.sling.engine.impl.output.BufferedPrintWriter.flushBuffer(BufferedPrintWriter.java:210)
> at
> org.apache.sling.engine.impl.request.ContentData.flushBuffer(ContentData.java:110)
> at
> org.apache.sling.engine.impl.request.ContentData.dispose(ContentData.java:68)
> at
> org.apache.sling.engine.impl.request.RequestData.popContent(RequestData.java:569)
> at
> org.apache.sling.engine.impl.SlingRequestProcessorImpl.dispatchRequest(SlingRequestProcessorImpl.java:310)
> at
> org.apache.sling.engine.impl.request.SlingRequestDispatcher.dispatch(SlingRequestDispatcher.java:208)
> at
> org.apache.sling.engine.impl.request.SlingRequestDispatcher.forward(SlingRequestDispatcher.java:143)
> at
> org.apache.jsp.apps.IMEApp.PageRenderer.html_jsp._jspService(html_jsp.java:233)*
> at
> org.apache.sling.scripting.jsp.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at
> org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:419)
> at
> org.apache.sling.scripting.jsp.JspServletWrapperAdapter.service(JspServletWrapperAdapter.java:59)
> at
> org.apache.sling.scripting.jsp.JspScriptEngineFactory.callJsp(JspScriptEngineFactory.java:173)
> at
> org.apache.sling.scripting.jsp.JspScriptEngineFactory.access$100(JspScriptEngineFactory.java:84)
> at
> org.apache.sling.scripting.jsp.JspScriptEngineFactory$JspScriptEngine.eval(JspScriptEngineFactory.java:388)
> at
> org.apache.sling.scripting.core.impl.DefaultSlingScript.call(DefaultSlingScript.java:358)
> at
> org.apache.sling.scripting.core.impl.DefaultSlingScript.eval(DefaultSlingScript.java:170)
> at
> org.apache.sling.scripting.core.impl.DefaultSlingScript.service(DefaultSlingScript.java:456)
> at
> org.apache.sling.engine.impl.request.RequestData.service(RequestData.java:529)
> at
> org.apache.sling.engine.impl.SlingRequestProcessorImpl.processComponent(SlingRequestProcessorImpl.java:274)
> at
> org.apache.sling.engine.impl.filter.RequestSlingFilterChain.render(RequestSlingFilterChain.java:49)
> at
> org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:64)
> at
> org.apache.sling.engine.impl.debug.RequestProgressTrackerLogFilter.doFilter(RequestProgressTrackerLogFilter.java:59)
> at
> org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:60)
> at
> org.apache.sling.engine.impl.SlingRequestProcessorImpl.processRequest(SlingRequestProcessorImpl.java:161)
> at
> org.apache.sling.engine.impl.SlingMainServlet.service(SlingMainServlet.java:183)
> at
> org.apache.felix.http.base.internal.handler.ServletHandler.doHandle(ServletHandler.java:96)
> at
> org.apache.felix.http.base.internal.handler.ServletHandler.handle(ServletHandler.java:79)
> at
> org.apache.felix.http.base.internal.dispatch.ServletPipeline.handle(ServletPipeline.java:42)
> at
> org.apache.felix.http.base.internal.dispatch.InvocationFilterChain.doFilter(InvocationFilterChain.java:49)
> at
> org.apache.felix.http.base.internal.dispatch.HttpFilterChain.doFilter(HttpFilterChain.java:33)
> at
> org.apache.felix.http.base.internal.dispatch.FilterPipeline.dispatch(FilterPipeline.java:48)
> at
> org.apache.felix.http.base.internal.dispatch.Dispatcher.dispatch(Dispatcher.java:39)
> at
> org.apache.felix.http.base.internal.DispatcherServlet.service(DispatcherServlet.java:67)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)  at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:390)      
>   at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)      
>   at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)      
>   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:926)
> 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)"194337136@qtp-325350008-1
> - Acceptor0 [email protected]:80": at
> org.mortbay.io.nio.SelectChannelEndPoint.updateKey(SelectChannelEndPoint.java:320)
> - waiting to lock <0x00000001af48d428> (a
> org.mortbay.jetty.nio.SelectChannelConnector$ConnectorEndPoint) at
> org.mortbay.io.nio.SelectChannelEndPoint.close(SelectChannelEndPoint.java:456)
> at
> org.mortbay.jetty.nio.SelectChannelConnector$ConnectorEndPoint.close(SelectChannelConnector.java:362)
> at
> org.mortbay.io.nio.SelectChannelEndPoint.idleExpired(SelectChannelEndPoint.java:174)
> at
> org.mortbay.io.nio.SelectChannelEndPoint$IdleTask.expire(SelectChannelEndPoint.java:489)
> at org.mortbay.thread.Timeout.tick(Timeout.java:137)    - locked
> <0x00000000900262b8> (a org.mortbay.io.nio.SelectorManager$SelectSet)   at
> org.mortbay.thread.Timeout.tick(Timeout.java:153)       at
> org.mortbay.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:753)
> at org.mortbay.io.nio.SelectorManager.doSelect(SelectorManager.java:191)      
>   at
> org.mortbay.jetty.nio.SelectChannelConnector.accept(SelectChannelConnector.java:124)
> at
> org.mortbay.jetty.AbstractConnector$Acceptor.run(AbstractConnector.java:708)
> at
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)"37.254.219.190
> [1385392436687] GET / HTTP/1.1":        at
> org.mortbay.io.nio.SelectorManager$SelectSet.scheduleIdle(SelectorManager.java:784)
> - waiting to lock <0x00000000900262b8> (a
> org.mortbay.io.nio.SelectorManager$SelectSet)   at
> org.mortbay.io.nio.SelectChannelEndPoint.scheduleIdle(SelectChannelEndPoint.java:159)
> at
> org.mortbay.io.nio.SelectChannelEndPoint.blockWritable(SelectChannelEndPoint.java:293)
> - locked <0x00000001af48d428> (a
> org.mortbay.jetty.nio.SelectChannelConnector$ConnectorEndPoint) at
> org.mortbay.jetty.AbstractGenerator$Output.blockForOutput(AbstractGenerator.java:544)
> at
> org.mortbay.jetty.AbstractGenerator$Output.flush(AbstractGenerator.java:571)
> at org.mortbay.jetty.HttpConnection$Output.flush(HttpConnection.java:1010)
> at
> org.mortbay.jetty.AbstractGenerator$Output.write(AbstractGenerator.java:650)
> at
> org.mortbay.jetty.AbstractGenerator$Output.write(AbstractGenerator.java:579)
> at java.io.ByteArrayOutputStream.writeTo(Unknown Source)        - locked
> <0x00000001b3f30c70> (a org.mortbay.util.ByteArrayOutputStream2)        at
> org.mortbay.jetty.AbstractGenerator$OutputWriter.write(AbstractGenerator.java:903)
> at java.io.PrintWriter.write(Unknown Source)    - locked <0x00000001b3f30ea8>
> (a org.mortbay.jetty.HttpConnection$OutputWriter)       at
> java.io.PrintWriter.write(Unknown Source)       - locked <0x00000001b3f30ef0> 
> (a
> org.mortbay.jetty.HttpConnection$1)     at
> org.apache.sling.engine.impl.output.BufferedPrintWriter.flushBuffer(BufferedPrintWriter.java:210)
> at
> org.apache.sling.engine.impl.output.BufferedPrintWriter.write(BufferedPrintWriter.java:366)
> at java.io.PrintWriter.write(Unknown Source)    - locked <0x00000001b47552f8>
> (a org.apache.sling.engine.impl.output.BufferedPrintWriter)     at
> org.apache.sling.engine.impl.output.BufferedPrintWriter.flushBuffer(BufferedPrintWriter.java:210)
> at
> org.apache.sling.engine.impl.request.ContentData.flushBuffer(ContentData.java:110)
> at
> org.apache.sling.engine.impl.request.ContentData.dispose(ContentData.java:68)
> at
> org.apache.sling.engine.impl.request.RequestData.popContent(RequestData.java:569)
> at
> org.apache.sling.engine.impl.SlingRequestProcessorImpl.dispatchRequest(SlingRequestProcessorImpl.java:310)
> at
> org.apache.sling.engine.impl.request.SlingRequestDispatcher.dispatch(SlingRequestDispatcher.java:208)
> at
> org.apache.sling.engine.impl.request.SlingRequestDispatcher.forward(SlingRequestDispatcher.java:143)
> at
> org.apache.jsp.apps.IMEApp.PageRenderer.html_jsp._jspService(html_jsp.java:233)
> at
> org.apache.sling.scripting.jsp.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at
> org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:419)
> at
> org.apache.sling.scripting.jsp.JspServletWrapperAdapter.service(JspServletWrapperAdapter.java:59)
> at
> org.apache.sling.scripting.jsp.JspScriptEngineFactory.callJsp(JspScriptEngineFactory.java:173)
> at
> org.apache.sling.scripting.jsp.JspScriptEngineFactory.access$100(JspScriptEngineFactory.java:84)
> at
> org.apache.sling.scripting.jsp.JspScriptEngineFactory$JspScriptEngine.eval(JspScriptEngineFactory.java:388)
> at
> org.apache.sling.scripting.core.impl.DefaultSlingScript.call(DefaultSlingScript.java:358)
> at
> org.apache.sling.scripting.core.impl.DefaultSlingScript.eval(DefaultSlingScript.java:170)
> at
> org.apache.sling.scripting.core.impl.DefaultSlingScript.service(DefaultSlingScript.java:456)
> at
> org.apache.sling.engine.impl.request.RequestData.service(RequestData.java:529)
> at
> org.apache.sling.engine.impl.SlingRequestProcessorImpl.processComponent(SlingRequestProcessorImpl.java:274)
> at
> org.apache.sling.engine.impl.filter.RequestSlingFilterChain.render(RequestSlingFilterChain.java:49)
> at
> org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:64)
> at
> org.apache.sling.engine.impl.debug.RequestProgressTrackerLogFilter.doFilter(RequestProgressTrackerLogFilter.java:59)
> at
> org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:60)
> at
> org.apache.sling.engine.impl.SlingRequestProcessorImpl.processRequest(SlingRequestProcessorImpl.java:161)
> at
> org.apache.sling.engine.impl.SlingMainServlet.service(SlingMainServlet.java:183)
> at
> org.apache.felix.http.base.internal.handler.ServletHandler.doHandle(ServletHandler.java:96)
> at
> org.apache.felix.http.base.internal.handler.ServletHandler.handle(ServletHandler.java:79)
> at
> org.apache.felix.http.base.internal.dispatch.ServletPipeline.handle(ServletPipeline.java:42)
> at
> org.apache.felix.http.base.internal.dispatch.InvocationFilterChain.doFilter(InvocationFilterChain.java:49)
> at
> org.apache.felix.http.base.internal.dispatch.HttpFilterChain.doFilter(HttpFilterChain.java:33)
> at
> org.apache.felix.http.base.internal.dispatch.FilterPipeline.dispatch(FilterPipeline.java:48)
> at
> org.apache.felix.http.base.internal.dispatch.Dispatcher.dispatch(Dispatcher.java:39)
> at
> org.apache.felix.http.base.internal.DispatcherServlet.service(DispatcherServlet.java:67)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)  at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:390)      
>   at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)      
>   at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)      
>   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:926)
> 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)Found
> 1 deadlock.
>
>
>
> -----
> Babak Behzadi
> --
> View this message in context: 
> http://apache-sling.73963.n3.nabble.com/Apache-Sling-Does-Not-Respond-Any-Request-tp4029042p4029214.html
> Sent from the Sling - Users mailing list archive at Nabble.com.

Reply via email to