9 Replies Latest reply on Feb 17, 2011 11:47 AM by shaipai

    Unable to get OrganizationService Component

    shaipai

      Hi,

      I have developed a JSF portlet. In the backing bean method I have this piece of code. How ever the code hangs when it tries to execute this statement. What do I need to do to get the OrganizationService ?. The reason I need this service is , I need the UserHandler to do furhter processing.

       

      class);

      Any response would be greatly appreciated.

      Thanks,

      Shailesh

      OrganizationService orgService =(OrganizationService)PortalContainer.getInstance().getComponentInstanceOfType(OrganizationService.

        • 1. Unable to get OrganizationService Component
          mstruk

          Do a full thread dump, find the thread that's executing your code, and paste it here, so that we can see where the thread gets blocked.

           

          Typically blocking is associated with database transaction locks, or waiting for available connection from connection pool. But could be something else as well.

          • 2. Unable to get OrganizationService Component
            shaipai

            Thanks for responding. how do I get the dump ?.

            • 3. Unable to get OrganizationService Component
              shaipai

              Never mind. I got this from jmx-console.

               

              JMX MBean Operation View

              PUNITP65364L

              Total Threads: 149
              Total Thread Groups: 10
              Timestamp: 20110215230018

              Thread Group: system : max priority:10, demon:false
              Thread: Reference Handler : priority:10, demon:true, threadId:2, threadState:WAITING
              - waiting on <0x20a695> (a java.lang.ref.Reference$Lock)
              java.lang.Object.wait(Native Method)
              java.lang.Object.wait(Object.java:474)
              java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
              Thread: Finalizer : priority:8, demon:true, threadId:3, threadState:WAITING
              - waiting on <0xa0f543> (a java.lang.ref.ReferenceQueue$Lock)
              java.lang.Object.wait(Native Method)
              java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
              java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
              java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
              Thread: Signal Dispatcher : priority:9, demon:true, threadId:4, threadState:RUNNABLE
              Thread: RMI TCP Accept-1098 : priority:5, demon:true, threadId:17, threadState:RUNNABLE
              java.net.PlainSocketImpl.socketAccept(Native Method)
              java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
              java.net.ServerSocket.implAccept(ServerSocket.java:450)
              java.net.ServerSocket.accept(ServerSocket.java:421)
              sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:340)
              java.lang.Thread.run(Thread.java:595)
              Thread: RMI Reaper : priority:5, demon:false, threadId:19, threadState:WAITING
              - waiting on <0x134340> (a java.lang.ref.ReferenceQueue$Lock)
              java.lang.Object.wait(Native Method)
              java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
              java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
              sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:336)
              java.lang.Thread.run(Thread.java:595)
              Thread: GC Daemon : priority:2, demon:true, threadId:20, threadState:TIMED_WAITING
              - waiting on <0x182d11a> (a sun.misc.GC$LatencyLock)
              java.lang.Object.wait(Native Method)
              sun.misc.GC$Daemon.run(GC.java:100)
              Thread: RMI TCP Accept-1090 : priority:5, demon:true, threadId:23, threadState:RUNNABLE
              java.net.PlainSocketImpl.socketAccept(Native Method)
              java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
              java.net.ServerSocket.implAccept(ServerSocket.java:450)
              java.net.ServerSocket.accept(ServerSocket.java:421)
              sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:340)
              java.lang.Thread.run(Thread.java:595)
              Thread: RMI TCP Accept-0 : priority:5, demon:true, threadId:24, threadState:RUNNABLE
              java.net.PlainSocketImpl.socketAccept(Native Method)
              java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
              java.net.ServerSocket.implAccept(ServerSocket.java:450)
              java.net.ServerSocket.accept(ServerSocket.java:421)
              sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:340)
              java.lang.Thread.run(Thread.java:595)
              Thread: RMI RenewClean-[127.0.0.1:55134] : priority:5, demon:true, threadId:26, threadState:TIMED_WAITING
              - waiting on <0x16e4256> (a java.lang.ref.ReferenceQueue$Lock)
              java.lang.Object.wait(Native Method)
              java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
              sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:501)
              java.lang.Thread.run(Thread.java:595)
              Thread: RMI LeaseChecker : priority:5, demon:true, threadId:28, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              sun.rmi.transport.DGCImpl$LeaseChecker.run(DGCImpl.java:310)
              java.lang.Thread.run(Thread.java:595)
              Thread: RMI TCP Accept-4444 : priority:5, demon:true, threadId:47, threadState:RUNNABLE
              java.net.PlainSocketImpl.socketAccept(Native Method)
              java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
              java.net.ServerSocket.implAccept(ServerSocket.java:450)
              java.net.ServerSocket.accept(ServerSocket.java:421)
              sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:340)
              java.lang.Thread.run(Thread.java:595)

              Thread Group: main : max priority:10, demon:false
              Thread: DestroyJavaVM : priority:5, demon:false, threadId:10, threadState:RUNNABLE

              Thread Group: jboss : max priority:10, demon:false
              Thread: Timer-0 : priority:5, demon:true, threadId:13, threadState:TIMED_WAITING
              - waiting on <0xc0044e> (a java.util.TaskQueue)
              java.lang.Object.wait(Native Method)
              java.util.TimerThread.mainLoop(Timer.java:509)
              java.util.TimerThread.run(Timer.java:462)
              Thread: ZipFile Lock Reaper : priority:5, demon:true, threadId:14, threadState:TIMED_WAITING
              - waiting on <0x5ad6b6> (a java.util.TaskQueue)
              java.lang.Object.wait(Native Method)
              java.util.TimerThread.mainLoop(Timer.java:509)
              java.util.TimerThread.run(Timer.java:462)
              Thread: Timer-Log4jService : priority:5, demon:true, threadId:15, threadState:TIMED_WAITING
              - waiting on <0x1c66eea> (a java.util.TaskQueue)
              java.lang.Object.wait(Native Method)
              java.util.TimerThread.mainLoop(Timer.java:509)
              java.util.TimerThread.run(Timer.java:462)
              Thread: Timer-1 : priority:5, demon:true, threadId:18, threadState:WAITING
              - waiting on <0x90d8fc> (a java.util.TaskQueue)
              java.lang.Object.wait(Native Method)
              java.lang.Object.wait(Object.java:474)
              java.util.TimerThread.mainLoop(Timer.java:483)
              java.util.TimerThread.run(Timer.java:462)
              Thread: SubscriptionWatchDog : priority:5, demon:false, threadId:22, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.jboss.ws.extensions.eventing.mgmt.SubscriptionManager$WatchDog.run(SubscriptionManager.java:653)
              java.lang.Thread.run(Thread.java:595)
              Thread: ServerSocketRefresh : priority:5, demon:true, threadId:31, threadState:WAITING
              - waiting on <0x195bf0c> (a java.lang.Object)
              java.lang.Object.wait(Native Method)
              java.lang.Object.wait(Object.java:474)
              org.jboss.remoting.transport.socket.SocketServerInvoker$ServerSocketRefresh.run(SocketServerInvoker.java:844)
              Thread: AcceptorThread[ServerSocket[addr=/127.0.0.1,port=0,localport=4457]] : priority:5, demon:false, threadId:32, threadState:RUNNABLE
              java.net.PlainSocketImpl.socketAccept(Native Method)
              java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
              java.net.ServerSocket.implAccept(ServerSocket.java:450)
              java.net.ServerSocket.accept(ServerSocket.java:421)
              org.jboss.remoting.transport.socket.SocketServerInvoker.accept(SocketServerInvoker.java:1109)
              org.jboss.remoting.transport.socket.SocketServerInvoker.access$200(SocketServerInvoker.java:70)
              org.jboss.remoting.transport.socket.SocketServerInvoker$AcceptThread.run(SocketServerInvoker.java:1020)
              Thread: secondaryServerSocketThread[0] : priority:5, demon:true, threadId:33, threadState:RUNNABLE
              java.net.PlainSocketImpl.socketAccept(Native Method)
              java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
              java.net.ServerSocket.implAccept(ServerSocket.java:450)
              java.net.ServerSocket.accept(ServerSocket.java:421)
              org.jboss.remoting.transport.bisocket.BisocketServerInvoker$SecondaryServerSocketThread$1.run(BisocketServerInvoker.java:1110)
              java.security.AccessController.doPrivileged(Native Method)
              org.jboss.remoting.transport.bisocket.BisocketServerInvoker$SecondaryServerSocketThread.run(BisocketServerInvoker.java:1106)
              Thread: ServerSocketRefresh : priority:5, demon:true, threadId:34, threadState:WAITING
              - waiting on <0x13acb57> (a java.lang.Object)
              java.lang.Object.wait(Native Method)
              java.lang.Object.wait(Object.java:474)
              org.jboss.remoting.transport.socket.SocketServerInvoker$ServerSocketRefresh.run(SocketServerInvoker.java:844)
              Thread: AcceptorThread[ServerSocket[addr=/127.0.0.1,port=0,localport=3873]] : priority:5, demon:false, threadId:35, threadState:RUNNABLE
              java.net.PlainSocketImpl.socketAccept(Native Method)
              java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
              java.net.ServerSocket.implAccept(ServerSocket.java:450)
              java.net.ServerSocket.accept(ServerSocket.java:421)
              org.jboss.remoting.transport.socket.SocketServerInvoker.accept(SocketServerInvoker.java:1109)
              org.jboss.remoting.transport.socket.SocketServerInvoker.access$200(SocketServerInvoker.java:70)
              org.jboss.remoting.transport.socket.SocketServerInvoker$AcceptThread.run(SocketServerInvoker.java:1020)
              Thread: HDScanner : priority:5, demon:false, threadId:36, threadState:TIMED_WAITING
              sun.misc.Unsafe.park(Native Method)
              java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
              java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
              java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
              java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
              java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
              java.lang.Thread.run(Thread.java:595)
              Thread: ServerSocketRefresh : priority:5, demon:true, threadId:37, threadState:WAITING
              - waiting on <0x1acab78> (a java.lang.Object)
              java.lang.Object.wait(Native Method)
              java.lang.Object.wait(Object.java:474)
              org.jboss.remoting.transport.socket.SocketServerInvoker$ServerSocketRefresh.run(SocketServerInvoker.java:844)
              Thread: AcceptorThread[ServerSocket[addr=/127.0.0.1,port=0,localport=4446]] : priority:5, demon:false, threadId:38, threadState:RUNNABLE
              java.net.PlainSocketImpl.socketAccept(Native Method)
              java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
              java.net.ServerSocket.implAccept(ServerSocket.java:450)
              java.net.ServerSocket.accept(ServerSocket.java:421)
              org.jboss.remoting.transport.socket.SocketServerInvoker.accept(SocketServerInvoker.java:1109)
              org.jboss.remoting.transport.socket.SocketServerInvoker.access$200(SocketServerInvoker.java:70)
              org.jboss.remoting.transport.socket.SocketServerInvoker$AcceptThread.run(SocketServerInvoker.java:1020)
              Thread: Listener:4713 : priority:5, demon:true, threadId:39, threadState:RUNNABLE
              java.net.PlainSocketImpl.socketAccept(Native Method)
              java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
              java.net.ServerSocket.implAccept(ServerSocket.java:450)
              java.net.ServerSocket.accept(ServerSocket.java:421)
              com.arjuna.ats.internal.arjuna.recovery.Listener.run(Listener.java:118)
              Thread: Thread-10 : priority:5, demon:true, threadId:41, threadState:TIMED_WAITING
              - waiting on <0x824760> (a com.arjuna.ats.arjuna.coordinator.TransactionReaper)
              java.lang.Object.wait(Native Method)
              com.arjuna.ats.internal.arjuna.coordinator.ReaperThread.run(ReaperThread.java:98)
              Thread: Thread-11 : priority:5, demon:true, threadId:42, threadState:WAITING
              - waiting on <0x11c2747> (a java.util.LinkedList)
              java.lang.Object.wait(Native Method)
              java.lang.Object.wait(Object.java:474)
              com.arjuna.ats.arjuna.coordinator.TransactionReaper.waitForCancellations(TransactionReaper.java:504)
              com.arjuna.ats.internal.arjuna.coordinator.ReaperWorkerThread.run(ReaperWorkerThread.java:74)
              Thread: Thread-12 : priority:5, demon:true, threadId:43, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor.run(ExpiredEntryMonitor.java:237)
              Thread: Listener:4712 : priority:5, demon:true, threadId:46, threadState:RUNNABLE
              java.net.PlainSocketImpl.socketAccept(Native Method)
              java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
              java.net.ServerSocket.implAccept(ServerSocket.java:450)
              java.net.ServerSocket.accept(ServerSocket.java:421)
              com.arjuna.ats.internal.arjuna.recovery.Listener.run(Listener.java:118)
              Thread: Thread-13 : priority:5, demon:false, threadId:44, threadState:TIMED_WAITING
              - waiting on <0x6ab1> (a java.lang.Object)
              java.lang.Object.wait(Native Method)
              com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.doPeriodicWait(PeriodicRecovery.java:675)
              com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.run(PeriodicRecovery.java:434)
              Thread: PooledInvokerAcceptor#0-4445 : priority:5, demon:false, threadId:48, threadState:RUNNABLE
              java.net.PlainSocketImpl.socketAccept(Native Method)
              java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
              java.net.ServerSocket.implAccept(ServerSocket.java:450)
              java.net.ServerSocket.accept(ServerSocket.java:421)
              org.jboss.invocation.pooled.server.PooledInvoker.run(PooledInvoker.java:262)
              java.lang.Thread.run(Thread.java:595)
              Thread: ContainerBackgroundProcessor[StandardEngine[jboss.web]] : priority:5, demon:true, threadId:49, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
              java.lang.Thread.run(Thread.java:595)
              Thread: AOPListner : priority:5, demon:true, threadId:50, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.jboss.console.plugins.AOPLister$RefreshPoller.run(AOPLister.java:898)
              Thread: DefaultQuartzScheduler_Worker-0 : priority:5, demon:false, threadId:52, threadState:TIMED_WAITING
              - waiting on <0x91d22f> (a java.lang.Object)
              java.lang.Object.wait(Native Method)
              org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428)
              org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
              org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)
              Thread: DefaultQuartzScheduler_Worker-1 : priority:5, demon:false, threadId:53, threadState:TIMED_WAITING
              - waiting on <0x91d22f> (a java.lang.Object)
              java.lang.Object.wait(Native Method)
              org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428)
              org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
              org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)
              Thread: DefaultQuartzScheduler_Worker-2 : priority:5, demon:false, threadId:54, threadState:TIMED_WAITING
              - waiting on <0x91d22f> (a java.lang.Object)
              java.lang.Object.wait(Native Method)
              org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428)
              org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
              org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)
              Thread: DefaultQuartzScheduler_Worker-3 : priority:5, demon:false, threadId:55, threadState:TIMED_WAITING
              - waiting on <0x91d22f> (a java.lang.Object)
              java.lang.Object.wait(Native Method)
              org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428)
              org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
              org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)
              Thread: DefaultQuartzScheduler_Worker-4 : priority:5, demon:false, threadId:56, threadState:TIMED_WAITING
              - waiting on <0x91d22f> (a java.lang.Object)
              java.lang.Object.wait(Native Method)
              org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428)
              org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
              org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)
              Thread: DefaultQuartzScheduler_Worker-5 : priority:5, demon:false, threadId:57, threadState:TIMED_WAITING
              - waiting on <0x91d22f> (a java.lang.Object)
              java.lang.Object.wait(Native Method)
              org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428)
              org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
              org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)
              Thread: DefaultQuartzScheduler_Worker-6 : priority:5, demon:false, threadId:58, threadState:TIMED_WAITING
              - waiting on <0x91d22f> (a java.lang.Object)
              java.lang.Object.wait(Native Method)
              org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428)
              org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
              org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)
              Thread: DefaultQuartzScheduler_Worker-7 : priority:5, demon:false, threadId:59, threadState:TIMED_WAITING
              - waiting on <0x91d22f> (a java.lang.Object)
              java.lang.Object.wait(Native Method)
              org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428)
              org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
              org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)
              Thread: DefaultQuartzScheduler_Worker-8 : priority:5, demon:false, threadId:60, threadState:TIMED_WAITING
              - waiting on <0x91d22f> (a java.lang.Object)
              java.lang.Object.wait(Native Method)
              org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428)
              org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
              org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)
              Thread: DefaultQuartzScheduler_Worker-9 : priority:5, demon:false, threadId:61, threadState:TIMED_WAITING
              - waiting on <0x91d22f> (a java.lang.Object)
              java.lang.Object.wait(Native Method)
              org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428)
              org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
              org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)
              Thread: HSQLDB Timer @664e93 : priority:5, demon:true, threadId:63, threadState:TIMED_WAITING
              - waiting on <0x13920cc> (a org.hsqldb.lib.HsqlTimer$TaskQueue)
              java.lang.Object.wait(Native Method)
              org.hsqldb.lib.HsqlTimer$TaskQueue.park(Unknown Source)
              org.hsqldb.lib.HsqlTimer.nextTask(Unknown Source)
              org.hsqldb.lib.HsqlTimer$TaskRunner.run(Unknown Source)
              java.lang.Thread.run(Thread.java:595)
              Thread: JCA PoolFiller : priority:5, demon:false, threadId:64, threadState:WAITING
              - waiting on <0x1986812> (a java.util.LinkedList)
              java.lang.Object.wait(Native Method)
              java.lang.Object.wait(Object.java:474)
              org.jboss.resource.connectionmanager.PoolFiller.run(PoolFiller.java:87)
              java.lang.Thread.run(Thread.java:595)
              Thread: Thread-16 : priority:5, demon:true, threadId:65, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.jboss.messaging.core.impl.memory.SimpleMemoryManager$MemoryRunnable.run(SimpleMemoryManager.java:126)
              java.lang.Thread.run(Thread.java:595)
              Thread: com.google.inject.internal.Finalizer : priority:5, demon:true, threadId:73, threadState:WAITING
              - waiting on <0xd8b108> (a java.lang.ref.ReferenceQueue$Lock)
              java.lang.Object.wait(Native Method)
              java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
              java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
              com.google.inject.internal.Finalizer.run(Finalizer.java:114)
              Thread: EvictionTimer-0 : priority:5, demon:true, threadId:82, threadState:TIMED_WAITING
              sun.misc.Unsafe.park(Native Method)
              java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
              java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
              java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
              java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
              java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
              java.lang.Thread.run(Thread.java:595)
              Thread: EvictionTimer-1 : priority:5, demon:true, threadId:83, threadState:TIMED_WAITING
              sun.misc.Unsafe.park(Native Method)
              java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
              java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
              java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
              java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
              java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
              java.lang.Thread.run(Thread.java:595)
              Thread: FileCleaner 84 : priority:1, demon:true, threadId:84, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: FileCleaner 86 : priority:1, demon:true, threadId:86, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: EvictionTimer-2 : priority:5, demon:true, threadId:90, threadState:TIMED_WAITING
              sun.misc.Unsafe.park(Native Method)
              java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
              java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
              java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
              java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
              java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
              java.lang.Thread.run(Thread.java:595)
              Thread: FileCleaner 91 : priority:1, demon:true, threadId:91, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: FileCleaner 93 : priority:1, demon:true, threadId:93, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: EvictionTimer-3 : priority:5, demon:true, threadId:97, threadState:TIMED_WAITING
              sun.misc.Unsafe.park(Native Method)
              java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
              java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
              java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
              java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
              java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
              java.lang.Thread.run(Thread.java:595)
              Thread: FileCleaner 98 : priority:1, demon:true, threadId:98, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: FileCleaner 100 : priority:1, demon:true, threadId:100, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: EvictionTimer-4 : priority:5, demon:true, threadId:104, threadState:TIMED_WAITING
              sun.misc.Unsafe.park(Native Method)
              java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
              java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
              java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
              java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
              java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
              java.lang.Thread.run(Thread.java:595)
              Thread: FileCleaner 105 : priority:1, demon:true, threadId:105, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: FileCleaner 107 : priority:1, demon:true, threadId:107, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: EvictionTimer-5 : priority:5, demon:true, threadId:111, threadState:TIMED_WAITING
              sun.misc.Unsafe.park(Native Method)
              java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
              java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
              java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
              java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
              java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
              java.lang.Thread.run(Thread.java:595)
              Thread: FileCleaner 112 : priority:1, demon:true, threadId:112, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: FileCleaner 114 : priority:1, demon:true, threadId:114, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: EvictionTimer-6 : priority:5, demon:true, threadId:118, threadState:TIMED_WAITING
              sun.misc.Unsafe.park(Native Method)
              java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
              java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
              java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
              java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
              java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
              java.lang.Thread.run(Thread.java:595)
              Thread: FileCleaner 119 : priority:1, demon:true, threadId:119, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: FileCleaner 121 : priority:1, demon:true, threadId:121, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: EvictionTimer-7 : priority:5, demon:true, threadId:125, threadState:TIMED_WAITING
              sun.misc.Unsafe.park(Native Method)
              java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
              java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
              java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
              java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
              java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
              java.lang.Thread.run(Thread.java:595)
              Thread: FileCleaner 88 : priority:1, demon:true, threadId:88, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: Timer-2 : priority:5, demon:true, threadId:126, threadState:TIMED_WAITING
              - waiting on <0x1732178> (a java.util.TaskQueue)
              java.lang.Object.wait(Native Method)
              java.util.TimerThread.mainLoop(Timer.java:509)
              java.util.TimerThread.run(Timer.java:462)
              Thread: IndexMerger : priority:5, demon:true, threadId:127, threadState:WAITING
              - waiting on <0x19a8ea6> (a org.apache.commons.collections.buffer.BlockingBuffer)
              java.lang.Object.wait(Native Method)
              java.lang.Object.wait(Object.java:474)
              org.apache.commons.collections.buffer.BlockingBuffer.remove(BlockingBuffer.java:107)
              org.exoplatform.services.jcr.impl.core.query.lucene.IndexMerger.run(IndexMerger.java:296)
              Thread: IndexMerger : priority:5, demon:true, threadId:128, threadState:WAITING
              - waiting on <0x293a87> (a org.apache.commons.collections.buffer.BlockingBuffer)
              java.lang.Object.wait(Native Method)
              java.lang.Object.wait(Object.java:474)
              org.apache.commons.collections.buffer.BlockingBuffer.remove(BlockingBuffer.java:107)
              org.exoplatform.services.jcr.impl.core.query.lucene.IndexMerger.run(IndexMerger.java:296)
              Thread: LockRemover 129 : priority:1, demon:true, threadId:129, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: FileCleaner 95 : priority:1, demon:true, threadId:95, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: IndexMerger : priority:5, demon:true, threadId:130, threadState:WAITING
              - waiting on <0xc18dc4> (a org.apache.commons.collections.buffer.BlockingBuffer)
              java.lang.Object.wait(Native Method)
              java.lang.Object.wait(Object.java:474)
              org.apache.commons.collections.buffer.BlockingBuffer.remove(BlockingBuffer.java:107)
              org.exoplatform.services.jcr.impl.core.query.lucene.IndexMerger.run(IndexMerger.java:296)
              Thread: LockRemover 131 : priority:1, demon:true, threadId:131, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: FileCleaner 102 : priority:1, demon:true, threadId:102, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: IndexMerger : priority:5, demon:true, threadId:132, threadState:WAITING
              - waiting on <0x12a584f> (a org.apache.commons.collections.buffer.BlockingBuffer)
              java.lang.Object.wait(Native Method)
              java.lang.Object.wait(Object.java:474)
              org.apache.commons.collections.buffer.BlockingBuffer.remove(BlockingBuffer.java:107)
              org.exoplatform.services.jcr.impl.core.query.lucene.IndexMerger.run(IndexMerger.java:296)
              Thread: LockRemover 133 : priority:1, demon:true, threadId:133, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: FileCleaner 109 : priority:1, demon:true, threadId:109, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: IndexMerger : priority:5, demon:true, threadId:134, threadState:WAITING
              - waiting on <0x10bbb8b> (a org.apache.commons.collections.buffer.BlockingBuffer)
              java.lang.Object.wait(Native Method)
              java.lang.Object.wait(Object.java:474)
              org.apache.commons.collections.buffer.BlockingBuffer.remove(BlockingBuffer.java:107)
              org.exoplatform.services.jcr.impl.core.query.lucene.IndexMerger.run(IndexMerger.java:296)
              Thread: LockRemover 135 : priority:1, demon:true, threadId:135, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: FileCleaner 116 : priority:1, demon:true, threadId:116, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: IndexMerger : priority:5, demon:true, threadId:136, threadState:WAITING
              - waiting on <0x1c24885> (a org.apache.commons.collections.buffer.BlockingBuffer)
              java.lang.Object.wait(Native Method)
              java.lang.Object.wait(Object.java:474)
              org.apache.commons.collections.buffer.BlockingBuffer.remove(BlockingBuffer.java:107)
              org.exoplatform.services.jcr.impl.core.query.lucene.IndexMerger.run(IndexMerger.java:296)
              Thread: LockRemover 137 : priority:1, demon:true, threadId:137, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: FileCleaner 123 : priority:1, demon:true, threadId:123, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: IndexMerger : priority:5, demon:true, threadId:138, threadState:WAITING
              - waiting on <0x274a01> (a org.apache.commons.collections.buffer.BlockingBuffer)
              java.lang.Object.wait(Native Method)
              java.lang.Object.wait(Object.java:474)
              org.apache.commons.collections.buffer.BlockingBuffer.remove(BlockingBuffer.java:107)
              org.exoplatform.services.jcr.impl.core.query.lucene.IndexMerger.run(IndexMerger.java:296)
              Thread: LockRemover 139 : priority:1, demon:true, threadId:139, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: pool-32-thread-1 : priority:5, demon:false, threadId:141, threadState:TIMED_WAITING
              sun.misc.Unsafe.park(Native Method)
              java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
              java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
              java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
              java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
              java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
              java.lang.Thread.run(Thread.java:595)
              Thread: FileCleaner 142 : priority:1, demon:true, threadId:142, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: FileCleaner 144 : priority:1, demon:true, threadId:144, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: pool-33-thread-1 : priority:5, demon:false, threadId:146, threadState:TIMED_WAITING
              sun.misc.Unsafe.park(Native Method)
              java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
              java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
              java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
              java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
              java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
              java.lang.Thread.run(Thread.java:595)
              Thread: pool-34-thread-1 : priority:5, demon:false, threadId:147, threadState:WAITING
              sun.misc.Unsafe.park(Native Method)
              java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
              java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
              java.util.concurrent.DelayQueue.take(DelayQueue.java:131)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
              java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
              java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
              java.lang.Thread.run(Thread.java:595)
              Thread: pool-35-thread-1 : priority:5, demon:false, threadId:148, threadState:TIMED_WAITING
              sun.misc.Unsafe.park(Native Method)
              java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
              java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
              java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
              java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
              java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
              java.lang.Thread.run(Thread.java:595)
              Thread: EvictionTimer-8 : priority:5, demon:true, threadId:149, threadState:TIMED_WAITING
              sun.misc.Unsafe.park(Native Method)
              java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
              java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
              java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
              java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
              java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
              java.lang.Thread.run(Thread.java:595)
              Thread: EvictionTimer-9 : priority:5, demon:true, threadId:150, threadState:TIMED_WAITING
              sun.misc.Unsafe.park(Native Method)
              java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
              java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
              java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
              java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
              java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
              java.lang.Thread.run(Thread.java:595)
              Thread: FileCleaner 151 : priority:1, demon:true, threadId:151, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: FileCleaner 153 : priority:1, demon:true, threadId:153, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: EvictionTimer-10 : priority:5, demon:true, threadId:157, threadState:TIMED_WAITING
              sun.misc.Unsafe.park(Native Method)
              java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
              java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
              java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
              java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
              java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
              java.lang.Thread.run(Thread.java:595)
              Thread: FileCleaner 158 : priority:1, demon:true, threadId:158, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: FileCleaner 160 : priority:1, demon:true, threadId:160, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: EvictionTimer-11 : priority:5, demon:true, threadId:164, threadState:TIMED_WAITING
              sun.misc.Unsafe.park(Native Method)
              java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
              java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
              java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
              java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
              java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
              java.lang.Thread.run(Thread.java:595)
              Thread: FileCleaner 165 : priority:1, demon:true, threadId:165, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: FileCleaner 167 : priority:1, demon:true, threadId:167, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: EvictionTimer-12 : priority:5, demon:true, threadId:171, threadState:TIMED_WAITING
              sun.misc.Unsafe.park(Native Method)
              java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
              java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
              java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
              java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
              java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
              java.lang.Thread.run(Thread.java:595)
              Thread: FileCleaner 172 : priority:1, demon:true, threadId:172, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: FileCleaner 174 : priority:1, demon:true, threadId:174, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: EvictionTimer-13 : priority:5, demon:true, threadId:178, threadState:TIMED_WAITING
              sun.misc.Unsafe.park(Native Method)
              java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
              java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
              java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
              java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
              java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
              java.lang.Thread.run(Thread.java:595)
              Thread: FileCleaner 179 : priority:1, demon:true, threadId:179, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: FileCleaner 181 : priority:1, demon:true, threadId:181, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: EvictionTimer-14 : priority:5, demon:true, threadId:185, threadState:TIMED_WAITING
              sun.misc.Unsafe.park(Native Method)
              java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
              java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
              java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
              java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
              java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
              java.lang.Thread.run(Thread.java:595)
              Thread: FileCleaner 186 : priority:1, demon:true, threadId:186, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: FileCleaner 188 : priority:1, demon:true, threadId:188, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: EvictionTimer-15 : priority:5, demon:true, threadId:192, threadState:TIMED_WAITING
              sun.misc.Unsafe.park(Native Method)
              java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
              java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
              java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
              java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
              java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
              java.lang.Thread.run(Thread.java:595)
              Thread: FileCleaner 155 : priority:1, demon:true, threadId:155, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: IndexMerger : priority:5, demon:true, threadId:193, threadState:WAITING
              - waiting on <0x156787> (a org.apache.commons.collections.buffer.BlockingBuffer)
              java.lang.Object.wait(Native Method)
              java.lang.Object.wait(Object.java:474)
              org.apache.commons.collections.buffer.BlockingBuffer.remove(BlockingBuffer.java:107)
              org.exoplatform.services.jcr.impl.core.query.lucene.IndexMerger.run(IndexMerger.java:296)
              Thread: IndexMerger : priority:5, demon:true, threadId:194, threadState:WAITING
              - waiting on <0x1a007e8> (a org.apache.commons.collections.buffer.BlockingBuffer)
              java.lang.Object.wait(Native Method)
              java.lang.Object.wait(Object.java:474)
              org.apache.commons.collections.buffer.BlockingBuffer.remove(BlockingBuffer.java:107)
              org.exoplatform.services.jcr.impl.core.query.lucene.IndexMerger.run(IndexMerger.java:296)
              Thread: LockRemover 195 : priority:1, demon:true, threadId:195, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: FileCleaner 162 : priority:1, demon:true, threadId:162, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: IndexMerger : priority:5, demon:true, threadId:196, threadState:WAITING
              - waiting on <0x1671233> (a org.apache.commons.collections.buffer.BlockingBuffer)
              java.lang.Object.wait(Native Method)
              java.lang.Object.wait(Object.java:474)
              org.apache.commons.collections.buffer.BlockingBuffer.remove(BlockingBuffer.java:107)
              org.exoplatform.services.jcr.impl.core.query.lucene.IndexMerger.run(IndexMerger.java:296)
              Thread: LockRemover 197 : priority:1, demon:true, threadId:197, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: FileCleaner 169 : priority:1, demon:true, threadId:169, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: IndexMerger : priority:5, demon:true, threadId:198, threadState:WAITING
              - waiting on <0x18bcd46> (a org.apache.commons.collections.buffer.BlockingBuffer)
              java.lang.Object.wait(Native Method)
              java.lang.Object.wait(Object.java:474)
              org.apache.commons.collections.buffer.BlockingBuffer.remove(BlockingBuffer.java:107)
              org.exoplatform.services.jcr.impl.core.query.lucene.IndexMerger.run(IndexMerger.java:296)
              Thread: LockRemover 199 : priority:1, demon:true, threadId:199, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: FileCleaner 176 : priority:1, demon:true, threadId:176, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: IndexMerger : priority:5, demon:true, threadId:200, threadState:WAITING
              - waiting on <0x414878> (a org.apache.commons.collections.buffer.BlockingBuffer)
              java.lang.Object.wait(Native Method)
              java.lang.Object.wait(Object.java:474)
              org.apache.commons.collections.buffer.BlockingBuffer.remove(BlockingBuffer.java:107)
              org.exoplatform.services.jcr.impl.core.query.lucene.IndexMerger.run(IndexMerger.java:296)
              Thread: LockRemover 201 : priority:1, demon:true, threadId:201, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: FileCleaner 183 : priority:1, demon:true, threadId:183, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: IndexMerger : priority:5, demon:true, threadId:202, threadState:WAITING
              - waiting on <0x1fcf0ad> (a org.apache.commons.collections.buffer.BlockingBuffer)
              java.lang.Object.wait(Native Method)
              java.lang.Object.wait(Object.java:474)
              org.apache.commons.collections.buffer.BlockingBuffer.remove(BlockingBuffer.java:107)
              org.exoplatform.services.jcr.impl.core.query.lucene.IndexMerger.run(IndexMerger.java:296)
              Thread: LockRemover 203 : priority:1, demon:true, threadId:203, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: FileCleaner 190 : priority:1, demon:true, threadId:190, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: IndexMerger : priority:5, demon:true, threadId:204, threadState:WAITING
              - waiting on <0xd0216> (a org.apache.commons.collections.buffer.BlockingBuffer)
              java.lang.Object.wait(Native Method)
              java.lang.Object.wait(Object.java:474)
              org.apache.commons.collections.buffer.BlockingBuffer.remove(BlockingBuffer.java:107)
              org.exoplatform.services.jcr.impl.core.query.lucene.IndexMerger.run(IndexMerger.java:296)
              Thread: LockRemover 205 : priority:1, demon:true, threadId:205, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: pool-36-thread-1 : priority:5, demon:false, threadId:207, threadState:TIMED_WAITING
              sun.misc.Unsafe.park(Native Method)
              java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
              java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
              java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
              java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
              java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
              java.lang.Thread.run(Thread.java:595)
              Thread: FileCleaner 208 : priority:1, demon:true, threadId:208, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: FileCleaner 210 : priority:1, demon:true, threadId:210, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: FileCleaner 212 : priority:1, demon:true, threadId:212, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.exoplatform.services.jcr.impl.proccess.WorkerThread.run(WorkerThread.java:55)
              Thread: pool-37-thread-1 : priority:5, demon:false, threadId:214, threadState:TIMED_WAITING
              sun.misc.Unsafe.park(Native Method)
              java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
              java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
              java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
              java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
              java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
              java.lang.Thread.run(Thread.java:595)
              Thread: pool-38-thread-1 : priority:5, demon:false, threadId:215, threadState:WAITING
              sun.misc.Unsafe.park(Native Method)
              java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
              java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
              java.util.concurrent.DelayQueue.take(DelayQueue.java:131)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
              java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
              java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
              java.lang.Thread.run(Thread.java:595)
              Thread: pool-39-thread-1 : priority:5, demon:false, threadId:216, threadState:TIMED_WAITING
              sun.misc.Unsafe.park(Native Method)
              java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146)
              java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803)
              java.util.concurrent.DelayQueue.take(DelayQueue.java:135)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504)
              java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497)
              java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
              java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
              java.lang.Thread.run(Thread.java:595)
              Thread: JBossLifeThread : priority:5, demon:false, threadId:227, threadState:WAITING
              - waiting on <0x10a589a> (a java.lang.Object)
              java.lang.Object.wait(Native Method)
              java.lang.Object.wait(Object.java:474)
              org.jboss.bootstrap.AbstractServerImpl$LifeThread.run(AbstractServerImpl.java:866)
              Thread: http-127.0.0.1-8080-Acceptor-0 : priority:5, demon:true, threadId:228, threadState:RUNNABLE
              java.net.PlainSocketImpl.socketAccept(Native Method)
              java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
              java.net.ServerSocket.implAccept(ServerSocket.java:450)
              java.net.ServerSocket.accept(ServerSocket.java:421)
              org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:61)
              org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:310)
              java.lang.Thread.run(Thread.java:595)
              Thread: ajp-127.0.0.1-8009-Acceptor-0 : priority:5, demon:true, threadId:229, threadState:RUNNABLE
              java.net.PlainSocketImpl.socketAccept(Native Method)
              java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
              java.net.ServerSocket.implAccept(ServerSocket.java:450)
              java.net.ServerSocket.accept(ServerSocket.java:421)
              org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:61)
              org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:310)
              java.lang.Thread.run(Thread.java:595)
              Thread: http-127.0.0.1-8080-1 : priority:5, demon:true, threadId:230, threadState:RUNNABLE
              sun.management.ThreadImpl.getThreadInfo0(Native Method)
              sun.management.ThreadImpl.getThreadInfo(ThreadImpl.java:142)
              sun.management.ThreadImpl.getThreadInfo(ThreadImpl.java:120)
              org.jboss.system.server.ServerInfo.outputJdk5ThreadMXBeanInfo(ServerInfo.java:703)
              org.jboss.system.server.ServerInfo.getThreadGroupInfoWithoutLocks(ServerInfo.java:611)
              org.jboss.system.server.ServerInfo.getThreadGroupInfoWithoutLocks(ServerInfo.java:618)
              org.jboss.system.server.ServerInfo.getThreadGroupInfoWithoutLocks(ServerInfo.java:618)
              org.jboss.system.server.ServerInfo.getThreadGroupInfo(ServerInfo.java:582)
              org.jboss.system.server.ServerInfo.listThreadDump(ServerInfo.java:478)
              sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
              sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
              java.lang.reflect.Method.invoke(Method.java:585)
              org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)
              org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
              org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
              org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
              org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
              org.jboss.jmx.adaptor.control.Server.invokeOpByName(Server.java:258)
              org.jboss.jmx.adaptor.control.Server.invokeOp(Server.java:223)
              org.jboss.jmx.adaptor.html.HtmlAdaptorServlet$3.run(HtmlAdaptorServlet.java:380)
              org.jboss.jmx.adaptor.html.HtmlAdaptorServlet$3.run(HtmlAdaptorServlet.java:378)
              java.security.AccessController.doPrivileged(Native Method)
              org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.invokeOp(HtmlAdaptorServlet.java:376)
              org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.invokeOp(HtmlAdaptorServlet.java:287)
              org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.processRequest(HtmlAdaptorServlet.java:104)
              org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.doPost(HtmlAdaptorServlet.java:86)
              javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
              javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
              org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
              org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
              org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
              org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
              org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
              org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)
              org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
              org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)
              org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)
              org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
              org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
              org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
              org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
              org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
              org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
              org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
              org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)
              org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598)
              org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
              java.lang.Thread.run(Thread.java:595)
              Thread: http-127.0.0.1-8080-2 : priority:5, demon:true, threadId:233, threadState:RUNNABLE
              java.lang.ClassLoader.defineClass1(Native Method)
              java.lang.ClassLoader.defineClass(ClassLoader.java:620)
              org.jboss.classloader.spi.base.BaseClassLoader.access$200(BaseClassLoader.java:63)
              org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:572)
              org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:532)
              java.security.AccessController.doPrivileged(Native Method)
              org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:530)
              org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:507)
              org.jboss.classloader.spi.base.BaseDelegateLoader.loadClass(BaseDelegateLoader.java:134)
              org.jboss.classloader.spi.filter.FilteredDelegateLoader.loadClass(FilteredDelegateLoader.java:131)
              org.jboss.classloader.spi.base.ClassLoadingTask$ThreadTask.run(ClassLoadingTask.java:452)
              org.jboss.classloader.spi.base.ClassLoaderManager.nextTask(ClassLoaderManager.java:251)
              org.jboss.classloader.spi.base.ClassLoaderManager.process(ClassLoaderManager.java:150)
              org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:265)
              org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:1119)
              org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:798)
              org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:441)
              java.lang.ClassLoader.loadClass(ClassLoader.java:251)
              java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
              java.lang.ClassLoader.defineClass1(Native Method)
              java.lang.ClassLoader.defineClass(ClassLoader.java:620)
              org.jboss.classloader.spi.base.BaseClassLoader.access$200(BaseClassLoader.java:63)
              org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:572)
              org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:532)
              java.security.AccessController.doPrivileged(Native Method)
              org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:530)
              org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:507)
              org.jboss.classloader.spi.base.BaseDelegateLoader.loadClass(BaseDelegateLoader.java:134)
              org.jboss.classloader.spi.filter.FilteredDelegateLoader.loadClass(FilteredDelegateLoader.java:131)
              org.jboss.classloader.spi.base.ClassLoadingTask$ThreadTask.run(ClassLoadingTask.java:452)
              org.jboss.classloader.spi.base.ClassLoaderManager.nextTask(ClassLoaderManager.java:251)
              org.jboss.classloader.spi.base.ClassLoaderManager.process(ClassLoaderManager.java:150)
              org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:265)
              org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:1119)
              org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:798)
              org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:441)
              java.lang.ClassLoader.loadClass(ClassLoader.java:251)
              java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
              finacle.partner.management.PartnerBean.preRegister(PartnerBean.java:81)
              sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
              sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
              java.lang.reflect.Method.invoke(Method.java:585)
              org.apache.el.parser.AstValue.invoke(AstValue.java:170)
              org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
              org.apache.jasper.el.JspMethodExpression.invoke(JspMethodExpression.java:68)
              javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
              com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
              javax.faces.component.UICommand.broadcast(UICommand.java:387)
              javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:475)
              javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:756)
              com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)
              com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
              com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
              org.jboss.portletbridge.AjaxPortletBridge.execute(AjaxPortletBridge.java:1078)
              org.jboss.portletbridge.AjaxPortletBridge.doFacesRequest(AjaxPortletBridge.java:391)
              javax.portlet.faces.GenericFacesPortlet.processAction(GenericFacesPortlet.java:526)
              org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:558)
              org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:109)
              org.gatein.pc.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:72)
              org.gatein.pc.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:506)
              org.gatein.pc.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42)
              org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:87)
              org.gatein.pc.portlet.aspects.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:197)
              org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:87)
              org.gatein.pc.portlet.aspects.RequestAttributeConversationInterceptor.invoke(RequestAttributeConversationInterceptor.java:119)
              org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:87)
              org.gatein.pc.portlet.aspects.CCPPInterceptor.invoke(CCPPInterceptor.java:65)
              org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:87)
              org.gatein.pc.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49)
              org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:87)
              org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:87)
              org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.access$001(ContextDispatcherInterceptor.java:49)
              org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor$1.doCallback(ContextDispatcherInterceptor.java:123)
              org.gatein.wci.command.CommandDispatcher$CallbackCommand.execute(CommandDispatcher.java:82)
              sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
              sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
              java.lang.reflect.Method.invoke(Method.java:585)
              org.gatein.wci.command.CommandServlet.doGet(CommandServlet.java:135)
              org.gatein.wci.command.CommandServlet.doPost(CommandServlet.java:166)
              javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
              javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
              org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
              org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
              org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:638)
              org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:543)
              org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:480)
              org.gatein.wci.command.CommandServlet.include(CommandServlet.java:84)
              org.gatein.wci.command.CommandDispatcher.include(CommandDispatcher.java:58)
              org.gatein.wci.tomcat.TC6ServletContainerContext.include(TC6ServletContainerContext.java:87)
              org.gatein.wci.impl.DefaultServletContainer.include(DefaultServletContainer.java:198)
              org.gatein.pc.portlet.impl.spi.AbstractServerContext.dispatch(AbstractServerContext.java:69)
              org.gatein.pc.portlet.aspects.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:77)
              org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:87)
              org.gatein.pc.portlet.aspects.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69)
              org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:87)
              org.gatein.pc.portlet.aspects.ValveInterceptor.invoke(ValveInterceptor.java:75)
              org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:87)
              org.gatein.pc.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:117)
              org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:87)
              org.gatein.pc.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:231)
              org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:87)
              org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor.invoke(PortletCustomizationInterceptor.java:76)
              org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:87)
              org.gatein.pc.portlet.aspects.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:229)
              org.gatein.pc.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:87)
              org.gatein.pc.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:152)
              org.gatein.pc.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:177)
              org.exoplatform.portal.webui.application.UIPortlet.invoke(UIPortlet.java:903)
              org.exoplatform.portal.webui.application.UIPortletActionListener$ProcessActionActionListener.execute(UIPortletActionListener.java:105)
              org.exoplatform.webui.event.Event.broadcast(Event.java:89)
              org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:127)
              org.exoplatform.portal.webui.application.UIPortletLifecycle.processAction(UIPortletLifecycle.java:62)
              org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:108)
              org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:73)
              org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle.processAction(UIPortalApplicationLifecycle.java:37)
              org.exoplatform.webui.core.UIComponent.processAction(UIComponent.java:108)
              org.exoplatform.webui.core.UIApplication.processAction(UIApplication.java:115)
              org.exoplatform.portal.application.PortalRequestHandler.execute(PortalRequestHandler.java:107)
              org.exoplatform.web.WebAppController.service(WebAppController.java:143)
              org.exoplatform.portal.application.PortalController.onService(PortalController.java:127)
              org.exoplatform.container.web.AbstractHttpServlet.service(AbstractHttpServlet.java:116)
              javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
              org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
              org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
              org.exoplatform.web.CacheUserProfileFilter.doFilter(CacheUserProfileFilter.java:72)
              org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
              org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
              org.exoplatform.frameworks.jcr.web.ThreadLocalSessionProviderInitializedFilter.doFilter(ThreadLocalSessionProviderInitializedFilter.java:116)
              org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
              org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
              org.exoplatform.services.security.web.SetCurrentIdentityFilter.doFilter(SetCurrentIdentityFilter.java:76)
              org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
              org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
              org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:112)
              org.exoplatform.sample.ext.web.SampleFilter.doFilter(SampleFilter.java:46)
              org.exoplatform.web.filter.ExtensibleFilter$ExtensibleFilterChain.doFilter(ExtensibleFilter.java:108)
              org.exoplatform.web.filter.ExtensibleFilter.doFilter(ExtensibleFilter.java:84)
              org.exoplatform.web.filter.GenericFilter.doFilter(GenericFilter.java:66)
              org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
              org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
              org.exoplatform.web.login.ClusteredSSOFilter.doFilter(ClusteredSSOFilter.java:73)
              org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
              org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
              org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:92)
              org.exoplatform.web.login.RememberMeFilter.doFilter(RememberMeFilter.java:53)
              org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
              org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
              org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
              org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
              org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
              org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)
              org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
              org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)
              org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
              org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)
              org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
              org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
              org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
              org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
              org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
              org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
              org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
              org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)
              org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598)
              org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
              java.lang.Thread.run(Thread.java:595)

              Thread Group: JBoss Pooled Threads : max priority:10, demon:false
              Thread: WorkManager(2)-1 : priority:5, demon:true, threadId:51, threadState:WAITING
              sun.misc.Unsafe.park(Native Method)
              java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
              java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
              java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:200)
              org.jboss.resource.adapter.mail.inflow.NewMsgsWorker.run(NewMsgsWorker.java:76)
              org.jboss.resource.work.WorkWrapper.execute(WorkWrapper.java:205)
              org.jboss.util.threadpool.BasicTaskWrapper.run(BasicTaskWrapper.java:260)
              java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
              java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
              java.lang.Thread.run(Thread.java:595)

              Thread Group: System Threads : max priority:10, demon:false
              Thread: JBoss System Threads(1)-1 : priority:5, demon:true, threadId:16, threadState:RUNNABLE
              java.net.PlainSocketImpl.socketAccept(Native Method)
              java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
              java.net.ServerSocket.implAccept(ServerSocket.java:450)
              java.net.ServerSocket.accept(ServerSocket.java:421)
              org.jboss.web.WebServer.run(WebServer.java:320)
              org.jboss.util.threadpool.RunnableTaskWrapper.run(RunnableTaskWrapper.java:147)
              java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
              java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
              java.lang.Thread.run(Thread.java:595)
              Thread: JBoss System Threads(1)-2 : priority:5, demon:true, threadId:21, threadState:RUNNABLE
              java.net.PlainSocketImpl.socketAccept(Native Method)
              java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
              java.net.ServerSocket.implAccept(ServerSocket.java:450)
              java.net.ServerSocket.accept(ServerSocket.java:421)
              org.jnp.server.Main$AcceptHandler.run(Main.java:597)
              org.jboss.util.threadpool.RunnableTaskWrapper.run(RunnableTaskWrapper.java:147)
              java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
              java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
              java.lang.Thread.run(Thread.java:595)

              Thread Group: QuartzScheduler:DefaultQuartzScheduler : max priority:10, demon:false
              Thread: DefaultQuartzScheduler_QuartzSchedulerThread : priority:5, demon:false, threadId:62, threadState:TIMED_WAITING
              java.lang.Thread.sleep(Native Method)
              org.quartz.core.QuartzSchedulerThread.run(QuartzSchedulerThread.java:394)

              Thread Group: conn-factory-jndi-mapper : max priority:10, demon:false

              Thread Group: msg-post-office : max priority:10, demon:false

              Thread Group: JGroups : max priority:10, demon:false

              Thread Group: RMI Runtime : max priority:10, demon:false
              • 4. Unable to get OrganizationService Component
                shaipai

                Is there any need to setting up any configuration, that defines the components, in the war that I deployed ?. Any help will be greatly appreciated.

                • 5. Unable to get OrganizationService Component
                  mstruk

                  This seems to be the offending thread:

                   

                  Thread: http-127.0.0.1-8080-2 : priority:5, demon:true, threadId:233, threadState:RUNNABLE

                  java.lang.ClassLoader.defineClass1(Native Method)
                  java.lang.ClassLoader.defineClass(ClassLoader.java:620)
                  org.jboss.classloader.spi.base.BaseClassLoader.access$200(BaseClassLoader.java:63)
                  org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:572)
                  org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:532)
                  java.security.AccessController.doPrivileged(Native Method)
                  org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:530)
                  org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:507)
                  org.jboss.classloader.spi.base.BaseDelegateLoader.loadClass(BaseDelegateLoader.java:134)
                  org.jboss.classloader.spi.filter.FilteredDelegateLoader.loadClass(FilteredDelegateLoader.java:131)
                  org.jboss.classloader.spi.base.ClassLoadingTask$ThreadTask.run(ClassLoadingTask.java:452)
                  org.jboss.classloader.spi.base.ClassLoaderManager.nextTask(ClassLoaderManager.java:251)
                  org.jboss.classloader.spi.base.ClassLoaderManager.process(ClassLoaderManager.java:150)
                  org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:265)
                  org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:1119)
                  org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:798)
                  org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:441)
                  java.lang.ClassLoader.loadClass(ClassLoader.java:251)
                  java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
                  java.lang.ClassLoader.defineClass1(Native Method)
                  java.lang.ClassLoader.defineClass(ClassLoader.java:620)
                  org.jboss.classloader.spi.base.BaseClassLoader.access$200(BaseClassLoader.java:63)
                  org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:572)
                  org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:532)
                  java.security.AccessController.doPrivileged(Native Method)
                  org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:530)
                  org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:507)
                  org.jboss.classloader.spi.base.BaseDelegateLoader.loadClass(BaseDelegateLoader.java:134)
                  org.jboss.classloader.spi.filter.FilteredDelegateLoader.loadClass(FilteredDelegateLoader.java:131)
                  org.jboss.classloader.spi.base.ClassLoadingTask$ThreadTask.run(ClassLoadingTask.java:452)
                  org.jboss.classloader.spi.base.ClassLoaderManager.nextTask(ClassLoaderManager.java:251)
                  org.jboss.classloader.spi.base.ClassLoaderManager.process(ClassLoaderManager.java:150)
                  org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:265)
                  org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:1119)
                  org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:798)
                  org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:441)
                  java.lang.ClassLoader.loadClass(ClassLoader.java:251)
                  java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
                  finacle.partner.management.PartnerBean.preRegister(PartnerBean.java:81)
                  sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                  sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                  sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                  java.lang.reflect.Method.invoke(Method.java:585)
                  org.apache.el.parser.AstValue.invoke(AstValue.java:170)
                  org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
                  org.apache.jasper.el.JspMethodExpression.invoke(JspMethodExpression.java:68)
                  javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
                  com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
                  javax.faces.component.UICommand.broadcast(UICommand.java:387)
                  javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:475)
                  javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:756)
                  com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)
                  com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
                  com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
                  org.jboss.portletbridge.AjaxPortletBridge.execute(AjaxPortletBridge.java:1078)
                  org.jboss.portletbridge.AjaxPortletBridge.doFacesRequest(AjaxPortletBridge.java:391)
                  javax.portlet.faces.GenericFacesPortlet.processAction(GenericFacesPortlet.java:526)

                   

                  It seems like you're facing a classloading deadlock.

                   

                  I wonder why this method:

                   

                  finacle.partner.management.PartnerBean.preRegister(PartnerBean.java:81)

                   

                  would directly call:

                   

                  java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

                   

                  What does the code look like inside your PartnerBean.java preRegister()?

                  • 6. Unable to get OrganizationService Component
                    shaipai

                    I does not call loadClassInternal at all.

                    Here is the code snippet. The application hangs at the statement that tries to get the OrganizationService.

                     

                    public String preRegister(){

                           System.out.println("shaipai in preRegister() PartnerBean ");

                            PortalRequestContext context = (PortalRequestContext)WebuiRequestContext.getCurrentInstance();

                            System.out.println("shaipai in preRegister() created context " + context.getClass().getName());

                           ExoContainer container = context.getApplication().getApplicationServiceContainer();

                           System.out.println("shaipai in preRegister() created ExoContainer " + container.getClass().getName());

                           OrganizationService orgService = org.exoplatform.services.organization.OrganizationService.class.cast(container.getComponentInstanceOfType     (org.exoplatform.services.organization.OrganizationService.class));

                            System.out.println("shaipai in preRegister() created OrganizationService-2 " + orgService.getClass().getName());       

                     

                     

                    • 7. Unable to get OrganizationService Component
                      mstruk

                      Must be this line that triggers loading of OrganizationService.class:

                       

                      OrganizationService orgService = org.exoplatform.services.organization.OrganizationService.class.cast(container.getComponentInstanceOfType     (org.exoplatform.services.organization.OrganizationService.class));

                       

                      And there's obviously something peculiar about your setup as others don't experience this problem.

                       

                      I'd first make sure there are no GateIn jars in your .ear / .war as that might cause classes to try to load multiple times.

                      Then I'd try with GateIn trunk + JBoss-6.0.0.Final (use -Ppkg-jbossas6 when building GateIn), to see if the issue is maybe specific to JBoss-5.1.0.

                       

                      If none of that works, create a JIRA issue. But we need to be able to reproduce this, so you should attach to the issue a simple portlet that can be used to reproduce the deadlock.

                      • 8. Unable to get OrganizationService Component
                        trong.tran

                        Could you try to check if there is any exo.core.*.jar files in lib directory in your portlet war ? If yes, it may be the cause of the problem and just remove them from lib directory

                        • 9. Unable to get OrganizationService Component
                          shaipai

                          Excellent !. That helped. Really appreciate all for your valuable time. Thank you !.