2010-06-14 21:08:22 Full thread dump Java HotSpot(TM) 64-Bit Server VM (16.3-b01-279 mixed mode): "Attach Listener" daemon prio=9 tid=10196a000 nid=0x13757f000 waiting on condition [00000000] java.lang.Thread.State: RUNNABLE "SCR Component Actor" daemon prio=5 tid=137820000 nid=0x13a432000 in Object.wait() [13a431000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <1064300a8> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:485) at org.apache.felix.scr.impl.ComponentActorThread.run(ComponentActorThread.java:74) - locked <1064300a8> (a java.util.LinkedList) at java.lang.Thread.run(Thread.java:637) "pool-13-thread-1" daemon prio=5 tid=101a31000 nid=0x139919000 waiting on condition [139918000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <110d21be8> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323) at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:637) "pool-12-thread-1" daemon prio=5 tid=101a30000 nid=0x139816000 waiting on condition [139815000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <110d21be8> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323) at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:637) "pool-11-thread-1" daemon prio=5 tid=101a2f000 nid=0x139713000 waiting on condition [139712000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <110d21be8> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323) at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:637) "pool-10-thread-1" daemon prio=5 tid=101a2e000 nid=0x139610000 waiting on condition [13960f000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <110d21be8> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323) at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:637) "pool-9-thread-1" daemon prio=5 tid=101a2d800 nid=0x13950d000 waiting on condition [13950c000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <110d21be8> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323) at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:637) "pool-8-thread-1" daemon prio=5 tid=101a2c800 nid=0x13940a000 waiting on condition [139409000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <110d21be8> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323) at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:637) "pool-7-thread-1" daemon prio=5 tid=1378b4800 nid=0x139307000 waiting on condition [139306000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <110d21be8> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323) at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:637) "pool-6-thread-1" daemon prio=5 tid=105de1000 nid=0x139204000 waiting on condition [139203000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <110d21be8> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323) at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:637) "pool-5-thread-1" daemon prio=5 tid=101a1b800 nid=0x139101000 waiting on condition [139100000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <110d21be8> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323) at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:637) "pool-4-thread-1" daemon prio=5 tid=101a1b000 nid=0x138713000 waiting on condition [138712000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <110d21be8> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323) at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:637) "pool-3-thread-1" daemon prio=5 tid=101a1a000 nid=0x138610000 waiting on condition [13860f000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <110d21be8> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323) at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:637) "pool-2-thread-1" daemon prio=5 tid=101a16000 nid=0x13850d000 waiting on condition [13850c000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <110d21be8> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323) at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:637) "Poller SunPKCS11-Darwin" daemon prio=1 tid=105a1b000 nid=0x13840a000 waiting on condition [138409000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at sun.security.pkcs11.SunPKCS11$TokenPoller.run(SunPKCS11.java:692) at java.lang.Thread.run(Thread.java:637) "Configuration Updater" daemon prio=5 tid=1019c0000 nid=0x138307000 runnable [138304000] java.lang.Thread.State: RUNNABLE at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method) at java.net.InetAddress$1.lookupAllHostAddr(InetAddress.java:850) at java.net.InetAddress.getAddressFromNameService(InetAddress.java:1201) at java.net.InetAddress.getAllByName0(InetAddress.java:1154) at java.net.InetAddress.getAllByName0(InetAddress.java:1129) at java.net.InetAddress.getHostFromNameService(InetAddress.java:551) at java.net.InetAddress.getCanonicalHostName(InetAddress.java:505) at com.sun.enterprise.universal.glassfish.GFLauncherUtils.getCanonicalHostName(GFLauncherUtils.java:160) at com.sun.enterprise.universal.glassfish.ASenvPropertyReader.setProperties(ASenvPropertyReader.java:229) at com.sun.enterprise.universal.glassfish.ASenvPropertyReader.getBusy(ASenvPropertyReader.java:117) at com.sun.enterprise.universal.glassfish.ASenvPropertyReader.(ASenvPropertyReader.java:77) at org.glassfish.server.ServerEnvironmentImpl.postConstruct(ServerEnvironmentImpl.java:125) at com.sun.hk2.component.AbstractWombImpl.inject(AbstractWombImpl.java:174) at com.sun.hk2.component.ConstructorWomb$1.run(ConstructorWomb.java:87) at java.security.AccessController.doPrivileged(Native Method) at com.sun.hk2.component.ConstructorWomb.initialize(ConstructorWomb.java:84) at com.sun.hk2.component.AbstractWombImpl.get(AbstractWombImpl.java:77) at com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:58) - locked <1063184f0> (a com.sun.hk2.component.SingletonInhabitant) at com.sun.hk2.component.LazyInhabitant.get(LazyInhabitant.java:107) at com.sun.hk2.component.AbstractInhabitantImpl.get(AbstractInhabitantImpl.java:60) at org.jvnet.hk2.component.Habitat.getBy(Habitat.java:989) at org.jvnet.hk2.component.Habitat.getByType(Habitat.java:970) at com.sun.hk2.component.AbstractWombImpl$1.getValue(AbstractWombImpl.java:149) at org.jvnet.hk2.component.InjectionManager.inject(InjectionManager.java:95) at org.jvnet.hk2.component.InjectionManager.inject(InjectionManager.java:66) at com.sun.hk2.component.AbstractWombImpl.inject(AbstractWombImpl.java:170) at com.sun.hk2.component.ConstructorWomb$1.run(ConstructorWomb.java:87) at java.security.AccessController.doPrivileged(Native Method) at com.sun.hk2.component.ConstructorWomb.initialize(ConstructorWomb.java:84) at com.sun.hk2.component.AbstractWombImpl.get(AbstractWombImpl.java:77) at com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:58) - locked <106430420> (a com.sun.hk2.component.SingletonInhabitant) at com.sun.hk2.component.LazyInhabitant.get(LazyInhabitant.java:107) at com.sun.hk2.component.AbstractInhabitantImpl.get(AbstractInhabitantImpl.java:60) at org.jvnet.hk2.component.Habitat$5.get(Habitat.java:642) at java.util.AbstractList$Itr.next(AbstractList.java:345) at com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.populateConfig(AbstractModulesRegistryImpl.java:158) at com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.createHabitat(AbstractModulesRegistryImpl.java:144) at com.sun.enterprise.module.bootstrap.Main.createHabitat(Main.java:419) at org.jvnet.hk2.osgiadapter.HK2Main.access$400(HK2Main.java:69) at org.jvnet.hk2.osgiadapter.HK2Main$StartupContextService.updated(HK2Main.java:101) at org.apache.felix.cm.impl.ConfigurationManager$UpdateConfiguration.run(ConfigurationManager.java:1389) at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:88) "FelixPackageAdmin" daemon prio=5 tid=101951800 nid=0x138204000 in Object.wait() [138203000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <1122d6878> (a org.apache.felix.framework.PackageAdminImpl) at java.lang.Object.wait(Object.java:485) at org.apache.felix.framework.PackageAdminImpl.run(PackageAdminImpl.java:314) - locked <1122d6878> (a org.apache.felix.framework.PackageAdminImpl) at java.lang.Thread.run(Thread.java:637) "FelixStartLevel" daemon prio=5 tid=105a5f000 nid=0x138101000 in Object.wait() [138100000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <1122dac40> (a java.util.ArrayList) at java.lang.Object.wait(Object.java:485) at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:242) - locked <1122dac40> (a java.util.ArrayList) at java.lang.Thread.run(Thread.java:637) "FelixDispatchQueue" prio=5 tid=105a20800 nid=0x136e1c000 in Object.wait() [136e1b000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <110cbab68> (a java.util.ArrayList) at java.lang.Object.wait(Object.java:485) at org.apache.felix.framework.util.EventDispatcher.run(EventDispatcher.java:931) - locked <110cbab68> (a java.util.ArrayList) at org.apache.felix.framework.util.EventDispatcher.access$000(EventDispatcher.java:54) at org.apache.felix.framework.util.EventDispatcher$1.run(EventDispatcher.java:106) at java.lang.Thread.run(Thread.java:637) "DestroyJavaVM" prio=5 tid=1059f0800 nid=0x100501000 waiting on condition [00000000] java.lang.Thread.State: RUNNABLE "OSGi Framework Launcher" prio=5 tid=1059a7800 nid=0x136d19000 in Object.wait() [136d17000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <112276e30> (a org.apache.felix.framework.util.ThreadGate) at org.apache.felix.framework.util.ThreadGate.await(ThreadGate.java:79) - locked <112276e30> (a org.apache.felix.framework.util.ThreadGate) at org.apache.felix.framework.Felix.waitForStop(Felix.java:794) at org.apache.felix.main.Main.main(Main.java:299) 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:637) "Low Memory Detector" daemon prio=5 tid=1058ec800 nid=0x136b13000 runnable [00000000] java.lang.Thread.State: RUNNABLE "CompilerThread1" daemon prio=9 tid=101819800 nid=0x136a10000 waiting on condition [00000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=9 tid=101818800 nid=0x13690d000 waiting on condition [00000000] java.lang.Thread.State: RUNNABLE "JDWP Event Helper Thread" daemon prio=5 tid=101818000 nid=0x13680a000 runnable [00000000] java.lang.Thread.State: RUNNABLE "JDWP Transport Listener: dt_socket" daemon prio=5 tid=101817000 nid=0x136707000 runnable [00000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=9 tid=1058bf000 nid=0x136604000 runnable [00000000] java.lang.Thread.State: RUNNABLE "Surrogate Locker Thread (CMS)" daemon prio=5 tid=1058be000 nid=0x136501000 waiting on condition [00000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=8 tid=1058a4000 nid=0x136101000 in Object.wait() [136100000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <110ac4780> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <110ac4780> (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=1058a3000 nid=0x135752000 in Object.wait() [135751000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <110ac4798> (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 <110ac4798> (a java.lang.ref.Reference$Lock) "VM Thread" prio=9 tid=1058a0800 nid=0x13564f000 runnable "Gang worker#0 (Parallel GC Threads)" prio=9 tid=105800000 nid=0x105301000 runnable "Gang worker#1 (Parallel GC Threads)" prio=9 tid=105801000 nid=0x105404000 runnable "Concurrent Mark-Sweep GC Thread" prio=9 tid=105840800 nid=0x135357000 runnable "VM Periodic Task Thread" prio=10 tid=1058ed800 nid=0x136c16000 waiting on condition "Exception Catcher Thread" prio=10 tid=101802800 nid=0x10171b000 runnable JNI global references: 2431