Re: Cayenne Connection Pool Monitoring - to solve "out of connections" error

From: Joe Baldwin (jfbaldwi..arthlink.net)
Date: Fri May 14 2010 - 15:34:41 UTC

  • Next message: Marek Šab: "Manipulating DataObjects during validation phase"

    Andrus,

    As you suggested, the webhost tech-person sent me two stack traces (attached below) that were executed during delay-events (that I mentioned previously). Those are included below. (These are very difficult to get since the problem is intermittent and lasts for only a couple of minutes at a time, then disappears.

     I am not familiar enough with these traces to discern any problems. (The webhost tech believes there might be some important data at the end of the second file.) Do you see anything that looks out of the ordinary?

    Thanks
    Joe

    On May 12, 2010, at 11:19 AM, Andrus Adamchik wrote:

    >
    > On May 12, 2010, at 6:17 PM, Joe Baldwin wrote:
    >
    >> 1. Will this thread dump report anything that the MySQL exception does not?
    >
    > Yes, it will report who is holding to all those connections.
    >
    > Andrus
    >


    =~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2010.05.14 11:02:44 =~=~=~=~=~=~=~=~=~=~=~=
    jstack 22839
    2010-05-14 11:02:58
    Full thread dump Java HotSpot(TM) 64-Bit Server VM (14.3-b01 mixed mode):

    "TP-Processor16" daemon prio=10 tid=0x00007f10a03c7800 nid=0x639c in Object.wait() [0x00000000057e9000]
      java.lang.Thread.State: RUNNABLE
    at pickers.StoreContext.<init>(Unknown Source)
    at org.apache.jsp.store.vintage.search.FetchCategory_jsp._jspService(FetchCategory_jsp.java:67)
    - locked <0x000000001539bb70> (a org.apache.catalina.session.StandardSessionFacade)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.cayenne.conf.WebApplicationContextFilter.doFilter(WebApplicationContextFilter.java:91)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
    at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
    at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
    at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:769)
    at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:698)
    at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:891)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
    at java.lang.Thread.run(Thread.java:619)

    "TP-Processor15" daemon prio=10 tid=0x00007f10a03c6000 nid=0x639a in Object.wait() [0x00000000035b6000]
      java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x00000000153a6ff8> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
    at java.lang.Object.wait(Object.java:485)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
    - locked <0x00000000153a6ff8> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
    at java.lang.Thread.run(Thread.java:619)

    "TP-Processor14" daemon prio=10 tid=0x00007f10a03c4800 nid=0x6399 in Object.wait() [0x00000000034b5000]
      java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x00000000153a7388> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
    at java.lang.Object.wait(Object.java:485)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
    - locked <0x00000000153a7388> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
    at java.lang.Thread.run(Thread.java:619)

    "TP-Processor13" daemon prio=10 tid=0x00007f10a01bb000 nid=0x6398 in Object.wait() [0x00000000033b4000]
      java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x00000000153a7718> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
    at java.lang.Object.wait(Object.java:485)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
    - locked <0x00000000153a7718> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
    at java.lang.Thread.run(Thread.java:619)

    "Attach Listener" daemon prio=10 tid=0x00000000417e0800 nid=0x6203 waiting on condition [0x0000000000000000]
      java.lang.Thread.State: RUNNABLE

    "TP-Processor12" daemon prio=10 tid=0x00007f10a01b9000 nid=0x61a3 in Object.wait() [0x00000000032b2000]
      java.lang.Thread.State: RUNNABLE
    at pickers.StoreContext.<init>(Unknown Source)
    at org.apache.jsp.store.vintage.VintageShop_jsp._jspService(VintageShop_jsp.java:74)
    - locked <0x0000000015398030> (a org.apache.catalina.session.StandardSessionFacade)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.cayenne.conf.WebApplicationContextFilter.doFilter(WebApplicationContextFilter.java:91)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
    at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
    at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
    at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:769)
    at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:698)
    at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:891)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
    at java.lang.Thread.run(Thread.java:619)

    "TP-Processor11" daemon prio=10 tid=0x00007f10a01b7800 nid=0x61a2 in Object.wait() [0x00000000031b1000]
      java.lang.Thread.State: RUNNABLE
    at pickers.StoreContext.<init>(Unknown Source)
    at org.apache.jsp.store.product.ProductDetail_jsp._jspService(ProductDetail_jsp.java:373)
    - locked <0x0000000015398ee8> (a org.apache.catalina.session.StandardSessionFacade)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.cayenne.conf.WebApplicationContextFilter.doFilter(WebApplicationContextFilter.java:91)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
    at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
    at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
    at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:769)
    at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:698)
    at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:891)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
    at java.lang.Thread.run(Thread.java:619)

    "TP-Processor10" daemon prio=10 tid=0x00007f10a0223800 nid=0x61a0 in Object.wait() [0x00000000240b1000]
      java.lang.Thread.State: RUNNABLE
    at pickers.StoreContext.<init>(Unknown Source)
    at org.apache.jsp.store.product.ProductDetail_jsp._jspService(ProductDetail_jsp.java:373)
    - locked <0x0000000015399dc8> (a org.apache.catalina.session.StandardSessionFacade)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.cayenne.conf.WebApplicationContextFilter.doFilter(WebApplicationContextFilter.java:91)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
    at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
    at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
    at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:769)
    at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:698)
    at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:891)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
    at java.lang.Thread.run(Thread.java:619)

    "TP-Processor9" daemon prio=10 tid=0x00007f10a0222800 nid=0x619f in Object.wait() [0x00000000030b0000]
      java.lang.Thread.State: RUNNABLE
    at pickers.StoreContext.<init>(Unknown Source)
    at org.apache.jsp.store.product.ProductDetail_jsp._jspService(ProductDetail_jsp.java:373)
    - locked <0x0000000015396298> (a org.apache.catalina.session.StandardSessionFacade)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.cayenne.conf.WebApplicationContextFilter.doFilter(WebApplicationContextFilter.java:91)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
    at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
    at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
    at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:769)
    at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:698)
    at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:891)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
    at java.lang.Thread.run(Thread.java:619)

    "TP-Processor8" daemon prio=10 tid=0x00007f10a01e7800 nid=0x60b1 in Object.wait() [0x0000000002faf000]
      java.lang.Thread.State: RUNNABLE
    at pickers.StoreContext.<init>(Unknown Source)
    at org.apache.jsp.store.product.ProductDetail_jsp._jspService(ProductDetail_jsp.java:373)
    - locked <0x000000001539ac80> (a org.apache.catalina.session.StandardSessionFacade)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.cayenne.conf.WebApplicationContextFilter.doFilter(WebApplicationContextFilter.java:91)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
    at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
    at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
    at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:769)
    at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:698)
    at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:891)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
    at java.lang.Thread.run(Thread.java:619)

    "TP-Processor7" daemon prio=10 tid=0x00007f10a01e6000 nid=0x60b0 in Object.wait() [0x0000000002eae000]
      java.lang.Thread.State: RUNNABLE
    at pickers.StoreContext.<init>(Unknown Source)
    at org.apache.jsp.store.vintage.VintageShop_jsp._jspService(VintageShop_jsp.java:74)
    - locked <0x000000001539ca28> (a org.apache.catalina.session.StandardSessionFacade)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
    at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
    at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
    at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
    at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:706)
    at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:677)
    at org.apache.jsp.index_jsp._jspService(index_jsp.java:56)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.cayenne.conf.WebApplicationContextFilter.doFilter(WebApplicationContextFilter.java:91)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
    at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
    at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
    at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:769)
    at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:698)
    at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:891)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
    at java.lang.Thread.run(Thread.java:619)

    "TP-Processor6" daemon prio=10 tid=0x00007f10a021c000 nid=0x60ae in Object.wait() [0x0000000024bf2000]
      java.lang.Thread.State: RUNNABLE
    at pickers.AdminContext.<init>(Unknown Source)
    at org.apache.jsp.staff.admin.system.StatusReport_jsp._jspService(StatusReport_jsp.java:101)
    - locked <0x0000000015397150> (a org.apache.catalina.session.StandardSessionFacade)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.cayenne.conf.WebApplicationContextFilter.doFilter(WebApplicationContextFilter.java:91)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
    at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
    at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
    at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:769)
    at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:698)
    at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:891)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
    at java.lang.Thread.run(Thread.java:619)

    "TP-Processor5" daemon prio=10 tid=0x00007f10a0043000 nid=0x60ad in Object.wait() [0x0000000002c73000]
      java.lang.Thread.State: RUNNABLE
    at pickers.StoreContext.<init>(Unknown Source)
    at org.apache.jsp.store.vintage.VintageShop_jsp._jspService(VintageShop_jsp.java:74)
    - locked <0x0000000015394528> (a org.apache.catalina.session.StandardSessionFacade)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.cayenne.conf.WebApplicationContextFilter.doFilter(WebApplicationContextFilter.java:91)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
    at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
    at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
    at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:769)
    at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:698)
    at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:891)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
    at java.lang.Thread.run(Thread.java:619)

    "TP-Monitor" daemon prio=10 tid=0x00007f10a01b1800 nid=0x59cf in Object.wait() [0x0000000020752000]
      java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x00000000113449a0> (a org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
    at org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.java:565)
    - locked <0x00000000113449a0> (a org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
    at java.lang.Thread.run(Thread.java:619)

    "TP-Processor4" daemon prio=10 tid=0x00007f10a038d800 nid=0x59ce runnable [0x0000000002dae000]
      java.lang.Thread.State: RUNNABLE
    at java.net.PlainSocketImpl.socketAccept(Native Method)
    at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
    - locked <0x00000000110945b0> (a java.net.SocksSocketImpl)
    at java.net.ServerSocket.implAccept(ServerSocket.java:453)
    at java.net.ServerSocket.accept(ServerSocket.java:421)
    at org.apache.jk.common.ChannelSocket.accept(ChannelSocket.java:307)
    at org.apache.jk.common.ChannelSocket.acceptConnections(ChannelSocket.java:661)
    at org.apache.jk.common.ChannelSocket$SocketAcceptor.runIt(ChannelSocket.java:872)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
    at java.lang.Thread.run(Thread.java:619)

    "TP-Processor3" daemon prio=10 tid=0x00007f10a021b000 nid=0x59cd runnable [0x000000001ec85000]
      java.lang.Thread.State: RUNNABLE
    at java.lang.ClassLoader.findBootstrapClass(Native Method)
    at java.lang.ClassLoader.findBootstrapClass0(ClassLoader.java:882)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:298)
    - locked <0x000000000fea7508> (a sun.misc.Launcher$ExtClassLoader)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:296)
    - locked <0x000000000fea7480> (a sun.misc.Launcher$AppClassLoader)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    - locked <0x000000000fea7480> (a sun.misc.Launcher$AppClassLoader)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1302)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
    - locked <0x0000000010084708> (a org.apache.catalina.loader.WebappClassLoader)
    at pickers.ISDACT.<init>(Unknown Source)
    at pickers.ISDACT.<clinit>(Unknown Source)
    at pickers.SearchResult.<clinit>(Unknown Source)
    at pickers.StoreContext.<init>(Unknown Source)
    at org.apache.jsp.store.product.ProductDetail_jsp._jspService(ProductDetail_jsp.java:373)
    - locked <0x00000000111300f0> (a org.apache.catalina.session.StandardSessionFacade)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.cayenne.conf.WebApplicationContextFilter.doFilter(WebApplicationContextFilter.java:91)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
    at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
    at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
    at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:769)
    at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:698)
    at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:891)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
    at java.lang.Thread.run(Thread.java:619)

    "TP-Processor2" daemon prio=10 tid=0x00007f10a0672000 nid=0x59cc in Object.wait() [0x00000000027be000]
      java.lang.Thread.State: RUNNABLE
    at pickers.StoreContext.<init>(Unknown Source)
    at org.apache.jsp.store.vintage.VintageShop_jsp._jspService(VintageShop_jsp.java:74)
    - locked <0x0000000015393670> (a org.apache.catalina.session.StandardSessionFacade)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.cayenne.conf.WebApplicationContextFilter.doFilter(WebApplicationContextFilter.java:91)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
    at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
    at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
    at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:769)
    at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:698)
    at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:891)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
    at java.lang.Thread.run(Thread.java:619)

    "TP-Processor1" daemon prio=10 tid=0x00007f10a01d7800 nid=0x59cb in Object.wait() [0x000000002cc70000]
      java.lang.Thread.State: RUNNABLE
    at pickers.StoreContext.<init>(Unknown Source)
    at org.apache.jsp.store.product.ProductDetail_jsp._jspService(ProductDetail_jsp.java:373)
    - locked <0x00000000153953e0> (a org.apache.catalina.session.StandardSessionFacade)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.cayenne.conf.WebApplicationContextFilter.doFilter(WebApplicationContextFilter.java:91)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
    at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
    at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
    at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:769)
    at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:698)
    at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:891)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
    at java.lang.Thread.run(Thread.java:619)

    "ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon prio=10 tid=0x00007f10a016e800 nid=0x59c5 waiting on condition [0x0000000040299000]
      java.lang.Thread.State: TIMED_WAITING (sleeping)
    at java.lang.Thread.sleep(Native Method)
    at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1579)
    at java.lang.Thread.run(Thread.java:619)

    "PoolManagerCleanup-454514340" daemon prio=10 tid=0x00007f10a038c000 nid=0x59bf waiting on condition [0x000000002f39d000]
      java.lang.Thread.State: TIMED_WAITING (sleeping)
    at java.lang.Thread.sleep(Native Method)
    at org.apache.cayenne.conn.PoolManager$PoolMaintenanceThread.run(PoolManager.java:503)

    "cayenne-edt-930227286-4" daemon prio=10 tid=0x00007f10a0168000 nid=0x59b7 in Object.wait() [0x00000000026be000]
      java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x0000000010ae6040> (a java.util.Collections$SynchronizedList)
    at org.apache.cayenne.event.EventManager$DispatchThread.run(EventManager.java:476)
    - locked <0x0000000010ae6040> (a java.util.Collections$SynchronizedList)

    "cayenne-edt-930227286-3" daemon prio=10 tid=0x00007f10a0166800 nid=0x59b6 in Object.wait() [0x000000000246c000]
      java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x0000000010ae6040> (a java.util.Collections$SynchronizedList)
    at org.apache.cayenne.event.EventManager$DispatchThread.run(EventManager.java:476)
    - locked <0x0000000010ae6040> (a java.util.Collections$SynchronizedList)

    "cayenne-edt-930227286-2" daemon prio=10 tid=0x00007f10a013d800 nid=0x59b5 in Object.wait() [0x0000000028894000]
      java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x0000000010ae6040> (a java.util.Collections$SynchronizedList)
    at org.apache.cayenne.event.EventManager$DispatchThread.run(EventManager.java:476)
    - locked <0x0000000010ae6040> (a java.util.Collections$SynchronizedList)

    "cayenne-edt-930227286-1" daemon prio=10 tid=0x00007f10a013c800 nid=0x59b3 in Object.wait() [0x00000000064fa000]
      java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x0000000010ae6040> (a java.util.Collections$SynchronizedList)
    at org.apache.cayenne.event.EventManager$DispatchThread.run(EventManager.java:476)
    - locked <0x0000000010ae6040> (a java.util.Collections$SynchronizedList)

    "cayenne-edt-930227286-0" daemon prio=10 tid=0x00007f10a02c5800 nid=0x59b2 in Object.wait() [0x0000000040503000]
      java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x0000000010ae6040> (a java.util.Collections$SynchronizedList)
    at org.apache.cayenne.event.EventManager$DispatchThread.run(EventManager.java:476)
    - locked <0x0000000010ae6040> (a java.util.Collections$SynchronizedList)

    "PoolManagerCleanup-2136875125" daemon prio=10 tid=0x00007f10a01dc800 nid=0x59a2 waiting on condition [0x000000000236b000]
      java.lang.Thread.State: TIMED_WAITING (sleeping)
    at java.lang.Thread.sleep(Native Method)
    at org.apache.cayenne.conn.PoolManager$PoolMaintenanceThread.run(PoolManager.java:503)

    "cayenne-edt-1975260912-4" daemon prio=10 tid=0x00007f10a0740800 nid=0x599c in Object.wait() [0x00000000025bd000]
      java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x0000000010a43fb0> (a java.util.Collections$SynchronizedList)
    at org.apache.cayenne.event.EventManager$DispatchThread.run(EventManager.java:476)
    - locked <0x0000000010a43fb0> (a java.util.Collections$SynchronizedList)

    "cayenne-edt-1975260912-3" daemon prio=10 tid=0x00007f10a07d7000 nid=0x5999 in Object.wait() [0x000000000226a000]
      java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x0000000010a43fb0> (a java.util.Collections$SynchronizedList)
    at org.apache.cayenne.event.EventManager$DispatchThread.run(EventManager.java:476)
    - locked <0x0000000010a43fb0> (a java.util.Collections$SynchronizedList)

    "cayenne-edt-1975260912-2" daemon prio=10 tid=0x00007f10a07d5800 nid=0x5998 in Object.wait() [0x0000000002169000]
      java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x0000000010a43fb0> (a java.util.Collections$SynchronizedList)
    at org.apache.cayenne.event.EventManager$DispatchThread.run(EventManager.java:476)
    - locked <0x0000000010a43fb0> (a java.util.Collections$SynchronizedList)

    "cayenne-edt-1975260912-1" daemon prio=10 tid=0x00007f10a07d5000 nid=0x5996 in Object.wait() [0x00000000279cf000]
      java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x0000000010a43fb0> (a java.util.Collections$SynchronizedList)
    at org.apache.cayenne.event.EventManager$DispatchThread.run(EventManager.java:476)
    - locked <0x0000000010a43fb0> (a java.util.Collections$SynchronizedList)

    "cayenne-edt-1975260912-0" daemon prio=10 tid=0x00007f10a01b3000 nid=0x5995 in Object.wait() [0x0000000027176000]
      java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x0000000010a43fb0> (a java.util.Collections$SynchronizedList)
    at org.apache.cayenne.event.EventManager$DispatchThread.run(EventManager.java:476)
    - locked <0x0000000010a43fb0> (a java.util.Collections$SynchronizedList)

    "PoolManagerCleanup-2058859513" daemon prio=10 tid=0x00007f10a07d8000 nid=0x598a waiting on condition [0x0000000002068000]
      java.lang.Thread.State: TIMED_WAITING (sleeping)
    at java.lang.Thread.sleep(Native Method)
    at org.apache.cayenne.conn.PoolManager$PoolMaintenanceThread.run(PoolManager.java:503)

    "cayenne-edt-1328245897-4" daemon prio=10 tid=0x00007f10a02b5800 nid=0x597e in Object.wait() [0x0000000001f67000]
      java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x0000000010548350> (a java.util.Collections$SynchronizedList)
    at org.apache.cayenne.event.EventManager$DispatchThread.run(EventManager.java:476)
    - locked <0x0000000010548350> (a java.util.Collections$SynchronizedList)

    "cayenne-edt-1328245897-3" daemon prio=10 tid=0x00007f10a073a800 nid=0x597d in Object.wait() [0x0000000029de3000]
      java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x0000000010548350> (a java.util.Collections$SynchronizedList)
    at org.apache.cayenne.event.EventManager$DispatchThread.run(EventManager.java:476)
    - locked <0x0000000010548350> (a java.util.Collections$SynchronizedList)

    "cayenne-edt-1328245897-2" daemon prio=10 tid=0x00007f10a01ec800 nid=0x597c in Object.wait() [0x0000000001e66000]
      java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x0000000010548350> (a java.util.Collections$SynchronizedList)
    at org.apache.cayenne.event.EventManager$DispatchThread.run(EventManager.java:476)
    - locked <0x0000000010548350> (a java.util.Collections$SynchronizedList)

    "cayenne-edt-1328245897-1" daemon prio=10 tid=0x00007f10a01ea800 nid=0x597b in Object.wait() [0x00000000201a4000]
      java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x0000000010548350> (a java.util.Collections$SynchronizedList)
    at org.apache.cayenne.event.EventManager$DispatchThread.run(EventManager.java:476)
    - locked <0x0000000010548350> (a java.util.Collections$SynchronizedList)

    "cayenne-edt-1328245897-0" daemon prio=10 tid=0x00007f10a01ed800 nid=0x597a in Object.wait() [0x00000000386d0000]
      java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x0000000010548350> (a java.util.Collections$SynchronizedList)
    at org.apache.cayenne.event.EventManager$DispatchThread.run(EventManager.java:476)
    - locked <0x0000000010548350> (a java.util.Collections$SynchronizedList)

    "PoolManagerCleanup-665360297" daemon prio=10 tid=0x00007f10a0342800 nid=0x596a waiting on condition [0x0000000001d4e000]
      java.lang.Thread.State: TIMED_WAITING (sleeping)
    at java.lang.Thread.sleep(Native Method)
    at org.apache.cayenne.conn.PoolManager$PoolMaintenanceThread.run(PoolManager.java:503)

    "cayenne-edt-2106971390-4" daemon prio=10 tid=0x00000000410a1000 nid=0x595a in Object.wait() [0x0000000001c4d000]
      java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x00000000101acd40> (a java.util.Collections$SynchronizedList)
    at org.apache.cayenne.event.EventManager$DispatchThread.run(EventManager.java:476)
    - locked <0x00000000101acd40> (a java.util.Collections$SynchronizedList)

    "cayenne-edt-2106971390-3" daemon prio=10 tid=0x000000004109c800 nid=0x5959 in Object.wait() [0x0000000001b4c000]
      java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x00000000101acd40> (a java.util.Collections$SynchronizedList)
    at org.apache.cayenne.event.EventManager$DispatchThread.run(EventManager.java:476)
    - locked <0x00000000101acd40> (a java.util.Collections$SynchronizedList)

    "cayenne-edt-2106971390-2" daemon prio=10 tid=0x000000004165d800 nid=0x5958 in Object.wait() [0x0000000001a4b000]
      java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x00000000101acd40> (a java.util.Collections$SynchronizedList)
    at org.apache.cayenne.event.EventManager$DispatchThread.run(EventManager.java:476)
    - locked <0x00000000101acd40> (a java.util.Collections$SynchronizedList)

    "cayenne-edt-2106971390-1" daemon prio=10 tid=0x000000004165c800 nid=0x5957 in Object.wait() [0x000000000194a000]
      java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x00000000101acd40> (a java.util.Collections$SynchronizedList)
    at org.apache.cayenne.event.EventManager$DispatchThread.run(EventManager.java:476)
    - locked <0x00000000101acd40> (a java.util.Collections$SynchronizedList)

    "cayenne-edt-2106971390-0" daemon prio=10 tid=0x0000000041218800 nid=0x5956 in Object.wait() [0x0000000001849000]
      java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x00000000101acd40> (a java.util.Collections$SynchronizedList)
    at org.apache.cayenne.event.EventManager$DispatchThread.run(EventManager.java:476)
    - locked <0x00000000101acd40> (a java.util.Collections$SynchronizedList)

    "Low Memory Detector" daemon prio=10 tid=0x00000000410f3000 nid=0x5941 runnable [0x0000000000000000]
      java.lang.Thread.State: RUNNABLE

    "CompilerThread1" daemon prio=10 tid=0x00000000410f0000 nid=0x5940 waiting on condition [0x0000000000000000]
      java.lang.Thread.State: RUNNABLE

    "CompilerThread0" daemon prio=10 tid=0x00000000410ec000 nid=0x593f waiting on condition [0x0000000000000000]
      java.lang.Thread.State: RUNNABLE

    "Signal Dispatcher" daemon prio=10 tid=0x00000000410ea000 nid=0x593e runnable [0x0000000000000000]
      java.lang.Thread.State: RUNNABLE

    "Finalizer" daemon prio=10 tid=0x00000000410c7000 nid=0x593d in Object.wait() [0x000000000135f000]
      java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x000000000fe6fbb8> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
    - locked <0x000000000fe6fbb8> (a java.lang.ref.ReferenceQueue$Lock)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
    at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

    "Reference Handler" daemon prio=10 tid=0x00000000410c5000 nid=0x593c in Object.wait() [0x000000003dec0000]
      java.lang.Thread.State: WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0x000000000fe6fbf0> (a java.lang.ref.Reference$Lock)
    at java.lang.Object.wait(Object.java:485)
    at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
    - locked <0x000000000fe6fbf0> (a java.lang.ref.Reference$Lock)

    "main" prio=10 tid=0x0000000041066800 nid=0x5938 runnable [0x0000000000d3e000]
      java.lang.Thread.State: RUNNABLE
    at java.net.PlainSocketImpl.socketAccept(Native Method)
    at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
    - locked <0x0000000010ef45c8> (a java.net.SocksSocketImpl)
    at java.net.ServerSocket.implAccept(ServerSocket.java:453)
    at java.net.ServerSocket.accept(ServerSocket.java:421)
    at org.apache.catalina.core.StandardServer.await(StandardServer.java:389)
    at org.apache.catalina.startup.Catalina.await(Catalina.java:647)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:607)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)

    "VM Thread" prio=10 tid=0x00000000410be000 nid=0x593b runnable

    "GC task thread#0 (ParallelGC)" prio=10 tid=0x0000000041070800 nid=0x5939 runnable

    "GC task thread#1 (ParallelGC)" prio=10 tid=0x0000000041072000 nid=0x593a runnable

    "VM Periodic Task Thread" prio=10 tid=0x00000000410f5800 nid=0x5942 waiting on condition

    JNI global references: 687

    bash-3.2$

    2010-04-17 02:54:32
    Full thread dump Java HotSpot(TM) 64-Bit Server VM (14.0-b16 mixed mode):

    "Attach Listener" daemon prio=10 tid=0x0000000042302800 nid=0x1861 waiting on condition [0x0000000000000000]
       java.lang.Thread.State: RUNNABLE

       Locked ownable synchronizers:
            - None

    "TP-Processor8" daemon prio=10 tid=0x00000000420cd000 nid=0x1167 in Object.wait() [0x0000000013a14000]
       java.lang.Thread.State: WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x000000000a9daff8> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
            at java.lang.Object.wait(Object.java:485)
            at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
            - locked <0x000000000a9daff8> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
            at java.lang.Thread.run(Thread.java:619)

       Locked ownable synchronizers:
            - None

    "TP-Processor7" daemon prio=10 tid=0x0000000041ab7000 nid=0x1166 runnable [0x0000000013913000]
       java.lang.Thread.State: RUNNABLE
            at java.net.SocketInputStream.socketRead0(Native Method)
            at java.net.SocketInputStream.read(SocketInputStream.java:129)
            at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
            at java.io.BufferedInputStream.read1(BufferedInputStream.java:258)
            at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
            - locked <0x000000000a910658> (a java.io.BufferedInputStream)
            at org.apache.jk.common.ChannelSocket.read(ChannelSocket.java:621)
            at org.apache.jk.common.ChannelSocket.receive(ChannelSocket.java:559)
            at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:686)
            at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:891)
            at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
            at java.lang.Thread.run(Thread.java:619)

       Locked ownable synchronizers:
            - None

    "TP-Processor6" daemon prio=10 tid=0x0000000041aa0000 nid=0x1165 runnable [0x0000000013812000]
       java.lang.Thread.State: RUNNABLE
            at java.net.SocketInputStream.socketRead0(Native Method)
            at java.net.SocketInputStream.read(SocketInputStream.java:129)
            at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
            at java.io.BufferedInputStream.read1(BufferedInputStream.java:258)
            at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
            - locked <0x000000000eb5efa8> (a java.io.BufferedInputStream)
            at org.apache.jk.common.ChannelSocket.read(ChannelSocket.java:621)
            at org.apache.jk.common.ChannelSocket.receive(ChannelSocket.java:559)
            at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:686)
            at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:891)
            at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
            at java.lang.Thread.run(Thread.java:619)

       Locked ownable synchronizers:
            - None

    "TP-Processor5" daemon prio=10 tid=0x0000000041ec3800 nid=0x1164 in Object.wait() [0x0000000013370000]
       java.lang.Thread.State: WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x000000000a9e3f50> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
            at java.lang.Object.wait(Object.java:485)
            at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
            - locked <0x000000000a9e3f50> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
            at java.lang.Thread.run(Thread.java:619)

       Locked ownable synchronizers:
            - None

    "MySQL Statement Cancellation Timer" daemon prio=10 tid=0x0000000041c42800 nid=0x78e6 in Object.wait() [0x0000000016849000]
       java.lang.Thread.State: WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x000000000a3f9380> (a java.util.TaskQueue)
            at java.lang.Object.wait(Object.java:485)
            at java.util.TimerThread.mainLoop(Timer.java:483)
            - locked <0x000000000a3f9380> (a java.util.TaskQueue)
            at java.util.TimerThread.run(Timer.java:462)

       Locked ownable synchronizers:
            - None

    "TP-Monitor" daemon prio=10 tid=0x00007f27e89b6800 nid=0x73ed in Object.wait() [0x000000003edcc000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x000000000a3f9890> (a org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
            at org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.java:565)
            - locked <0x000000000a3f9890> (a org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
            at java.lang.Thread.run(Thread.java:619)

       Locked ownable synchronizers:
            - None

    "TP-Processor4" daemon prio=10 tid=0x00007f27e89b5000 nid=0x73ec runnable [0x0000000013711000]
       java.lang.Thread.State: RUNNABLE
            at java.net.PlainSocketImpl.socketAccept(Native Method)
            at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
            - locked <0x000000000a4048a0> (a java.net.SocksSocketImpl)
            at java.net.ServerSocket.implAccept(ServerSocket.java:453)
            at java.net.ServerSocket.accept(ServerSocket.java:421)
            at org.apache.jk.common.ChannelSocket.accept(ChannelSocket.java:307)
            at org.apache.jk.common.ChannelSocket.acceptConnections(ChannelSocket.java:661)
            at org.apache.jk.common.ChannelSocket$SocketAcceptor.runIt(ChannelSocket.java:872)
            at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
            at java.lang.Thread.run(Thread.java:619)

       Locked ownable synchronizers:
            - None

    "TP-Processor3" daemon prio=10 tid=0x00007f27e8995800 nid=0x73eb in Object.wait() [0x0000000013610000]
       java.lang.Thread.State: WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x000000000a403fb8> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
            at java.lang.Object.wait(Object.java:485)
            at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
            - locked <0x000000000a403fb8> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
            at java.lang.Thread.run(Thread.java:619)

       Locked ownable synchronizers:
            - None

    "TP-Processor2" daemon prio=10 tid=0x00007f27e8419000 nid=0x73ea in Object.wait() [0x0000000013202000]
       java.lang.Thread.State: WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x000000000a52c390> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
            at java.lang.Object.wait(Object.java:485)
            at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662)
            - locked <0x000000000a52c390> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
            at java.lang.Thread.run(Thread.java:619)

       Locked ownable synchronizers:
            - None

    "TP-Processor1" daemon prio=10 tid=0x00007f27e8579000 nid=0x73e9 runnable [0x0000000034405000]
       java.lang.Thread.State: RUNNABLE
            at java.net.SocketInputStream.socketRead0(Native Method)
            at java.net.SocketInputStream.read(SocketInputStream.java:129)
            at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
            at java.io.BufferedInputStream.read1(BufferedInputStream.java:258)
            at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
            - locked <0x000000000eb4d0e8> (a java.io.BufferedInputStream)
            at org.apache.jk.common.ChannelSocket.read(ChannelSocket.java:621)
            at org.apache.jk.common.ChannelSocket.receive(ChannelSocket.java:559)
            at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:686)
            at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:891)
            at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
            at java.lang.Thread.run(Thread.java:619)

       Locked ownable synchronizers:
            - None

    "ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon prio=10 tid=0x00007f27e86a8800 nid=0x73e8 waiting on condition [0x0000000013101000]
       java.lang.Thread.State: TIMED_WAITING (sleeping)
            at java.lang.Thread.sleep(Native Method)
            at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1579)
            at java.lang.Thread.run(Thread.java:619)

       Locked ownable synchronizers:
            - None

    "PoolManagerCleanup-2092843500" daemon prio=10 tid=0x00007f27e865f000 nid=0x73e7 waiting on condition [0x000000001c3df000]
       java.lang.Thread.State: TIMED_WAITING (sleeping)
            at java.lang.Thread.sleep(Native Method)
            at org.apache.cayenne.conn.PoolManager$PoolMaintenanceThread.run(PoolManager.java:503)

       Locked ownable synchronizers:
            - None

    "cayenne-edt-1501816798-4" daemon prio=10 tid=0x00007f27e0097000 nid=0x73e6 in Object.wait() [0x0000000013000000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x000000000a103748> (a java.util.Collections$SynchronizedList)
            at org.apache.cayenne.event.EventManager$DispatchThread.run(EventManager.java:476)
            - locked <0x000000000a103748> (a java.util.Collections$SynchronizedList)

       Locked ownable synchronizers:
            - None

    "cayenne-edt-1501816798-3" daemon prio=10 tid=0x000000004259f000 nid=0x73e5 in Object.wait() [0x0000000012eff000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x000000000a103748> (a java.util.Collections$SynchronizedList)
            at org.apache.cayenne.event.EventManager$DispatchThread.run(EventManager.java:476)
            - locked <0x000000000a103748> (a java.util.Collections$SynchronizedList)

       Locked ownable synchronizers:
            - None

    "cayenne-edt-1501816798-2" daemon prio=10 tid=0x000000004259d000 nid=0x73e4 in Object.wait() [0x0000000012dfe000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x000000000a103748> (a java.util.Collections$SynchronizedList)
            at org.apache.cayenne.event.EventManager$DispatchThread.run(EventManager.java:476)
            - locked <0x000000000a103748> (a java.util.Collections$SynchronizedList)

       Locked ownable synchronizers:
            - None

    "cayenne-edt-1501816798-1" daemon prio=10 tid=0x00000000422e8000 nid=0x73e3 in Object.wait() [0x0000000012cfd000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x000000000a103748> (a java.util.Collections$SynchronizedList)
            at org.apache.cayenne.event.EventManager$DispatchThread.run(EventManager.java:476)
            - locked <0x000000000a103748> (a java.util.Collections$SynchronizedList)

       Locked ownable synchronizers:
            - None

    "cayenne-edt-1501816798-0" daemon prio=10 tid=0x0000000042541800 nid=0x73e2 in Object.wait() [0x00000000165bf000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x000000000a103748> (a java.util.Collections$SynchronizedList)
            at org.apache.cayenne.event.EventManager$DispatchThread.run(EventManager.java:476)
            - locked <0x000000000a103748> (a java.util.Collections$SynchronizedList)

       Locked ownable synchronizers:
            - None

    "PoolManagerCleanup-1754024567" daemon prio=10 tid=0x0000000042042800 nid=0x73e1 waiting on condition [0x0000000012bfc000]
       java.lang.Thread.State: TIMED_WAITING (sleeping)
            at java.lang.Thread.sleep(Native Method)
            at org.apache.cayenne.conn.PoolManager$PoolMaintenanceThread.run(PoolManager.java:503)

       Locked ownable synchronizers:
            - None

    "cayenne-edt-1968988860-4" daemon prio=10 tid=0x00007f27e834d000 nid=0x73e0 in Object.wait() [0x0000000012afb000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x0000000009be77c8> (a java.util.Collections$SynchronizedList)
            at org.apache.cayenne.event.EventManager$DispatchThread.run(EventManager.java:476)
            - locked <0x0000000009be77c8> (a java.util.Collections$SynchronizedList)

       Locked ownable synchronizers:
            - None

    "cayenne-edt-1968988860-3" daemon prio=10 tid=0x00007f27e8558800 nid=0x73df in Object.wait() [0x00000000129fa000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x0000000009be77c8> (a java.util.Collections$SynchronizedList)
            at org.apache.cayenne.event.EventManager$DispatchThread.run(EventManager.java:476)
            - locked <0x0000000009be77c8> (a java.util.Collections$SynchronizedList)

       Locked ownable synchronizers:
            - None

    "cayenne-edt-1968988860-2" daemon prio=10 tid=0x00007f27e8558000 nid=0x73de in Object.wait() [0x00000000128f9000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x0000000009be77c8> (a java.util.Collections$SynchronizedList)
            at org.apache.cayenne.event.EventManager$DispatchThread.run(EventManager.java:476)
            - locked <0x0000000009be77c8> (a java.util.Collections$SynchronizedList)

       Locked ownable synchronizers:
            - None

    "cayenne-edt-1968988860-1" daemon prio=10 tid=0x00007f27e871b800 nid=0x73dd in Object.wait() [0x0000000012757000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x0000000009be77c8> (a java.util.Collections$SynchronizedList)
            at org.apache.cayenne.event.EventManager$DispatchThread.run(EventManager.java:476)
            - locked <0x0000000009be77c8> (a java.util.Collections$SynchronizedList)

       Locked ownable synchronizers:
            - None

    "cayenne-edt-1968988860-0" daemon prio=10 tid=0x00007f27e8531000 nid=0x73dc in Object.wait() [0x0000000012656000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x0000000009be77c8> (a java.util.Collections$SynchronizedList)
            at org.apache.cayenne.event.EventManager$DispatchThread.run(EventManager.java:476)
            - locked <0x0000000009be77c8> (a java.util.Collections$SynchronizedList)

       Locked ownable synchronizers:
            - None

    "PoolManagerCleanup-822054004" daemon prio=10 tid=0x00007f27e8964800 nid=0x73db waiting on condition [0x0000000027d99000]
       java.lang.Thread.State: TIMED_WAITING (sleeping)
            at java.lang.Thread.sleep(Native Method)
            at org.apache.cayenne.conn.PoolManager$PoolMaintenanceThread.run(PoolManager.java:503)

       Locked ownable synchronizers:
            - None

    "cayenne-edt-1783079124-4" daemon prio=10 tid=0x00007f27e84ac800 nid=0x73da in Object.wait() [0x0000000014538000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x0000000009711768> (a java.util.Collections$SynchronizedList)
            at org.apache.cayenne.event.EventManager$DispatchThread.run(EventManager.java:476)
            - locked <0x0000000009711768> (a java.util.Collections$SynchronizedList)

       Locked ownable synchronizers:
            - None

    "cayenne-edt-1783079124-3" daemon prio=10 tid=0x00007f27e8353800 nid=0x73d9 in Object.wait() [0x000000001254a000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x0000000009711768> (a java.util.Collections$SynchronizedList)
            at org.apache.cayenne.event.EventManager$DispatchThread.run(EventManager.java:476)
            - locked <0x0000000009711768> (a java.util.Collections$SynchronizedList)

       Locked ownable synchronizers:
            - None

    "cayenne-edt-1783079124-2" daemon prio=10 tid=0x00007f27e8352000 nid=0x73d8 in Object.wait() [0x0000000012449000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x0000000009711768> (a java.util.Collections$SynchronizedList)
            at org.apache.cayenne.event.EventManager$DispatchThread.run(EventManager.java:476)
            - locked <0x0000000009711768> (a java.util.Collections$SynchronizedList)

       Locked ownable synchronizers:
            - None

    "cayenne-edt-1783079124-1" daemon prio=10 tid=0x00007f27e82d7000 nid=0x73d7 in Object.wait() [0x0000000012348000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x0000000009711768> (a java.util.Collections$SynchronizedList)
            at org.apache.cayenne.event.EventManager$DispatchThread.run(EventManager.java:476)
            - locked <0x0000000009711768> (a java.util.Collections$SynchronizedList)

       Locked ownable synchronizers:
            - None

    "cayenne-edt-1783079124-0" daemon prio=10 tid=0x00007f27e81f1000 nid=0x73d6 in Object.wait() [0x000000002ef39000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x0000000009711768> (a java.util.Collections$SynchronizedList)
            at org.apache.cayenne.event.EventManager$DispatchThread.run(EventManager.java:476)
            - locked <0x0000000009711768> (a java.util.Collections$SynchronizedList)

       Locked ownable synchronizers:
            - None

    "PoolManagerCleanup-1753896075" daemon prio=10 tid=0x00007f27e84c1000 nid=0x73d5 waiting on condition [0x0000000038333000]
       java.lang.Thread.State: TIMED_WAITING (sleeping)
            at java.lang.Thread.sleep(Native Method)
            at org.apache.cayenne.conn.PoolManager$PoolMaintenanceThread.run(PoolManager.java:503)

       Locked ownable synchronizers:
            - None

    "cayenne-edt-261989628-4" daemon prio=10 tid=0x00007f27e8888800 nid=0x73d4 in Object.wait() [0x0000000012247000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x000000000967a1a0> (a java.util.Collections$SynchronizedList)
            at org.apache.cayenne.event.EventManager$DispatchThread.run(EventManager.java:476)
            - locked <0x000000000967a1a0> (a java.util.Collections$SynchronizedList)

       Locked ownable synchronizers:
            - None

    "cayenne-edt-261989628-3" daemon prio=10 tid=0x00007f27e8887000 nid=0x73d3 in Object.wait() [0x0000000012146000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x000000000967a1a0> (a java.util.Collections$SynchronizedList)
            at org.apache.cayenne.event.EventManager$DispatchThread.run(EventManager.java:476)
            - locked <0x000000000967a1a0> (a java.util.Collections$SynchronizedList)

       Locked ownable synchronizers:
            - None

    "cayenne-edt-261989628-2" daemon prio=10 tid=0x00007f27e87b2000 nid=0x73d2 in Object.wait() [0x0000000012045000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x000000000967a1a0> (a java.util.Collections$SynchronizedList)
            at org.apache.cayenne.event.EventManager$DispatchThread.run(EventManager.java:476)
            - locked <0x000000000967a1a0> (a java.util.Collections$SynchronizedList)

       Locked ownable synchronizers:
            - None

    "cayenne-edt-261989628-1" daemon prio=10 tid=0x00007f27e8583800 nid=0x73d1 in Object.wait() [0x0000000011f44000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x000000000967a1a0> (a java.util.Collections$SynchronizedList)
            at org.apache.cayenne.event.EventManager$DispatchThread.run(EventManager.java:476)
            - locked <0x000000000967a1a0> (a java.util.Collections$SynchronizedList)

       Locked ownable synchronizers:
            - None

    "cayenne-edt-261989628-0" daemon prio=10 tid=0x00007f27e87a5000 nid=0x73d0 in Object.wait() [0x0000000011e43000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x000000000967a1a0> (a java.util.Collections$SynchronizedList)
            at org.apache.cayenne.event.EventManager$DispatchThread.run(EventManager.java:476)
            - locked <0x000000000967a1a0> (a java.util.Collections$SynchronizedList)

       Locked ownable synchronizers:
            - None

    "Low Memory Detector" daemon prio=10 tid=0x00007f27e8078800 nid=0x73ce runnable [0x0000000000000000]
       java.lang.Thread.State: RUNNABLE

       Locked ownable synchronizers:
            - None

    "CompilerThread1" daemon prio=10 tid=0x00007f27e8075000 nid=0x73cd waiting on condition [0x0000000000000000]
       java.lang.Thread.State: RUNNABLE

       Locked ownable synchronizers:
            - None

    "CompilerThread0" daemon prio=10 tid=0x00007f27e8073000 nid=0x73cc waiting on condition [0x0000000000000000]
       java.lang.Thread.State: RUNNABLE

       Locked ownable synchronizers:
            - None

    "Signal Dispatcher" daemon prio=10 tid=0x00007f27e8071000 nid=0x73cb runnable [0x0000000000000000]
       java.lang.Thread.State: RUNNABLE

       Locked ownable synchronizers:
            - None

    "Finalizer" daemon prio=10 tid=0x00007f27e8053800 nid=0x73ca in Object.wait() [0x0000000011808000]
       java.lang.Thread.State: WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x0000000009208f18> (a java.lang.ref.ReferenceQueue$Lock)
            at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
            - locked <0x0000000009208f18> (a java.lang.ref.ReferenceQueue$Lock)
            at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
            at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

       Locked ownable synchronizers:
            - None

    "Reference Handler" daemon prio=10 tid=0x00007f27e8052000 nid=0x73c9 in Object.wait() [0x0000000011707000]
       java.lang.Thread.State: WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x0000000009128d38> (a java.lang.ref.Reference$Lock)
            at java.lang.Object.wait(Object.java:485)
            at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
            - locked <0x0000000009128d38> (a java.lang.ref.Reference$Lock)

       Locked ownable synchronizers:
            - None

    "main" prio=10 tid=0x000000004191b800 nid=0x73c3 runnable [0x0000000000d3c000]
       java.lang.Thread.State: RUNNABLE
            at java.net.PlainSocketImpl.socketAccept(Native Method)
            at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
            - locked <0x000000000a618c18> (a java.net.SocksSocketImpl)
            at java.net.ServerSocket.implAccept(ServerSocket.java:453)
            at java.net.ServerSocket.accept(ServerSocket.java:421)
            at org.apache.catalina.core.StandardServer.await(StandardServer.java:389)
            at org.apache.catalina.startup.Catalina.await(Catalina.java:647)
            at org.apache.catalina.startup.Catalina.start(Catalina.java:607)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:597)
            at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
            at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)

       Locked ownable synchronizers:
            - None

    "VM Thread" prio=10 tid=0x00007f27e804b000 nid=0x73c8 runnable

    "GC task thread#0 (ParallelGC)" prio=10 tid=0x0000000041925800 nid=0x73c4 runnable

    "GC task thread#1 (ParallelGC)" prio=10 tid=0x0000000041927000 nid=0x73c5 runnable

    "GC task thread#2 (ParallelGC)" prio=10 tid=0x0000000041929000 nid=0x73c6 runnable

    "GC task thread#3 (ParallelGC)" prio=10 tid=0x000000004192b000 nid=0x73c7 runnable

    "VM Periodic Task Thread" prio=10 tid=0x00007f27e807b000 nid=0x73cf waiting on condition

    JNI global references: 745



    This archive was generated by hypermail 2.0.0 : Fri May 14 2010 - 15:35:20 UTC