Details
-
Sub-task
-
Resolution: Done
-
Critical
-
WCM 5.0 SP2
-
None
-
SP2 17554
Description
Hi Thomas,
I saw yestereday your committ regarding some workflow optimization for the sitemap display. Indeed I just tested them on the 10'000 pages DB and the second access looks like quite better (and the third one is even better). I know only have some problems with the Zimbra Javascript which really takes time and use the local CPU in order to display complex trees. This gives a "feeling" of being slow which we will need to look at.
However I know have another problem when changing a type of workflow on a leaf object. On the 10'000 pages, I went on the main_content of page 2 (so should be a leaf of our Jahai tree as there is no sub-objects) and modfied the default workflow (no workflow) to the direct workflow + break the workflow inheritance on this page (quite a simple request that users will do a lot = putting a distinct workflow on a news or similar actions).
The process is running for the last 20 minutes. My DB is on another server and is running at 100%. My JVM is doing nearly nothing (5%).
So I do not understand why we need to parse the whole tree or modify half the DB in order to put a distinct workflow on a single container which represent a leaf in our tree (I would understand it if I modified the workflow type of the home page and such a change would have impacted the whole 10'000 pages). So what the problem here?
Else, as mentionned in another JIRA for the SP2, we really need to put such time consuming command on the dedicated processing server as no user will wait for 20 minutes before closing his pop-up or killing his browser.
TestRail: Results
Attachments
- ongoing_jamon.jpg
- 551 kB
- jconsole.jpg
- 163 kB
- jamon_after_1_hour.jpg
- 557 kB
- Jamon_at_the_end.jpg
- 577 kB
Activity
The process is still running after one hour and the memory is going up. I do not know if there is deadlock problem.
I did a thread dump (if useufl)
2007-06-14 11:22:22
Full thread dump Java HotSpot(TM) Server VM (1.6.0-b105 mixed mode):
"Thread-42" daemon prio=6 tid=0x4c28ec00 nid=0x1a0 in Object.wait() [0x5083f000..0x5083fa14]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0ec42400> (a org.jahia.services.logger.LoggerJahiaStatistics)
at org.jahia.services.logger.LoggerBaseDelegate.run(LoggerBaseDelegate.java:152) - locked <0x0ec42400> (a org.jahia.services.logger.LoggerJahiaStatistics)
"TP-Monitor" daemon prio=6 tid=0x4cf1b400 nid=0x694 in Object.wait() [0x50cef000..0x50cefa94]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0e652f88> (a org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
at org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.java:559) - locked <0x0e652f88> (a org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
at java.lang.Thread.run(Thread.java:619)
"TP-Processor4" daemon prio=6 tid=0x4c73d800 nid=0xd8c runnable [0x50c9f000..0x50c9fc94]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <0x0e653508> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:450)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at org.apache.jk.common.ChannelSocket.accept(ChannelSocket.java:293)
at org.apache.jk.common.ChannelSocket.acceptConnections(ChannelSocket.java:647)
at org.apache.jk.common.ChannelSocket$SocketAcceptor.runIt(ChannelSocket.java:857)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:619)
"TP-Processor3" daemon prio=6 tid=0x4d833800 nid=0xda8 in Object.wait() [0x50c4f000..0x50c4fb14]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0e652898> (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:656) - locked <0x0e652898> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Thread.run(Thread.java:619)
"TP-Processor2" daemon prio=6 tid=0x4d833400 nid=0x438 in Object.wait() [0x50bff000..0x50bffc14]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0e652af8> (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:656) - locked <0x0e652af8> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Thread.run(Thread.java:619)
"TP-Processor1" daemon prio=6 tid=0x4d46b800 nid=0x638 in Object.wait() [0x50baf000..0x50bafb94]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0e652d40> (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:656) - locked <0x0e652d40> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Thread.run(Thread.java:619)
"http-8080-Monitor" prio=6 tid=0x4cdd9800 nid=0xf0c in Object.wait() [0x515bf000..0x515bfd14]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0e7cb988> (a org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
at org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.java:559) - locked <0x0e7cb988> (a org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
at java.lang.Thread.run(Thread.java:619)
"http-8080-Processor25" daemon prio=6 tid=0x4ca69800 nid=0x958 in Object.wait() [0x5156f000..0x5156fb94]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0e7cbb28> (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:656) - locked <0x0e7cbb28> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Thread.run(Thread.java:619)
"http-8080-Processor24" daemon prio=6 tid=0x4ce09800 nid=0xe4c runnable [0x5151f000..0x5151fd94]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <0x0c14cf88> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:450)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:60)
at org.apache.tomcat.util.net.PoolTcpEndpoint.acceptSocket(PoolTcpEndpoint.java:407)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:70)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:619)
"http-8080-Processor23" daemon prio=6 tid=0x4cf07800 nid=0x618 in Object.wait() [0x514cf000..0x514cfc14]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0e7f8268> (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:656) - locked <0x0e7f8268> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Thread.run(Thread.java:619)
"http-8080-Processor22" daemon prio=6 tid=0x4c625800 nid=0xc6c in Object.wait() [0x5147f000..0x5147fa14]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0e8044f0> (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:656) - locked <0x0e8044f0> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Thread.run(Thread.java:619)
"http-8080-Processor21" daemon prio=6 tid=0x4c7f8800 nid=0xb68 runnable [0x5142e000..0x5142fc94]
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.read(BufferedInputStream.java:237)
- locked <0x0e69d1e8> (a java.io.BufferedInputStream)
at org.postgresql.core.PGStream.ReceiveChar(PGStream.java:254)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1163)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:347) - locked <0x0e69d378> (a org.postgresql.core.v3.QueryExecutorImpl)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeBatch(AbstractJdbc2Statement.java:2540)
at org.apache.commons.dbcp.DelegatingStatement.executeBatch(DelegatingStatement.java:294)
at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:57)
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:174)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:226)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:136)
at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:274)
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:730)
at org.springframework.orm.hibernate3.SessionFactoryUtils$SpringSessionSynchronization.beforeCommit(SessionFactoryUtils.java:869)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.triggerBeforeCommit(AbstractPlatformTransactionManager.java:564)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:424)
at org.springframework.transaction.interceptor.TransactionAspectSupport.doCommitTransactionAfterReturning(TransactionAspectSupport.java:258)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:67)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)
at org.jahia.spring.aop.interceptor.SilentJamonPerformanceMonitorInterceptor.invokeUnderTrace(SilentJamonPerformanceMonitorInterceptor.java:43)
at org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:77)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)
at org.springframework.aop.framework.Cglib2AopProxy$FixedChainStaticTargetInterceptor.intercept(Cglib2AopProxy.java:546)
at org.jahia.hibernate.manager.JahiaWorkflowManager$$EnhancerByCGLIB$$2404d186.updateWorkflowEntry(<generated>)
at org.jahia.services.workflow.WorkflowService.getMainLinkObject(WorkflowService.java:694)
at org.jahia.services.workflow.WorkflowService.getLinkedContentObjects(WorkflowService.java:869)
at org.jahia.services.workflow.WorkflowService.getLinkedContentObjects(WorkflowService.java:871)
at org.jahia.services.workflow.WorkflowService.getLinkedContentObjects(WorkflowService.java:795)
at org.jahia.services.workflow.WorkflowService.getUnlinkedContentObjects(WorkflowService.java:780)
at org.jahia.services.workflow.WorkflowService.getUnlinkedContentObjects(WorkflowService.java:764)
at org.jahia.services.workflow.WorkflowService$$FastClassByCGLIB$$4fc46a68.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:661)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:122)
at org.jahia.spring.aop.interceptor.SilentJamonPerformanceMonitorInterceptor.invokeUnderTrace(SilentJamonPerformanceMonitorInterceptor.java:43)
at org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:77)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)
at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:606)
at org.jahia.services.workflow.WorkflowService$$EnhancerByCGLIB$$10ecde89.getUnlinkedContentObjects(<generated>)
at org.jahia.engines.workflow.ManageWorkflow.getLocks(ManageWorkflow.java:308)
at org.jahia.engines.workflow.ManageWorkflow.getLocks(ManageWorkflow.java:313)
at org.jahia.engines.workflow.ManageWorkflow.getLocks(ManageWorkflow.java:313)
at org.jahia.engines.workflow.ManageWorkflow.getLocks(ManageWorkflow.java:313)
at org.jahia.engines.workflow.ManageWorkflow.getLocks(ManageWorkflow.java:313)
at org.jahia.engines.workflow.ManageWorkflow.getLocks(ManageWorkflow.java:313)
at org.jahia.engines.workflow.ManageWorkflow.acquireLocks(ManageWorkflow.java:279)
at org.jahia.engines.workflow.ManageWorkflow.save(ManageWorkflow.java:439)
at org.jahia.engines.workflow.ManageWorkflow.handleActions(ManageWorkflow.java:100)
at org.jahia.engines.workflow.ManageWorkflow.handleActions(ManageWorkflow.java:72)
at org.jahia.engines.updatecontainer.UpdateContainer_Engine.processCurrentScreen(UpdateContainer_Engine.java:773)
at org.jahia.engines.updatecontainer.UpdateContainer_Engine.handleActions(UpdateContainer_Engine.java:242)
at org.jahia.engines.updatecontainer.UpdateContainer_Engine.handleActions(UpdateContainer_Engine.java:162)
at org.jahia.operations.valves.EngineValve.invoke(EngineValve.java:136)
at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
at org.jahia.operations.valves.J2ProcessActionValve.invoke(J2ProcessActionValve.java:144)
at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
at org.jahia.operations.valves.CacheReadValve.invoke(CacheReadValve.java:65)
at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
at org.jahia.operations.valves.PageAccessCheckValve.invoke(PageAccessCheckValve.java:64)
at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
at org.jahia.operations.valves.OperationModeCheckValve.invoke(OperationModeCheckValve.java:83)
at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
at org.jahia.operations.valves.SiteCheckValve.invoke(SiteCheckValve.java:78)
at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
at org.jahia.operations.valves.EsiFragmentCacheReadValve.invoke(EsiFragmentCacheReadValve.java:326)
at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
at org.jahia.operations.valves.EsiUrlCookieCheckValve.invoke(EsiUrlCookieCheckValve.java:313)
at org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
at org.jahia.pipelines.impl.GenericPipeline.invoke(GenericPipeline.java:195)
at org.jahia.operations.OperationManager.handleOperations(OperationManager.java:100)
at org.jahia.bin.JahiaAction.execute(JahiaAction.java:72)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
at org.jahia.bin.JahiaRequestProcessor.process(JahiaRequestProcessor.java:82)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
at org.jahia.bin.Jahia.process(Jahia.java:1612)
at org.jahia.bin.Jahia.service(Jahia.java:841)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.jahia.bin.filters.esi.ESIFilter.doFilter(ESIFilter.java:110)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:619)
"http-8080-Processor20" daemon prio=6 tid=0x4c7e4800 nid=0x680 in Object.wait() [0x513df000..0x513dfa94]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0e809520> (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:656) - locked <0x0e809520> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Thread.run(Thread.java:619)
"http-8080-Processor19" daemon prio=6 tid=0x4cba4800 nid=0xab4 in Object.wait() [0x5138f000..0x5138fd14]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0e809778> (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:656) - locked <0x0e809778> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Thread.run(Thread.java:619)
"http-8080-Processor18" daemon prio=6 tid=0x4c158400 nid=0xf44 in Object.wait() [0x5133f000..0x5133fb14]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0e8099d0> (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:656) - locked <0x0e8099d0> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Thread.run(Thread.java:619)
"http-8080-Processor17" daemon prio=6 tid=0x4cb85800 nid=0xc74 in Object.wait() [0x512ef000..0x512efb14]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0e809c28> (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:656) - locked <0x0e809c28> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Thread.run(Thread.java:619)
"http-8080-Processor16" daemon prio=6 tid=0x4bf66400 nid=0x89c in Object.wait() [0x5129f000..0x5129fd94]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0e809e80> (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:656) - locked <0x0e809e80> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Thread.run(Thread.java:619)
"http-8080-Processor15" daemon prio=6 tid=0x4ce0cc00 nid=0xd74 in Object.wait() [0x5124f000..0x5124fb94]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0e80a0d8> (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:656) - locked <0x0e80a0d8> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Thread.run(Thread.java:619)
"http-8080-Processor14" daemon prio=6 tid=0x4ca25400 nid=0xd70 in Object.wait() [0x511ff000..0x511ffa14]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0e80a350> (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:656) - locked <0x0e80a350> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Thread.run(Thread.java:619)
"http-8080-Processor13" daemon prio=6 tid=0x4c9b7800 nid=0xf78 in Object.wait() [0x511af000..0x511afc14]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0e80a5a8> (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:656) - locked <0x0e80a5a8> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Thread.run(Thread.java:619)
"http-8080-Processor12" daemon prio=6 tid=0x4cb0d400 nid=0xfe4 in Object.wait() [0x5115f000..0x5115fa94]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0e80a800> (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:656) - locked <0x0e80a800> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Thread.run(Thread.java:619)
"http-8080-Processor11" daemon prio=6 tid=0x4da2e400 nid=0xe70 in Object.wait() [0x5110f000..0x5110fb14]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0e80aa58> (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:656) - locked <0x0e80aa58> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Thread.run(Thread.java:619)
"http-8080-Processor10" daemon prio=6 tid=0x4c7e0400 nid=0xcfc in Object.wait() [0x510bf000..0x510bfc94]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0e80acb0> (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:656) - locked <0x0e80acb0> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Thread.run(Thread.java:619)
"http-8080-Processor9" daemon prio=6 tid=0x4c9b6c00 nid=0x564 in Object.wait() [0x5106f000..0x5106fb94]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0e80af08> (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:656) - locked <0x0e80af08> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Thread.run(Thread.java:619)
"http-8080-Processor8" daemon prio=6 tid=0x4c4f7800 nid=0xdcc in Object.wait() [0x5101f000..0x5101fd14]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0e80b1f0> (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:656) - locked <0x0e80b1f0> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Thread.run(Thread.java:619)
"http-8080-Processor7" daemon prio=6 tid=0x4c75b800 nid=0xbfc in Object.wait() [0x50fcf000..0x50fcfc14]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0e80b448> (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:656) - locked <0x0e80b448> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Thread.run(Thread.java:619)
"http-8080-Processor6" daemon prio=6 tid=0x4c963400 nid=0xc34 in Object.wait() [0x50f7f000..0x50f7fd94]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0e80b6a0> (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:656) - locked <0x0e80b6a0> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Thread.run(Thread.java:619)
"http-8080-Processor5" daemon prio=6 tid=0x4c92e400 nid=0x1fc in Object.wait() [0x50f2f000..0x50f2fc94]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0e80b8f8> (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:656) - locked <0x0e80b8f8> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Thread.run(Thread.java:619)
"http-8080-Processor4" daemon prio=6 tid=0x4c962400 nid=0xfe0 in Object.wait() [0x50edf000..0x50edfa14]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0e80bb50> (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:656) - locked <0x0e80bb50> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Thread.run(Thread.java:619)
"http-8080-Processor3" daemon prio=6 tid=0x4e781400 nid=0x9f0 in Object.wait() [0x50e8f000..0x50e8fd14]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0e80bda8> (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:656) - locked <0x0e80bda8> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Thread.run(Thread.java:619)
"http-8080-Processor2" daemon prio=6 tid=0x4c9b6400 nid=0xde0 in Object.wait() [0x50e3f000..0x50e3fa94]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0e80c000> (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:656) - locked <0x0e80c000> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Thread.run(Thread.java:619)
"http-8080-Processor1" daemon prio=6 tid=0x4c174c00 nid=0xb30 in Object.wait() [0x50def000..0x50defd94]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0e80c2a0> (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:656) - locked <0x0e80c2a0> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Thread.run(Thread.java:619)
"ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon prio=6 tid=0x4c177400 nid=0x82c waiting on condition [0x50d9f000..0x50d9fa14]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1547)
at java.lang.Thread.run(Thread.java:619)
"Thread-9" prio=6 tid=0x4c602800 nid=0xd04 runnable [0x50b5f000..0x50b5fa94]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <0x0e69ceb8> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:450)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at org.apache.axis.monitor.SOAPMonitorService$ServerSocketThread.run(SOAPMonitorService.java:228)
at java.lang.Thread.run(Thread.java:619)
"QuartzScheduler_JahiaQuartzScheduler-Croisidjul1181809464781_MisfireHandler" prio=6 tid=0x4c6ef800 nid=0x2f8 waiting on condition [0x50b0f000..0x50b0fb14]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.run(JobStoreSupport.java:2429)
"QuartzScheduler_JahiaQuartzScheduler-Croisidjul1181809464781_ClusterManager" prio=6 tid=0x4c573400 nid=0x65c waiting on condition [0x50abf000..0x50abfb94]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at org.quartz.impl.jdbcjobstore.JobStoreSupport$ClusterManager.run(JobStoreSupport.java:2352)
"LuceneSearchIndexer Background Thread" daemon prio=6 tid=0x4d434400 nid=0x574 in Object.wait() [0x50a6f000..0x50a6fc14]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0df08858> (a [B)
at java.lang.Object.wait(Object.java:485)
at org.jahia.services.search.lucene.AbstractLuceneSearchIndexer.run(AbstractLuceneSearchIndexer.java:339) - locked <0x0df08858> (a [B)
at java.lang.Thread.run(Thread.java:619)
"JahiaRamQuartzScheduler_QuartzSchedulerThread" prio=6 tid=0x4d824800 nid=0xea8 waiting on condition [0x50a1f000..0x50a1fc94]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at org.quartz.core.QuartzSchedulerThread.run(QuartzSchedulerThread.java:272)
"JahiaRamQuartzScheduler_Worker-1" prio=6 tid=0x4da51400 nid=0xcec in Object.wait() [0x509cf000..0x509cfd14]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0e085008> (a java.lang.Object)
at org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428) - locked <0x0e085008> (a java.lang.Object)
at org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)
"JahiaRamQuartzScheduler_Worker-0" prio=6 tid=0x4c55e800 nid=0xdfc in Object.wait() [0x5097f000..0x5097fd94]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0e085008> (a java.lang.Object)
at org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428) - locked <0x0e085008> (a java.lang.Object)
at org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)
"JahiaQuartzScheduler_QuartzSchedulerThread" prio=6 tid=0x4de6f800 nid=0xd5c waiting on condition [0x5092f000..0x5092fa14]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at org.quartz.core.QuartzSchedulerThread.run(QuartzSchedulerThread.java:394)
"JahiaQuartzScheduler_Worker-0" prio=2 tid=0x4d887000 nid=0xe28 in Object.wait() [0x508df000..0x508dfa94]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0e081f30> (a java.lang.Object)
at org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428) - locked <0x0e081f30> (a java.lang.Object)
at org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)
"Background content indexing" daemon prio=6 tid=0x4de34400 nid=0x45c waiting on condition [0x5088f000..0x5088fb14]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at org.jahia.services.search.JahiaSearchBaseService.run(JahiaSearchBaseService.java:483)
at java.lang.Thread.run(Thread.java:619)
"Thread-5" daemon prio=6 tid=0x4ca5f400 nid=0xae8 runnable [0x507ef000..0x507efc14]
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 <0x0df92e90> (a java.io.BufferedInputStream)
at com.sun.jndi.ldap.Connection.run(Connection.java:805)
at java.lang.Thread.run(Thread.java:619)
"Thread-4" daemon prio=6 tid=0x4c8e2800 nid=0xf6c runnable [0x5079f000..0x5079fc94]
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 <0x0df93628> (a java.io.BufferedInputStream)
at com.sun.jndi.ldap.Connection.run(Connection.java:805)
at java.lang.Thread.run(Thread.java:619)
"WORKER_5" daemon prio=6 tid=0x4bf6c800 nid=0xe38 in Object.wait() [0x4e74f000..0x4e74fd94]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0c2e8620> (a org.apache.jetspeed.aggregator.impl.WorkerImpl)
at java.lang.Object.wait(Object.java:485)
at org.apache.jetspeed.aggregator.impl.WorkerImpl.run(WorkerImpl.java:148) - locked <0x0c2e8620> (a org.apache.jetspeed.aggregator.impl.WorkerImpl)
"WORKER_4" daemon prio=6 tid=0x4d56b400 nid=0x93c in Object.wait() [0x4e6ff000..0x4e6ffa14]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0c2e8720> (a org.apache.jetspeed.aggregator.impl.WorkerImpl)
at java.lang.Object.wait(Object.java:485)
at org.apache.jetspeed.aggregator.impl.WorkerImpl.run(WorkerImpl.java:148) - locked <0x0c2e8720> (a org.apache.jetspeed.aggregator.impl.WorkerImpl)
"WORKER_3" daemon prio=6 tid=0x4d3a7400 nid=0x92c in Object.wait() [0x4e6af000..0x4e6afa94]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0c2e8890> (a org.apache.jetspeed.aggregator.impl.WorkerImpl)
at java.lang.Object.wait(Object.java:485)
at org.apache.jetspeed.aggregator.impl.WorkerImpl.run(WorkerImpl.java:148) - locked <0x0c2e8890> (a org.apache.jetspeed.aggregator.impl.WorkerImpl)
"WORKER_2" daemon prio=6 tid=0x4cbde400 nid=0xb18 in Object.wait() [0x4e65f000..0x4e65fb14]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0c2e8a00> (a org.apache.jetspeed.aggregator.impl.WorkerImpl)
at java.lang.Object.wait(Object.java:485)
at org.apache.jetspeed.aggregator.impl.WorkerImpl.run(WorkerImpl.java:148) - locked <0x0c2e8a00> (a org.apache.jetspeed.aggregator.impl.WorkerImpl)
"WORKER_1" daemon prio=6 tid=0x4cbc6c00 nid=0x634 in Object.wait() [0x4e60f000..0x4e60fb94]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0c2e8b70> (a org.apache.jetspeed.aggregator.impl.WorkerImpl)
at java.lang.Object.wait(Object.java:485)
at org.apache.jetspeed.aggregator.impl.WorkerImpl.run(WorkerImpl.java:148) - locked <0x0c2e8b70> (a org.apache.jetspeed.aggregator.impl.WorkerImpl)
"RMI TCP Connection(6)-10.8.37.179" daemon prio=6 tid=0x4d1a2400 nid=0xcd8 runnable [0x4e5bf000..0x4e5bfc14]
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.read(BufferedInputStream.java:237)
- locked <0x0bd4f0f8> (a java.io.BufferedInputStream)
at java.io.FilterInputStream.read(FilterInputStream.java:66)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:517)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
"RMI TCP Connection(3)-10.8.37.179" daemon prio=6 tid=0x4c76b800 nid=0xe14 runnable [0x4e4cf000..0x4e4cfd94]
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.read(BufferedInputStream.java:237)
- locked <0x0bd5cfa0> (a java.io.BufferedInputStream)
at java.io.FilterInputStream.read(FilterInputStream.java:66)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:517)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
"JMX server connection timeout 17" daemon prio=6 tid=0x4d680400 nid=0xfb4 in Object.wait() [0x4e42f000..0x4e42fa94]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0c318580> (a [I)
at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(ServerCommunicatorAdmin.java:150) - locked <0x0c318580> (a [I)
at java.lang.Thread.run(Thread.java:619)
"RMI Scheduler(0)" daemon prio=6 tid=0x4ca91400 nid=0xf40 waiting on condition [0x4e3df000..0x4e3dfb14]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x0c375a90> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1927)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:164)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:582)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:575)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)
at java.lang.Thread.run(Thread.java:619)
"RMI TCP Connection(1)-10.8.37.179" daemon prio=6 tid=0x4d080400 nid=0xdc0 in Object.wait() [0x4e38f000..0x4e38fb94]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0c3188b8> (a com.sun.jmx.remote.internal.ArrayNotificationBuffer)
at com.sun.jmx.remote.internal.ArrayNotificationBuffer.fetchNotifications(ArrayNotificationBuffer.java:341) - locked <0x0c3188b8> (a com.sun.jmx.remote.internal.ArrayNotificationBuffer)
at com.sun.jmx.remote.internal.ArrayNotificationBuffer$ShareBuffer.fetchNotifications(ArrayNotificationBuffer.java:123)
at com.sun.jmx.remote.internal.ServerNotifForwarder.fetchNotifs(ServerNotifForwarder.java:258)
at javax.management.remote.rmi.RMIConnectionImpl$2.run(RMIConnectionImpl.java:1225)
at javax.management.remote.rmi.RMIConnectionImpl$2.run(RMIConnectionImpl.java:1223)
at javax.management.remote.rmi.RMIConnectionImpl.fetchNotifications(RMIConnectionImpl.java:1229)
at sun.reflect.GeneratedMethodAccessor270.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
at sun.rmi.transport.Transport$1.run(Transport.java:159)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
"RMI TCP Accept-0" daemon prio=6 tid=0x4d284000 nid=0xb6c runnable [0x4e33f000..0x4e33fc14]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <0x0c30f408> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:450)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
at java.lang.Thread.run(Thread.java:619)
"Autodeployment File Scanner Thread" daemon prio=2 tid=0x4d37e400 nid=0xa90 waiting on condition [0x4e26f000..0x4e26fc94]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at org.apache.jetspeed.deployment.impl.StandardDeploymentManager$FileSystemScanner.run(StandardDeploymentManager.java:354)
"PortletApplicationManager Descriptor Change Monitor Thread" daemon prio=2 tid=0x4c4fe400 nid=0xd84 waiting on condition [0x4e21f000..0x4e21fd14]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at org.apache.jetspeed.tools.pamanager.PortletApplicationManager$DescriptorChangeMonitor.run(PortletApplicationManager.java:743)
"Thread-2" daemon prio=6 tid=0x4d5b2c00 nid=0xa0 waiting on condition [0x4e1cf000..0x4e1cfd94]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at org.apache.jetspeed.cache.file.FileCache$FileCacheScanner.run(FileCache.java:438)
"Thread-1" daemon prio=6 tid=0x4c566800 nid=0x674 waiting on condition [0x4d17f000..0x4d17fa14]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at org.apache.log4j.helpers.FileWatchdog.run(FileWatchdog.java:95)
"Low Memory Detector" daemon prio=6 tid=0x4c0ca000 nid=0x830 runnable [0x00000000..0x00000000]
java.lang.Thread.State: RUNNABLE
"CompilerThread1" daemon prio=10 tid=0x4c0c8400 nid=0xd0c waiting on condition [0x00000000..0x4c3ff484]
java.lang.Thread.State: RUNNABLE
"CompilerThread0" daemon prio=10 tid=0x4c0c7000 nid=0x294 waiting on condition [0x00000000..0x4c3af584]
java.lang.Thread.State: RUNNABLE
"Attach Listener" daemon prio=10 tid=0x4bfcf000 nid=0xd4 runnable [0x00000000..0x4c35fa6c]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=10 tid=0x4c0c6400 nid=0x364 waiting on condition [0x00000000..0x00000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=8 tid=0x4bf1f800 nid=0x604 in Object.wait() [0x4c0bf000..0x4c0bfd94]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0c29ba68> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x0c29ba68> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
"Reference Handler" daemon prio=10 tid=0x4bf1f400 nid=0xae4 in Object.wait() [0x4c06f000..0x4c06fa14]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0bd4f060> (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 <0x0bd4f060> (a java.lang.ref.Reference$Lock)
"main" prio=6 tid=0x00297800 nid=0x20c runnable [0x0090f000..0x0090fe54]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <0x0e696f60> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:450)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at org.apache.catalina.core.StandardServer.await(StandardServer.java:388)
at org.apache.catalina.startup.Catalina.await(Catalina.java:615)
at org.apache.catalina.startup.Catalina.start(Catalina.java:575)
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:294)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
"VM Thread" prio=10 tid=0x4bfc1400 nid=0xfcc runnable
"GC task thread#0 (ParallelGC)" prio=6 tid=0x0029d400 nid=0xfc4 runnable
"GC task thread#1 (ParallelGC)" prio=6 tid=0x0029e400 nid=0x964 runnable
"VM Periodic Task Thread" prio=10 tid=0x4c0cb800 nid=0xa8c waiting on condition
JNI global references: 862
Heap
PSYoungGen total 19584K, used 6669K [0x44810000, 0x46010000, 0x4b9d0000)
eden space 14848K, 22% used [0x44810000,0x44b43f28,0x45690000)
from space 4736K, 71% used [0x45b70000,0x45ec0000,0x46010000)
to space 4864K, 0% used [0x45690000,0x45690000,0x45b50000)
PSOldGen total 466048K, used 457378K [0x0b9d0000, 0x280f0000, 0x44810000)
object space 466048K, 98% used [0x0b9d0000,0x27878988,0x280f0000)
PSPermGen total 55936K, used 55818K [0x039d0000, 0x07070000, 0x0b9d0000)
object space 55936K, 99% used [0x039d0000,0x07052938,0x07070000)
Ok the JVM just garbaged 200Mb RAM (cf screesnhot) after one hour.... But the process is still running.