2010-07-02 15:42:03 Full thread dump Java HotSpot(TM) Server VM (14.2-b01 mixed mode): "Attach Listener" daemon prio=10 tid=0x09524000 nid=0x773d waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "iMQEventHandler-3" daemon prio=10 tid=0x09cc9000 nid=0x7727 waiting on condition [0x78771000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at com.sun.messaging.jms.ra.ResourceAdapter.onException(ResourceAdapter.java:587) at com.sun.messaging.jmq.jmsclient.notification.EventHandler.deliverException(EventHandler.java:241) at com.sun.messaging.jmq.jmsclient.notification.EventHandler.run(EventHandler.java:215) at java.lang.Thread.run(Thread.java:619) "Thread-7" daemon prio=10 tid=0x7aaf9800 nid=0x7723 waiting on condition [0x788b5000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xae9cde80> (a java.util.concurrent.CountDownLatch$Sync) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747) at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:905) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1217) at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:207) at com.sun.grizzly.Controller.stop(Controller.java:925) at com.sun.grizzly.Controller.stop(Controller.java:884) at com.sun.grizzly.http.SelectorThread.stopEndpoint(SelectorThread.java:1153) at com.sun.grizzly.config.GrizzlyEmbeddedHttp.stopEndpoint(GrizzlyEmbeddedHttp.java:156) at com.sun.grizzly.config.GrizzlyEmbeddedHttp$2.run(GrizzlyEmbeddedHttp.java:148) "SIGINT handler" daemon prio=10 tid=0x09a9a400 nid=0x771e in Object.wait() [0x789a8000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x86152aa0> (a com.sun.grizzly.config.GrizzlyEmbeddedHttp$2) at java.lang.Thread.join(Thread.java:1143) - locked <0x86152aa0> (a com.sun.grizzly.config.GrizzlyEmbeddedHttp$2) at java.lang.Thread.join(Thread.java:1196) at java.lang.ApplicationShutdownHooks.runHooks(ApplicationShutdownHooks.java:79) at java.lang.ApplicationShutdownHooks$1.run(ApplicationShutdownHooks.java:24) at java.lang.Shutdown.runHooks(Shutdown.java:79) at java.lang.Shutdown.sequence(Shutdown.java:123) at java.lang.Shutdown.exit(Shutdown.java:168) - locked <0x7c54b6f8> (a java.lang.Class for java.lang.Shutdown) at java.lang.Terminator$1.handle(Terminator.java:35) at sun.misc.Signal$1.run(Signal.java:195) at java.lang.Thread.run(Thread.java:619) "http-thread-pool-8080(5)" daemon prio=10 tid=0x09bff800 nid=0x76fb waiting on condition [0x78a9b000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xae4f5c88> (a maskedclasses.LinkedTransferQueue) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at maskedclasses.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:724) at maskedclasses.LinkedTransferQueue.xfer(LinkedTransferQueue.java:633) at maskedclasses.LinkedTransferQueue.take(LinkedTransferQueue.java:1083) at com.sun.grizzly.util.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:237) at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:518) at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:507) at java.lang.Thread.run(Thread.java:619) "http-thread-pool-8080(4)" daemon prio=10 tid=0x09bfc400 nid=0x76fa waiting on condition [0x78aec000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xae4f5c88> (a maskedclasses.LinkedTransferQueue) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at maskedclasses.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:724) at maskedclasses.LinkedTransferQueue.xfer(LinkedTransferQueue.java:633) at maskedclasses.LinkedTransferQueue.take(LinkedTransferQueue.java:1083) at com.sun.grizzly.util.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:237) at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:518) at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:507) at java.lang.Thread.run(Thread.java:619) "http-thread-pool-8080(3)" daemon prio=10 tid=0x09bfd000 nid=0x76f9 waiting on condition [0x78b3d000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xae4f5c88> (a maskedclasses.LinkedTransferQueue) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at maskedclasses.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:724) at maskedclasses.LinkedTransferQueue.xfer(LinkedTransferQueue.java:633) at maskedclasses.LinkedTransferQueue.take(LinkedTransferQueue.java:1083) at com.sun.grizzly.util.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:237) at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:518) at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:507) at java.lang.Thread.run(Thread.java:619) "http-thread-pool-8080(2)" daemon prio=10 tid=0x09c01000 nid=0x76f7 waiting on condition [0x78bdf000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xae4f5c88> (a maskedclasses.LinkedTransferQueue) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at maskedclasses.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:724) at maskedclasses.LinkedTransferQueue.xfer(LinkedTransferQueue.java:633) at maskedclasses.LinkedTransferQueue.take(LinkedTransferQueue.java:1083) at com.sun.grizzly.util.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:237) at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:518) at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:507) at java.lang.Thread.run(Thread.java:619) "http-thread-pool-8080(1)" daemon prio=10 tid=0x09c00800 nid=0x76f6 waiting on condition [0x78c30000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xae4f5c88> (a maskedclasses.LinkedTransferQueue) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at maskedclasses.LinkedTransferQueue.awaitMatch(LinkedTransferQueue.java:724) at maskedclasses.LinkedTransferQueue.xfer(LinkedTransferQueue.java:633) at maskedclasses.LinkedTransferQueue.take(LinkedTransferQueue.java:1083) at com.sun.grizzly.util.FixedThreadPool$BasicWorker.getTask(FixedThreadPool.java:237) at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:518) at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:507) at java.lang.Thread.run(Thread.java:619) "RMI TCP Accept-8686" daemon prio=10 tid=0x09bd3800 nid=0x76f2 runnable [0x78d64000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390) - locked <0x863fc290> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:453) at java.net.ServerSocket.accept(ServerSocket.java:421) at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369) at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341) at java.lang.Thread.run(Thread.java:619) "DynamicReloader" daemon prio=10 tid=0x7a10ec00 nid=0x76ef in Object.wait() [0x78e57000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x8639f6e0> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:485) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x8639f6e0> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "p: thread-pool-1; w: 4" daemon prio=10 tid=0x0a148c00 nid=0x76ae in Object.wait() [0x79181000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x861d48a8> (a com.sun.corba.ee.impl.orbutil.threadpool.WorkQueueImpl) at com.sun.corba.ee.impl.orbutil.threadpool.WorkQueueImpl.requestWork(WorkQueueImpl.java:120) - locked <0x861d48a8> (a com.sun.corba.ee.impl.orbutil.threadpool.WorkQueueImpl) at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:506) "p: thread-pool-1; w: 3" daemon prio=10 tid=0x09f1fc00 nid=0x76ad in Object.wait() [0x791d2000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x861d48a8> (a com.sun.corba.ee.impl.orbutil.threadpool.WorkQueueImpl) at com.sun.corba.ee.impl.orbutil.threadpool.WorkQueueImpl.requestWork(WorkQueueImpl.java:120) - locked <0x861d48a8> (a com.sun.corba.ee.impl.orbutil.threadpool.WorkQueueImpl) at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:506) "p: thread-pool-1; w: 2" daemon prio=10 tid=0x0a45d800 nid=0x76ac in Object.wait() [0x79223000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x86182490> (a com.sun.corba.ee.impl.orbutil.threadpool.WorkQueueImpl) at com.sun.corba.ee.impl.orbutil.threadpool.WorkQueueImpl.requestWork(WorkQueueImpl.java:120) - locked <0x86182490> (a com.sun.corba.ee.impl.orbutil.threadpool.WorkQueueImpl) at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:506) "p: thread-pool-1; w: 1" daemon prio=10 tid=0x0a123000 nid=0x76ab in Object.wait() [0x79274000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x86182490> (a com.sun.corba.ee.impl.orbutil.threadpool.WorkQueueImpl) at com.sun.corba.ee.impl.orbutil.threadpool.WorkQueueImpl.requestWork(WorkQueueImpl.java:120) - locked <0x86182490> (a com.sun.corba.ee.impl.orbutil.threadpool.WorkQueueImpl) at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:506) "AutoDeployer" daemon prio=10 tid=0x09b1a400 nid=0x76a0 in Object.wait() [0x79452000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x861bb330> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:485) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x861bb330> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "Thread-4" daemon prio=10 tid=0x79cba800 nid=0x7693 in Object.wait() [0x7a35c000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x85eb0098> (a java.util.concurrent.atomic.AtomicInteger) at com.sun.grizzly.Controller.waitUntilSeletorHandlersStop(Controller.java:1102) - locked <0x85eb0098> (a java.util.concurrent.atomic.AtomicInteger) at com.sun.grizzly.Controller.start(Controller.java:853) at com.sun.grizzly.http.SelectorThread.startListener(SelectorThread.java:1257) - locked <0x85b07a50> (a java.lang.Object) at com.sun.grizzly.http.SelectorThread.run(SelectorThread.java:1105) at com.sun.grizzly.http.SelectorThread.startEndpoint(SelectorThread.java:1184) at com.sun.enterprise.v3.services.impl.GrizzlyListener.startEndpoint(GrizzlyListener.java:131) at com.sun.enterprise.v3.services.impl.GrizzlyProxy$2.run(GrizzlyProxy.java:315) "transaction-manager" daemon prio=10 tid=0x79bf1c00 nid=0x7692 in Object.wait() [0x7971e000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x85b03730> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:485) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x85b03730> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "pool-1-thread-1" daemon prio=10 tid=0x7a228c00 nid=0x768f waiting on condition [0x7a3fe000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x85b0bc60> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963) at java.util.concurrent.DelayQueue.take(DelayQueue.java:164) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:583) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:576) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) "DestroyJavaVM" prio=10 tid=0x7bbbe400 nid=0x7677 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "OSGi Framework Launcher" prio=10 tid=0x7bbedc00 nid=0x7684 waiting for monitor entry [0x7b837000] java.lang.Thread.State: BLOCKED (on object monitor) at java.lang.Shutdown.exit(Shutdown.java:168) - waiting to lock <0x7c54b6f8> (a java.lang.Class for java.lang.Shutdown) at java.lang.Runtime.exit(Runtime.java:90) at java.lang.System.exit(System.java:904) at org.apache.felix.main.Main.main(Main.java:296) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.sun.enterprise.glassfish.bootstrap.ASMainFelix$1.run(ASMainFelix.java:111) at java.lang.Thread.run(Thread.java:619) "Low Memory Detector" daemon prio=10 tid=0x093f4c00 nid=0x7682 runnable [0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread1" daemon prio=10 tid=0x093f2c00 nid=0x7681 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0x093f1400 nid=0x7680 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "JDWP Event Helper Thread" daemon prio=10 tid=0x093e5c00 nid=0x767f runnable [0x00000000] java.lang.Thread.State: RUNNABLE "JDWP Transport Listener: dt_socket" daemon prio=10 tid=0x093e3400 nid=0x767e runnable [0x00000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x093dc000 nid=0x767d runnable [0x00000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=10 tid=0x093cd000 nid=0x767c in Object.wait() [0x7bc86000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x844e2f10> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0x844e2f10> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=10 tid=0x093cb800 nid=0x767b in Object.wait() [0x7bcd7000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x844e2ec8> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:485) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) - locked <0x844e2ec8> (a java.lang.ref.Reference$Lock) "VM Thread" prio=10 tid=0x093c7800 nid=0x767a runnable "GC task thread#0 (ParallelGC)" prio=10 tid=0x09352000 nid=0x7678 runnable "GC task thread#1 (ParallelGC)" prio=10 tid=0x09353800 nid=0x7679 runnable "VM Periodic Task Thread" prio=10 tid=0x093f7000 nid=0x7683 waiting on condition JNI global references: 5085