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