On Mar 6, 2013, at 10:53 AM, Howard W. Smith, Jr. wrote:

Patrick,

On Tue, Mar 5, 2013 at 6:51 PM, Caldarale, Charles R <
chuck.caldar...@unisys.com> wrote:

From: Caldarale, Charles R
Subject: RE: Cannot access my app after Tomcat 7.0.28

Now I just noticed that on this 4 core server, tomcat7.exe *32 is
using 25% CPU.

Take several thread dumps and see what's looping.


http://wiki.apache.org/tomcat/HowTo#How_do_I_obtain_a_thread_dump_of_my_running_webapp_.3F

I should have mentioned that Windows often makes this difficult when
running as a service, so you might want to try starting Tomcat with the
startup.bat script for this diagnostic effort.

- Chuck


Can you?

1. configure java options with a JMX port in tomcat7w.exe, where JMX port
= an available port on localhost

2. start Tomcat7 windows service

3. open Java Visual VM (e.g. C:\Program
Files\Java\jdk1.7.0_13\bin\jvisualvm.exe)

4. In Java Visual VM, connect to the JMX port and perform a heap dump or
monitor the hotspots (to determine cause of the 25% CPU, etc...)

I am a novice with these tools so please bear with me.
I managed to get jvisualvm to connect to my local app, see screenshot below with a thread dump immediately after. I hope someone knows what the thread dump tell us because I can't, sorry.






2013-03-06 12:04:42
Full thread dump Java HotSpot(TM) Client VM (23.7-b01 mixed mode, sharing):

"pool-1-thread-29" daemon prio=6 tid=0x04baa800 nid=0x1740 waiting on condition [0x0a54f000]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x2a537ca8> (a java.util.concurrent.SynchronousQueue$TransferStack)
        at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
at java.util.concurrent.SynchronousQueue $TransferStack.awaitFulfill(Unknown Source) at java.util.concurrent.SynchronousQueue $TransferStack.transfer(Unknown Source)
        at java.util.concurrent.SynchronousQueue.poll(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"pool-1-thread-28" daemon prio=6 tid=0x04baec00 nid=0xd00 waiting on condition [0x0a28f000]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x2a537ca8> (a java.util.concurrent.SynchronousQueue$TransferStack)
        at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
at java.util.concurrent.SynchronousQueue $TransferStack.awaitFulfill(Unknown Source) at java.util.concurrent.SynchronousQueue $TransferStack.transfer(Unknown Source)
        at java.util.concurrent.SynchronousQueue.poll(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"RMI TCP Connection(22)-192.168.41.41" daemon prio=6 tid=0x0608f000 nid=0x1ea8 runnable [0x078bf000]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.io.BufferedInputStream.fill(Unknown Source)
        at java.io.BufferedInputStream.read(Unknown Source)
        - locked <0x2ba79440> (a java.io.BufferedInputStream)
        at java.io.FilterInputStream.read(Unknown Source)
        at sun.rmi.transport.tcp.TCPTransport.handleMessages(Unknown Source)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(Unknown Source) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - <0x2ba79558> (a java.util.concurrent.ThreadPoolExecutor$Worker)

"RMI TCP Connection(21)-192.168.41.41" daemon prio=6 tid=0x06090400 nid=0x1bb8 runnable [0x0792f000]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.io.BufferedInputStream.fill(Unknown Source)
        at java.io.BufferedInputStream.read(Unknown Source)
        - locked <0x2b9fa4d0> (a java.io.BufferedInputStream)
        at java.io.FilterInputStream.read(Unknown Source)
        at sun.rmi.transport.tcp.TCPTransport.handleMessages(Unknown Source)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(Unknown Source) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - <0x2ba354d8> (a java.util.concurrent.ThreadPoolExecutor$Worker)

"*** Profiler Agent Special Execution Thread 6" daemon prio=6 tid=0x05c22c00 nid=0x330 in Object.wait() [0x0a49f000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x2b5b6758> (a java.lang.Object)
        at java.lang.Object.wait(Object.java:503)
at org.netbeans.lib.profiler.server.ProfilerServer $SeparateCmdExecutionThread.run(ProfilerServer.java:251)
        - locked <0x2b5b6758> (a java.lang.Object)

   Locked ownable synchronizers:
        - None

"*** JFluid Monitor thread ***" daemon prio=10 tid=0x05c1c800 nid=0x109c waiting on condition [0x0a3ef000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
        at java.lang.Thread.sleep(Native Method)
at org.netbeans.lib.profiler.server.Monitors $SurvGenAndThreadsMonitor.run(Monitors.java:148)

   Locked ownable synchronizers:
        - None

"*** Profiler Agent Communication Thread" daemon prio=10 tid=0x05c1d400 nid=0x1ffc runnable [0x0a33f000]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.io.ObjectInputStream$PeekInputStream.peek(Unknown Source)
at java.io.ObjectInputStream $BlockDataInputStream.readBlockHeader(Unknown Source) at java.io.ObjectInputStream$BlockDataInputStream.refill(Unknown Source)
        at java.io.ObjectInputStream$BlockDataInputStream.read(Unknown Source)
        at java.io.ObjectInputStream.read(Unknown Source)
at org .netbeans .lib.profiler.wireprotocol.WireIO.receiveCommandOrResponse(WireIO.java: 50) at org .netbeans .lib.profiler.server.ProfilerServer.listenToClient(ProfilerServer.java: 1666) at org .netbeans.lib.profiler.server.ProfilerServer.run(ProfilerServer.java: 647)

   Locked ownable synchronizers:
        - None

"RMI TCP Connection(25)-192.168.41.41" daemon prio=6 tid=0x05c1e000 nid=0x13ec runnable [0x0a02f000]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.io.BufferedInputStream.fill(Unknown Source)
        at java.io.BufferedInputStream.read(Unknown Source)
        - locked <0x26612438> (a java.io.BufferedInputStream)
        at java.io.FilterInputStream.read(Unknown Source)
        at sun.rmi.transport.tcp.TCPTransport.handleMessages(Unknown Source)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(Unknown Source) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - <0x2b6efa50> (a java.util.concurrent.ThreadPoolExecutor$Worker)

"JMX server connection timeout 79" daemon prio=6 tid=0x05c1dc00 nid=0x1ba8 in Object.wait() [0x09f7f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x2b6efae8> (a [I)
at com.sun.jmx.remote.internal.ServerCommunicatorAdmin $Timeout.run(Unknown Source)
        - locked <0x2b6efae8> (a [I)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"RMI Scheduler(0)" daemon prio=6 tid=0x06090000 nid=0xa58 waiting on condition [0x07dbf000]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x29a10978> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer $ConditionObject.awaitNanos(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor $DelayedWorkQueue.take(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor $DelayedWorkQueue.take(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"pool-8-thread-10" prio=6 tid=0x05c22800 nid=0x1200 waiting on condition [0x0b36f000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x2af76b58> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer $ConditionObject.await(Unknown Source)
        at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"pool-8-thread-9" prio=6 tid=0x05c22000 nid=0x6bc waiting on condition [0x0b41f000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x2af76b58> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer $ConditionObject.await(Unknown Source)
        at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"pool-8-thread-8" prio=6 tid=0x05c21c00 nid=0x175c waiting on condition [0x0b2bf000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x2af76b58> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer $ConditionObject.await(Unknown Source)
        at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"pool-8-thread-7" prio=6 tid=0x05c21400 nid=0x810 waiting on condition [0x0b20f000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x2af76b58> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer $ConditionObject.await(Unknown Source)
        at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"pool-8-thread-6" prio=6 tid=0x05c20c00 nid=0xca8 waiting on condition [0x0b15f000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x2af76b58> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer $ConditionObject.await(Unknown Source)
        at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"pool-8-thread-5" prio=6 tid=0x05c20800 nid=0xb38 waiting on condition [0x0b0af000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x2af76b58> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer $ConditionObject.await(Unknown Source)
        at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"pool-8-thread-4" prio=6 tid=0x05c20000 nid=0x9ac waiting on condition [0x0afff000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x2af76b58> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer $ConditionObject.await(Unknown Source)
        at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"pool-8-thread-3" prio=6 tid=0x05c1fc00 nid=0xbac waiting on condition [0x0af4f000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x2af76b58> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer $ConditionObject.await(Unknown Source)
        at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"pool-8-thread-2" prio=6 tid=0x05c1f400 nid=0x1d44 waiting on condition [0x0ae9f000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x2af76b58> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer $ConditionObject.await(Unknown Source)
        at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"pool-8-thread-1" prio=6 tid=0x05c1f000 nid=0x174 waiting on condition [0x0adef000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x2af76b58> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer $ConditionObject.await(Unknown Source)
        at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"pool-7-thread-10" prio=6 tid=0x04ba8800 nid=0x176c waiting on condition [0x0996f000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x2af64c10> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer $ConditionObject.await(Unknown Source)
        at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"pool-7-thread-9" prio=6 tid=0x04ba8000 nid=0x17e8 waiting on condition [0x098bf000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x2af64c10> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer $ConditionObject.await(Unknown Source)
        at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"pool-7-thread-8" prio=6 tid=0x04ba7c00 nid=0x20b0 waiting on condition [0x0980f000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x2af64c10> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer $ConditionObject.await(Unknown Source)
        at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"pool-7-thread-7" prio=6 tid=0x04ba7400 nid=0x20f8 waiting on condition [0x0975f000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x2af64c10> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer $ConditionObject.await(Unknown Source)
        at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"pool-7-thread-6" prio=6 tid=0x06092c00 nid=0x2030 waiting on condition [0x096af000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x2af64c10> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer $ConditionObject.await(Unknown Source)
        at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"pool-7-thread-5" prio=6 tid=0x06092400 nid=0x19d0 waiting on condition [0x095ff000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x2af64c10> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer $ConditionObject.await(Unknown Source)
        at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"pool-7-thread-4" prio=6 tid=0x06091c00 nid=0x187c waiting on condition [0x0954f000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x2af64c10> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer $ConditionObject.await(Unknown Source)
        at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"pool-7-thread-3" prio=6 tid=0x06091800 nid=0xfb4 waiting on condition [0x0949f000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x2af64c10> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer $ConditionObject.await(Unknown Source)
        at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"pool-7-thread-2" prio=6 tid=0x06091000 nid=0x1c10 waiting on condition [0x093ef000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x2af64c10> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer $ConditionObject.await(Unknown Source)
        at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"pool-7-thread-1" prio=6 tid=0x06090c00 nid=0x818 waiting on condition [0x0933f000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x2af64c10> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer $ConditionObject.await(Unknown Source)
        at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"Timer-0" daemon prio=6 tid=0x0608ec00 nid=0x21d4 in Object.wait() [0x06b8f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x2a9693a0> (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Unknown Source)
        - locked <0x2a9693a0> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"DefaultQuartzScheduler_QuartzSchedulerThread" prio=6 tid=0x0608e400 nid=0x22fc in Object.wait() [0x06adf000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x2a969458> (a java.lang.Object)
at org.quartz.core.QuartzSchedulerThread.run(QuartzSchedulerThread.java: 301)
        - locked <0x2a969458> (a java.lang.Object)

   Locked ownable synchronizers:
        - None

"DefaultQuartzScheduler_Worker-10" prio=6 tid=0x0608e000 nid=0xc4c in Object.wait() [0x06a2f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
- waiting on <0x2a8536d0> (a org.quartz.simpl.SimpleThreadPool $WorkerThread) at org.quartz.simpl.SimpleThreadPool $WorkerThread.run(SimpleThreadPool.java:552) - locked <0x2a8536d0> (a org.quartz.simpl.SimpleThreadPool $WorkerThread)

   Locked ownable synchronizers:
        - None

"DefaultQuartzScheduler_Worker-9" prio=6 tid=0x0608d800 nid=0x6a8 in Object.wait() [0x0697f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
- waiting on <0x2a853748> (a org.quartz.simpl.SimpleThreadPool $WorkerThread) at org.quartz.simpl.SimpleThreadPool $WorkerThread.run(SimpleThreadPool.java:552) - locked <0x2a853748> (a org.quartz.simpl.SimpleThreadPool $WorkerThread)

   Locked ownable synchronizers:
        - None

"DefaultQuartzScheduler_Worker-8" prio=6 tid=0x0608d400 nid=0x1414 in Object.wait() [0x068cf000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
- waiting on <0x2a8537c0> (a org.quartz.simpl.SimpleThreadPool $WorkerThread) at org.quartz.simpl.SimpleThreadPool $WorkerThread.run(SimpleThreadPool.java:552) - locked <0x2a8537c0> (a org.quartz.simpl.SimpleThreadPool $WorkerThread)

   Locked ownable synchronizers:
        - None

"DefaultQuartzScheduler_Worker-7" prio=6 tid=0x0608cc00 nid=0x1fa0 in Object.wait() [0x0681f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
- waiting on <0x2a853838> (a org.quartz.simpl.SimpleThreadPool $WorkerThread) at org.quartz.simpl.SimpleThreadPool $WorkerThread.run(SimpleThreadPool.java:552) - locked <0x2a853838> (a org.quartz.simpl.SimpleThreadPool $WorkerThread)

   Locked ownable synchronizers:
        - None

"DefaultQuartzScheduler_Worker-6" prio=6 tid=0x0608c400 nid=0x554 in Object.wait() [0x0676f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
- waiting on <0x2a8538b0> (a org.quartz.simpl.SimpleThreadPool $WorkerThread) at org.quartz.simpl.SimpleThreadPool $WorkerThread.run(SimpleThreadPool.java:552) - locked <0x2a8538b0> (a org.quartz.simpl.SimpleThreadPool $WorkerThread)

   Locked ownable synchronizers:
        - None

"DefaultQuartzScheduler_Worker-5" prio=6 tid=0x0608c000 nid=0x1494 in Object.wait() [0x066bf000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
- waiting on <0x2a853928> (a org.quartz.simpl.SimpleThreadPool $WorkerThread) at org.quartz.simpl.SimpleThreadPool $WorkerThread.run(SimpleThreadPool.java:552) - locked <0x2a853928> (a org.quartz.simpl.SimpleThreadPool $WorkerThread)

   Locked ownable synchronizers:
        - None

"DefaultQuartzScheduler_Worker-4" prio=6 tid=0x0608b800 nid=0x1b88 in Object.wait() [0x0660f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
- waiting on <0x2a8539a0> (a org.quartz.simpl.SimpleThreadPool $WorkerThread) at org.quartz.simpl.SimpleThreadPool $WorkerThread.run(SimpleThreadPool.java:552) - locked <0x2a8539a0> (a org.quartz.simpl.SimpleThreadPool $WorkerThread)

   Locked ownable synchronizers:
        - None

"DefaultQuartzScheduler_Worker-3" prio=6 tid=0x0608b400 nid=0x186c in Object.wait() [0x0655f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
- waiting on <0x2a853a18> (a org.quartz.simpl.SimpleThreadPool $WorkerThread) at org.quartz.simpl.SimpleThreadPool $WorkerThread.run(SimpleThreadPool.java:552) - locked <0x2a853a18> (a org.quartz.simpl.SimpleThreadPool $WorkerThread)

   Locked ownable synchronizers:
        - None

"DefaultQuartzScheduler_Worker-2" prio=6 tid=0x06081c00 nid=0xf8 in Object.wait() [0x064af000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
- waiting on <0x2a853a90> (a org.quartz.simpl.SimpleThreadPool $WorkerThread) at org.quartz.simpl.SimpleThreadPool $WorkerThread.run(SimpleThreadPool.java:552) - locked <0x2a853a90> (a org.quartz.simpl.SimpleThreadPool $WorkerThread)

   Locked ownable synchronizers:
        - None

"DefaultQuartzScheduler_Worker-1" prio=6 tid=0x0605cc00 nid=0x1f88 in Object.wait() [0x063ff000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
- waiting on <0x2a853b08> (a org.quartz.simpl.SimpleThreadPool $WorkerThread) at org.quartz.simpl.SimpleThreadPool $WorkerThread.run(SimpleThreadPool.java:552) - locked <0x2a853b08> (a org.quartz.simpl.SimpleThreadPool $WorkerThread)

   Locked ownable synchronizers:
        - None

"KillQueue Consumer Thread" daemon prio=6 tid=0x05e13800 nid=0x1cdc waiting on condition [0x0634f000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x2a4b68c0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer $ConditionObject.await(Unknown Source)
        at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
at com.adamtaft.eb.BasicEventBus $KillQueueRunner.run(BasicEventBus.java:308)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"EventQueue Consumer Thread" daemon prio=6 tid=0x05e16400 nid=0x1284 waiting on condition [0x0629f000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x2a4b69b8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer $ConditionObject.await(Unknown Source)
        at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
at com.adamtaft.eb.BasicEventBus $EventQueueRunner.run(BasicEventBus.java:291)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"localhost-startStop-1" daemon prio=6 tid=0x0550c000 nid=0x1fc4 runnable [0x059ef000]
   java.lang.Thread.State: RUNNABLE
at com .rampageinc .base .serverpush .RRServerPushContextListener .contextInitialized(RRServerPushContextListener.java:84) at org .apache .catalina.core.StandardContext.listenerStart(StandardContext.java:4797) at org .apache .catalina.core.StandardContext.startInternal(StandardContext.java:5291)
        - locked <0x299102d0> (a org.apache.catalina.core.StandardContext)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        - locked <0x299102d0> (a org.apache.catalina.core.StandardContext)
at org .apache .catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java: 877) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java: 633) at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java: 977) at org.apache.catalina.startup.HostConfig $DeployWar.run(HostConfig.java:1655)
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - <0x299107d0> (a java.util.concurrent.ThreadPoolExecutor$Worker)

"Catalina-startStop-1" daemon prio=6 tid=0x05503c00 nid=0x22ec waiting on condition [0x0593f000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x29910748> (a java.util.concurrent.FutureTask $Sync)
        at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java .util .concurrent .locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(Unknown Source) at java .util .concurrent .locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(Unknown Source) at java .util .concurrent .locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(Unknown Source)
        at java.util.concurrent.FutureTask$Sync.innerGet(Unknown Source)
        at java.util.concurrent.FutureTask.get(Unknown Source)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java: 766) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java: 477)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1402)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java: 318) at org .apache .catalina .util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org .apache .catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) at org .apache .catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
        - locked <0x29910520> (a org.apache.catalina.core.StandardHost)
at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java: 347)
        - locked <0x29910520> (a org.apache.catalina.core.StandardHost)
at org .apache.catalina.core.ContainerBase.startInternal(ContainerBase.java: 1140)
        - locked <0x29910520> (a org.apache.catalina.core.StandardHost)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java: 800)
        - locked <0x29910520> (a org.apache.catalina.core.StandardHost)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        - locked <0x29910520> (a org.apache.catalina.core.StandardHost)
at org.apache.catalina.core.ContainerBase $StartChild.call(ContainerBase.java:1559) at org.apache.catalina.core.ContainerBase $StartChild.call(ContainerBase.java:1549)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - <0x29910a98> (a java.util.concurrent.ThreadPoolExecutor$Worker)

"GC Daemon" daemon prio=2 tid=0x054c4c00 nid=0x1a84 in Object.wait() [0x057cf000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x29910b30> (a sun.misc.GC$LatencyLock)
        at sun.misc.GC$Daemon.run(Unknown Source)
        - locked <0x29910b30> (a sun.misc.GC$LatencyLock)

   Locked ownable synchronizers:
        - None

"RMI TCP Accept-0" daemon prio=6 tid=0x04cf7c00 nid=0x1dec runnable [0x0526f000]
   java.lang.Thread.State: RUNNABLE
        at java.net.DualStackPlainSocketImpl.accept0(Native Method)
        at java.net.DualStackPlainSocketImpl.socketAccept(Unknown Source)
        at java.net.AbstractPlainSocketImpl.accept(Unknown Source)
        at java.net.PlainSocketImpl.accept(Unknown Source)
        - locked <0x29910cb8> (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(Unknown Source)
        at java.net.ServerSocket.accept(Unknown Source)
at sun.management.jmxremote.LocalRMIServerSocketFactory $1.accept(Unknown Source) at sun.rmi.transport.tcp.TCPTransport $AcceptLoop.executeAcceptLoop(Unknown Source)
        at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"RMI TCP Accept-427" daemon prio=6 tid=0x04cef000 nid=0xe14 runnable [0x051ff000]
   java.lang.Thread.State: RUNNABLE
        at java.net.DualStackPlainSocketImpl.accept0(Native Method)
        at java.net.DualStackPlainSocketImpl.socketAccept(Unknown Source)
        at java.net.AbstractPlainSocketImpl.accept(Unknown Source)
        at java.net.PlainSocketImpl.accept(Unknown Source)
        - locked <0x29910ea0> (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(Unknown Source)
        at java.net.ServerSocket.accept(Unknown Source)
at sun.rmi.transport.tcp.TCPTransport $AcceptLoop.executeAcceptLoop(Unknown Source)
        at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"RMI TCP Accept-0" daemon prio=6 tid=0x04ce4800 nid=0x1388 runnable [0x0518f000]
   java.lang.Thread.State: RUNNABLE
        at java.net.DualStackPlainSocketImpl.accept0(Native Method)
        at java.net.DualStackPlainSocketImpl.socketAccept(Unknown Source)
        at java.net.AbstractPlainSocketImpl.accept(Unknown Source)
        at java.net.PlainSocketImpl.accept(Unknown Source)
        - locked <0x29911000> (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(Unknown Source)
        at java.net.ServerSocket.accept(Unknown Source)
        at javax.rmi.ssl.SslRMIServerSocketFactory$1.accept(Unknown Source)
at sun.rmi.transport.tcp.TCPTransport $AcceptLoop.executeAcceptLoop(Unknown Source)
        at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"Service Thread" daemon prio=6 tid=0x02244000 nid=0x1bac runnable [0x00000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
        - None

"C1 CompilerThread0" daemon prio=10 tid=0x0223f800 nid=0x22a8 waiting on condition [0x00000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
        - None

"Attach Listener" daemon prio=10 tid=0x0223e400 nid=0xc30 waiting on condition [0x00000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
        - None

"Signal Dispatcher" daemon prio=10 tid=0x02239000 nid=0x11bc runnable [0x00000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
        - None

"Finalizer" daemon prio=8 tid=0x02223400 nid=0x5e0 in Object.wait() [0x0487f000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x299112b8> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(Unknown Source)
        - locked <0x299112b8> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(Unknown Source)
        at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

   Locked ownable synchronizers:
        - None

"Reference Handler" daemon prio=10 tid=0x02221c00 nid=0x1cc8 in Object.wait() [0x047cf000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x29910160> (a java.lang.ref.Reference$Lock)
        at java.lang.Object.wait(Object.java:503)
        at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
        - locked <0x29910160> (a java.lang.ref.Reference$Lock)

   Locked ownable synchronizers:
        - None

"main" prio=6 tid=0x0211bc00 nid=0x17c8 waiting on condition [0x003bf000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x29910a10> (a java.util.concurrent.FutureTask $Sync)
        at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java .util .concurrent .locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(Unknown Source) at java .util .concurrent .locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(Unknown Source) at java .util .concurrent .locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(Unknown Source)
        at java.util.concurrent.FutureTask$Sync.innerGet(Unknown Source)
        at java.util.concurrent.FutureTask.get(Unknown Source)
at org .apache.catalina.core.ContainerBase.startInternal(ContainerBase.java: 1123)
        - locked <0x29911468> (a org.apache.catalina.core.StandardEngine)
at org .apache.catalina.core.StandardEngine.startInternal(StandardEngine.java: 302)
        - locked <0x29911468> (a org.apache.catalina.core.StandardEngine)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        - locked <0x29911468> (a org.apache.catalina.core.StandardEngine)
at org .apache .catalina.core.StandardService.startInternal(StandardService.java:443)
        - locked <0x29911468> (a org.apache.catalina.core.StandardEngine)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        - locked <0x29911590> (a org.apache.catalina.core.StandardService)
at org .apache.catalina.core.StandardServer.startInternal(StandardServer.java: 732)
        - locked <0x299115c8> (a [Lorg.apache.catalina.Service;)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        - locked <0x299115d8> (a org.apache.catalina.core.StandardServer)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:684)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:322)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:456)

   Locked ownable synchronizers:
        - None

"VM Thread" prio=10 tid=0x02220400 nid=0x2398 runnable

"VM Periodic Task Thread" prio=10 tid=0x04cfac00 nid=0x4ec waiting on condition

JNI global references: 9791





---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to