2008-12-06 16:05:11 Full thread dump Java HotSpot(TM) Client VM (11.0-b15 mixed mode, sharing): "Attach Listener" daemon prio=10 tid=0x08099400 nid=0x95f waiting on condition [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "GC Daemon" daemon prio=10 tid=0x089f9000 nid=0x8b6 in Object.wait() [0xb45af000..0xb45afec0] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x70d50068> (a sun.misc.GC$LatencyLock) at sun.misc.GC$Daemon.run(GC.java:100) - locked <0x70d50068> (a sun.misc.GC$LatencyLock) "DynamicReloader" daemon prio=10 tid=0x089fa400 nid=0x8b5 in Object.wait() [0xb4600000..0xb4601040] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x70d500e0> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x70d500e0> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "RMI Reaper" prio=10 tid=0x089f7000 nid=0x8b4 in Object.wait() [0xb4651000..0xb4651fc0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x70d50188> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x70d50188> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:333) at java.lang.Thread.run(Thread.java:619) "RMI TCP Accept-0" daemon prio=10 tid=0x089e6c00 nid=0x8b3 runnable [0xb46a2000..0xb46a3140] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x70d50228> (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) "AutoDeployer" daemon prio=10 tid=0x089ec800 nid=0x8b2 in Object.wait() [0xb46f3000..0xb46f40c0] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x70d503d8> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x70d503d8> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "RMI TCP Accept-8686" daemon prio=10 tid=0x089ee400 nid=0x8b1 runnable [0xb4744000..0xb4744e40] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x70d50490> (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) "pool-9-thread-1" daemon prio=10 tid=0x089e0400 nid=0x8b0 waiting on condition [0xb4795000..0xb4795dc0] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x70d50638> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925) at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:317) at org.jvnet.hk2.config.Transactions$ListenerInfo$1.run(Transactions.java:106) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) "Thread-12" prio=10 tid=0x089e8000 nid=0x8af waiting for monitor entry [0xb47e5000..0xb47e6f40] java.lang.Thread.State: BLOCKED (on object monitor) at com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:57) - waiting to lock <0x70d507e0> (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.getComponent(Habitat.java:335) at com.sun.hk2.component.AbstractWombImpl$1.getValue(AbstractWombImpl.java:122) at org.jvnet.hk2.component.InjectionManager.inject(InjectionManager.java:79) at com.sun.hk2.component.AbstractWombImpl.inject(AbstractWombImpl.java:100) at com.sun.hk2.component.ConstructorWomb$1.run(ConstructorWomb.java:90) at java.security.AccessController.doPrivileged(Native Method) at com.sun.hk2.component.ConstructorWomb.initialize(ConstructorWomb.java:87) at com.sun.hk2.component.AbstractWombImpl.get(AbstractWombImpl.java:75) at com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:58) - locked <0x70d508b8> (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:567) at org.jvnet.hk2.component.Habitat.getByType(Habitat.java:548) at com.sun.hk2.component.AbstractWombImpl$1.getValue(AbstractWombImpl.java:127) at org.jvnet.hk2.component.InjectionManager.inject(InjectionManager.java:79) at com.sun.hk2.component.AbstractWombImpl.inject(AbstractWombImpl.java:100) at com.sun.hk2.component.ConstructorWomb$1.run(ConstructorWomb.java:90) at java.security.AccessController.doPrivileged(Native Method) at com.sun.hk2.component.ConstructorWomb.initialize(ConstructorWomb.java:87) at com.sun.hk2.component.AbstractWombImpl.get(AbstractWombImpl.java:75) at com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:58) - locked <0x70d509a0> (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$1.get(Habitat.java:252) at java.util.AbstractList$Itr.next(AbstractList.java:345) at com.sun.enterprise.naming.impl.SerialInitContextFactory.getInitialContext(SerialInitContextFactory.java:93) - locked <0x90792e78> (a java.lang.Class for com.sun.enterprise.naming.impl.SerialInitContextFactory) at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667) at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288) at javax.naming.InitialContext.init(InitialContext.java:223) at javax.naming.InitialContext.(InitialContext.java:197) at javax.management.remote.rmi.RMIConnectorServer.bind(RMIConnectorServer.java:619) at javax.management.remote.rmi.RMIConnectorServer.start(RMIConnectorServer.java:412) - locked <0x70d50a40> (a javax.management.remote.rmi.RMIConnectorServer) at org.glassfish.admin.mbeanserver.ConnectorStartupService$ConnectorsStarterThread$RMIConnectorStarter.startRMIConnector(ConnectorStartupService.java:285) at org.glassfish.admin.mbeanserver.ConnectorStartupService$ConnectorsStarterThread.startConnector(ConnectorStartupService.java:309) at org.glassfish.admin.mbeanserver.ConnectorStartupService$ConnectorsStarterThread.run(ConnectorStartupService.java:339) "pool-8-thread-1" prio=10 tid=0x089ef400 nid=0x8ae waiting on condition [0xb4837000..0xb4837ec0] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x70d50c28> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925) at java.util.concurrent.DelayQueue.take(DelayQueue.java:160) 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) "httpWorkerThread-4848-1" daemon prio=10 tid=0x089a5c00 nid=0x8ac waiting on condition [0xb4888000..0xb4888fc0] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x7b1d7fb8> (a java.util.concurrent.CountDownLatch$Sync) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedNanos(AbstractQueuedSynchronizer.java:947) at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(AbstractQueuedSynchronizer.java:1239) at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:253) at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:169) at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:147) at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:180) at com.sun.grizzly.http.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:633) at com.sun.grizzly.http.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:570) at com.sun.grizzly.http.DefaultProcessorTask.process(DefaultProcessorTask.java:827) at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:152) at com.sun.enterprise.v3.services.impl.GlassfishProtocolChain.executeProtocolFilter(GlassfishProtocolChain.java:71) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:103) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:89) at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76) at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:67) at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:56) at com.sun.grizzly.util.WorkerThreadImpl.processTask(WorkerThreadImpl.java:325) at com.sun.grizzly.util.WorkerThreadImpl.run(WorkerThreadImpl.java:184) "httpWorkerThread-8080-1" daemon prio=10 tid=0x089a4800 nid=0x8ab in Object.wait() [0xb48d9000..0xb48da140] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x7b1d0410> (a com.sun.enterprise.v3.services.impl.GrizzlyProbePipeline) at java.lang.Object.wait(Object.java:485) at com.sun.grizzly.DefaultPipeline.waitForIoTask(DefaultPipeline.java:332) - locked <0x7b1d0410> (a com.sun.enterprise.v3.services.impl.GrizzlyProbePipeline) at com.sun.grizzly.DefaultPipeline.waitForIoTask(DefaultPipeline.java:53) at com.sun.grizzly.util.WorkerThreadImpl.run(WorkerThreadImpl.java:183) "httpWorkerThread-4848-0" daemon prio=10 tid=0x08986400 nid=0x8aa in Object.wait() [0xb492a000..0xb492b0c0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x7b1d0368> (a com.sun.enterprise.v3.services.impl.GrizzlyProbePipeline) at java.lang.Object.wait(Object.java:485) at com.sun.grizzly.DefaultPipeline.waitForIoTask(DefaultPipeline.java:332) - locked <0x7b1d0368> (a com.sun.enterprise.v3.services.impl.GrizzlyProbePipeline) at com.sun.grizzly.DefaultPipeline.waitForIoTask(DefaultPipeline.java:53) at com.sun.grizzly.util.WorkerThreadImpl.run(WorkerThreadImpl.java:183) "httpWorkerThread-8080-0" daemon prio=10 tid=0x08999c00 nid=0x8a9 in Object.wait() [0xb497b000..0xb497be40] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x7b1d0410> (a com.sun.enterprise.v3.services.impl.GrizzlyProbePipeline) at java.lang.Object.wait(Object.java:485) at com.sun.grizzly.DefaultPipeline.waitForIoTask(DefaultPipeline.java:332) - locked <0x7b1d0410> (a com.sun.enterprise.v3.services.impl.GrizzlyProbePipeline) at com.sun.grizzly.DefaultPipeline.waitForIoTask(DefaultPipeline.java:53) at com.sun.grizzly.util.WorkerThreadImpl.run(WorkerThreadImpl.java:183) "Thread-8" daemon prio=10 tid=0x08a15000 nid=0x8a8 runnable [0xb49cc000..0xb49ccdc0] java.lang.Thread.State: RUNNABLE at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:215) at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:65) at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) - locked <0x7bbf96b8> (a sun.nio.ch.Util$1) - locked <0x7bbf96c8> (a java.util.Collections$UnmodifiableSet) - locked <0x7bbf9678> (a sun.nio.ch.EPollSelectorImpl) at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) at com.sun.grizzly.TCPSelectorHandler.select(TCPSelectorHandler.java:469) at com.sun.grizzly.Controller.doSelect(Controller.java:369) at com.sun.grizzly.SelectorHandlerRunner.run(SelectorHandlerRunner.java:82) at com.sun.grizzly.Controller.startSelectorHandlerRunner(Controller.java:1136) at com.sun.grizzly.Controller.start(Controller.java:943) at com.sun.grizzly.http.SelectorThread.startListener(SelectorThread.java:1178) - locked <0x7b1d0570> (a [Ljava.lang.Object;) at com.sun.grizzly.http.SelectorThread.run(SelectorThread.java:1045) at com.sun.grizzly.http.SelectorThread.startEndpoint(SelectorThread.java:1110) at com.sun.enterprise.v3.services.impl.GrizzlyServiceListener.start(GrizzlyServiceListener.java:92) at com.sun.enterprise.v3.services.impl.GrizzlyProxy$1.run(GrizzlyProxy.java:233) "Thread-6" daemon prio=10 tid=0x08983800 nid=0x8a7 runnable [0xb4a1d000..0xb4a1df40] java.lang.Thread.State: RUNNABLE at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:215) at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:65) at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) - locked <0x7bbf97d0> (a sun.nio.ch.Util$1) - locked <0x7bbf97e0> (a java.util.Collections$UnmodifiableSet) - locked <0x7bbf9790> (a sun.nio.ch.EPollSelectorImpl) at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) at com.sun.grizzly.TCPSelectorHandler.select(TCPSelectorHandler.java:469) at com.sun.grizzly.Controller.doSelect(Controller.java:369) at com.sun.grizzly.SelectorHandlerRunner.run(SelectorHandlerRunner.java:82) at com.sun.grizzly.Controller.startSelectorHandlerRunner(Controller.java:1136) at com.sun.grizzly.Controller.start(Controller.java:943) at com.sun.grizzly.http.SelectorThread.startListener(SelectorThread.java:1178) - locked <0x7b1d0888> (a [Ljava.lang.Object;) at com.sun.grizzly.http.SelectorThread.run(SelectorThread.java:1045) at com.sun.grizzly.http.SelectorThread.startEndpoint(SelectorThread.java:1110) at com.sun.enterprise.v3.services.impl.GrizzlyServiceListener.start(GrizzlyServiceListener.java:92) at com.sun.enterprise.v3.services.impl.GrizzlyProxy$1.run(GrizzlyProxy.java:233) "Thread-4" daemon prio=10 tid=0x08978800 nid=0x8a5 waiting on condition [0xb4b18000..0xb4b19040] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x7b17e668> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925) at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:317) at com.sun.enterprise.server.logging.FileandSyslogHandler.log(FileandSyslogHandler.java:474) at com.sun.enterprise.server.logging.FileandSyslogHandler$3.run(FileandSyslogHandler.java:234) "pool-7-thread-1" prio=10 tid=0x08974800 nid=0x8a4 waiting on condition [0xb4b69000..0xb4b69fc0] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x7b17e780> (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) "GlassFish Kernel Main Thread" daemon prio=10 tid=0x0896a800 nid=0x8a3 waiting for monitor entry [0xb4bb9000..0xb4bbb140] java.lang.Thread.State: BLOCKED (on object monitor) at com.sun.enterprise.naming.impl.SerialInitContextFactory.getInitialContext(SerialInitContextFactory.java:86) - waiting to lock <0x90792e78> (a java.lang.Class for com.sun.enterprise.naming.impl.SerialInitContextFactory) at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667) at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288) at javax.naming.InitialContext.init(InitialContext.java:223) at javax.naming.InitialContext.(InitialContext.java:175) at com.sun.enterprise.naming.impl.GlassfishNamingManagerImpl.(GlassfishNamingManagerImpl.java:87) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at java.lang.Class.newInstance0(Class.java:355) at java.lang.Class.newInstance(Class.java:308) at com.sun.hk2.component.ConstructorWomb.create(ConstructorWomb.java:72) at com.sun.hk2.component.AbstractWombImpl.get(AbstractWombImpl.java:74) at com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:58) - locked <0x70d507e0> (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.getComponent(Habitat.java:335) at com.sun.hk2.component.AbstractWombImpl$1.getValue(AbstractWombImpl.java:122) at org.jvnet.hk2.component.InjectionManager.inject(InjectionManager.java:79) at com.sun.hk2.component.AbstractWombImpl.inject(AbstractWombImpl.java:100) at com.sun.hk2.component.ConstructorWomb$1.run(ConstructorWomb.java:90) at java.security.AccessController.doPrivileged(Native Method) at com.sun.hk2.component.ConstructorWomb.initialize(ConstructorWomb.java:87) at com.sun.hk2.component.AbstractWombImpl.get(AbstractWombImpl.java:75) at com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:58) - locked <0x70d534b8> (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.getComponent(Habitat.java:335) at com.sun.hk2.component.AbstractWombImpl$1.getValue(AbstractWombImpl.java:122) at org.jvnet.hk2.component.InjectionManager.inject(InjectionManager.java:79) at com.sun.hk2.component.AbstractWombImpl.inject(AbstractWombImpl.java:100) at com.sun.hk2.component.ConstructorWomb$1.run(ConstructorWomb.java:90) at java.security.AccessController.doPrivileged(Native Method) at com.sun.hk2.component.ConstructorWomb.initialize(ConstructorWomb.java:87) at com.sun.hk2.component.AbstractWombImpl.get(AbstractWombImpl.java:75) at com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:58) - locked <0x70d535b8> (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:567) at org.jvnet.hk2.component.Habitat.getByType(Habitat.java:548) at org.jvnet.hk2.component.Habitat.getComponent(Habitat.java:317) at com.sun.enterprise.v3.server.ApplicationLifecycle.startContainers(ApplicationLifecycle.java:696) at com.sun.enterprise.v3.server.ApplicationLifecycle.setupContainerInfos(ApplicationLifecycle.java:328) at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:167) at com.sun.enterprise.v3.server.ApplicationLoaderService.processApplication(ApplicationLoaderService.java:260) at com.sun.enterprise.v3.server.ApplicationLoaderService.postConstruct(ApplicationLoaderService.java:97) at com.sun.enterprise.v3.server.ApplicationLoaderInjector.postConstruct(ApplicationLoaderInjector.java:61) at com.sun.hk2.component.AbstractWombImpl.inject(AbstractWombImpl.java:150) at com.sun.hk2.component.ConstructorWomb$1.run(ConstructorWomb.java:90) at java.security.AccessController.doPrivileged(Native Method) at com.sun.hk2.component.ConstructorWomb.initialize(ConstructorWomb.java:87) at com.sun.hk2.component.AbstractWombImpl.get(AbstractWombImpl.java:75) at com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:58) - locked <0x7bbf9ff0> (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 com.sun.enterprise.v3.server.AppServerStartup.run(AppServerStartup.java:203) at com.sun.enterprise.v3.server.AppServerStartup$1.run(AppServerStartup.java:116) "pool-3-thread-1" daemon prio=10 tid=0x08a10c00 nid=0x8a2 waiting on condition [0xb4c0b000..0xb4c0c0c0] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x7b0f8190> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925) at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:317) at org.jvnet.hk2.config.Transactions$ListenerInfo$1.run(Transactions.java:106) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) "pool-2-thread-1" daemon prio=10 tid=0x089a0400 nid=0x8a1 waiting on condition [0xb4c5c000..0xb4c5ce40] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x7b0f82f8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925) at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:317) at org.jvnet.hk2.config.Transactions$ListenerInfo$1.run(Transactions.java:106) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) "pool-1-thread-1" daemon prio=10 tid=0x08a05800 nid=0x8a0 waiting on condition [0xb4cad000..0xb4caddc0] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x7b0f8460> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925) at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:317) at org.jvnet.hk2.config.Transactions$ListenerInfo$1.run(Transactions.java:106) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) "hk2-repo-listener-web" prio=10 tid=0xb53c3000 nid=0x89f in Object.wait() [0xb4cfe000..0xb4cfef40] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x7b030d68> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x7b030d68> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "hk2-repo-listener-ejb" prio=10 tid=0xb4d1cc00 nid=0x89e in Object.wait() [0xb4e58000..0xb4e58ec0] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x7b030e20> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x7b030e20> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "hk2-repo-listener-modules" daemon prio=10 tid=0xb53c2400 nid=0x89d in Object.wait() [0xb4ea9000..0xb4eaa040] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x7b030ed8> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x7b030ed8> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "FelixPackageAdmin" daemon prio=10 tid=0x081ee800 nid=0x899 in Object.wait() [0xb516e000..0xb516efc0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x7ada4d18> (a org.apache.felix.framework.PackageAdminImpl) at java.lang.Object.wait(Object.java:485) at org.apache.felix.framework.PackageAdminImpl.run(PackageAdminImpl.java:246) - locked <0x7ada4d18> (a org.apache.felix.framework.PackageAdminImpl) at java.lang.Thread.run(Thread.java:619) "FelixStartLevel" daemon prio=10 tid=0x081e6400 nid=0x896 waiting on condition [0xb545c000..0xb545d140] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x7b15d998> (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.enterprise.v3.server.AppServerStartup.start(AppServerStartup.java:140) at com.sun.enterprise.module.bootstrap.Main.launch(Main.java:433) at com.sun.enterprise.module.bootstrap.Main.launch(Main.java:377) at org.jvnet.hk2.osgiadapter.HK2Main.start(HK2Main.java:133) at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:591) at org.apache.felix.framework.Felix._startBundle(Felix.java:1607) at org.apache.felix.framework.Felix.startBundle(Felix.java:1541) at org.apache.felix.framework.Felix.setFrameworkStartLevel(Felix.java:1135) at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:267) at java.lang.Thread.run(Thread.java:619) "FelixDispatchQueue" daemon prio=10 tid=0x081f4800 nid=0x895 in Object.wait() [0xb54ad000..0xb54ae0c0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x7ab669b0> (a java.util.ArrayList) at java.lang.Object.wait(Object.java:485) at org.apache.felix.framework.util.EventDispatcher.run(EventDispatcher.java:794) - locked <0x7ab669b0> (a java.util.ArrayList) at org.apache.felix.framework.util.EventDispatcher.access$000(EventDispatcher.java:42) at org.apache.felix.framework.util.EventDispatcher$1.run(EventDispatcher.java:94) at java.lang.Thread.run(Thread.java:619) "OSGi Framework Launcher" daemon prio=10 tid=0x081c9800 nid=0x894 in Object.wait() [0xb54fe000..0xb54fee40] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x7ada5038> (a java.lang.Integer) at java.lang.Object.wait(Object.java:485) at org.apache.felix.framework.StartLevelImpl.setStartLevelAndWait(StartLevelImpl.java:137) - locked <0x7ada5038> (a java.lang.Integer) at org.apache.felix.framework.Felix.start(Felix.java:874) - locked <0x7ab2dfd0> (a org.apache.felix.framework.Felix) at org.apache.felix.main.Main.main(Main.java:236) 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:101) at java.lang.Thread.run(Thread.java:619) "Low Memory Detector" daemon prio=10 tid=0xb5700800 nid=0x892 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0x0808f000 nid=0x891 waiting on condition [0x00000000..0xb5923978] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x0808d400 nid=0x890 runnable [0x00000000..0xb5974d20] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=10 tid=0x08084800 nid=0x88f in Object.wait() [0xb5a04000..0xb5a04fc0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x7ab08240> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x7ab08240> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=10 tid=0x08083000 nid=0x88e in Object.wait() [0xb5a56000..0xb5a56140] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x7ab08050> (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 <0x7ab08050> (a java.lang.ref.Reference$Lock) "main" prio=10 tid=0x0805a400 nid=0x88c in Object.wait() [0xb7e30000..0xb7e31208] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x7ab23690> (a java.lang.Thread) at java.lang.Thread.join(Thread.java:1143) - locked <0x7ab23690> (a java.lang.Thread) at java.lang.Thread.join(Thread.java:1196) at com.sun.enterprise.glassfish.bootstrap.ASMainFelix.launchOSGiFW(ASMainFelix.java:120) at com.sun.enterprise.glassfish.bootstrap.ASMainOSGi.run(ASMainOSGi.java:140) at com.sun.enterprise.glassfish.bootstrap.ASMain.main(ASMain.java:65) "VM Thread" prio=10 tid=0x08081400 nid=0x88d runnable "VM Periodic Task Thread" prio=10 tid=0xb570ac00 nid=0x893 waiting on condition JNI global references: 1196 Found one Java-level deadlock: ============================= "Thread-12": waiting to lock monitor 0x089e9f18 (object 0x70d507e0, a com.sun.hk2.component.SingletonInhabitant), which is held by "GlassFish Kernel Main Thread" "GlassFish Kernel Main Thread": waiting to lock monitor 0x08a199fc (object 0x90792e78, a java.lang.Class), which is held by "Thread-12" Java stack information for the threads listed above: =================================================== "Thread-12": at com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:57) - waiting to lock <0x70d507e0> (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.getComponent(Habitat.java:335) at com.sun.hk2.component.AbstractWombImpl$1.getValue(AbstractWombImpl.java:122) at org.jvnet.hk2.component.InjectionManager.inject(InjectionManager.java:79) at com.sun.hk2.component.AbstractWombImpl.inject(AbstractWombImpl.java:100) at com.sun.hk2.component.ConstructorWomb$1.run(ConstructorWomb.java:90) at java.security.AccessController.doPrivileged(Native Method) at com.sun.hk2.component.ConstructorWomb.initialize(ConstructorWomb.java:87) at com.sun.hk2.component.AbstractWombImpl.get(AbstractWombImpl.java:75) at com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:58) - locked <0x70d508b8> (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:567) at org.jvnet.hk2.component.Habitat.getByType(Habitat.java:548) at com.sun.hk2.component.AbstractWombImpl$1.getValue(AbstractWombImpl.java:127) at org.jvnet.hk2.component.InjectionManager.inject(InjectionManager.java:79) at com.sun.hk2.component.AbstractWombImpl.inject(AbstractWombImpl.java:100) at com.sun.hk2.component.ConstructorWomb$1.run(ConstructorWomb.java:90) at java.security.AccessController.doPrivileged(Native Method) at com.sun.hk2.component.ConstructorWomb.initialize(ConstructorWomb.java:87) at com.sun.hk2.component.AbstractWombImpl.get(AbstractWombImpl.java:75) at com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:58) - locked <0x70d509a0> (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$1.get(Habitat.java:252) at java.util.AbstractList$Itr.next(AbstractList.java:345) at com.sun.enterprise.naming.impl.SerialInitContextFactory.getInitialContext(SerialInitContextFactory.java:93) - locked <0x90792e78> (a java.lang.Class for com.sun.enterprise.naming.impl.SerialInitContextFactory) at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667) at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288) at javax.naming.InitialContext.init(InitialContext.java:223) at javax.naming.InitialContext.(InitialContext.java:197) at javax.management.remote.rmi.RMIConnectorServer.bind(RMIConnectorServer.java:619) at javax.management.remote.rmi.RMIConnectorServer.start(RMIConnectorServer.java:412) - locked <0x70d50a40> (a javax.management.remote.rmi.RMIConnectorServer) at org.glassfish.admin.mbeanserver.ConnectorStartupService$ConnectorsStarterThread$RMIConnectorStarter.startRMIConnector(ConnectorStartupService.java:285) at org.glassfish.admin.mbeanserver.ConnectorStartupService$ConnectorsStarterThread.startConnector(ConnectorStartupService.java:309) at org.glassfish.admin.mbeanserver.ConnectorStartupService$ConnectorsStarterThread.run(ConnectorStartupService.java:339) "GlassFish Kernel Main Thread": at com.sun.enterprise.naming.impl.SerialInitContextFactory.getInitialContext(SerialInitContextFactory.java:86) - waiting to lock <0x90792e78> (a java.lang.Class for com.sun.enterprise.naming.impl.SerialInitContextFactory) at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667) at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288) at javax.naming.InitialContext.init(InitialContext.java:223) at javax.naming.InitialContext.(InitialContext.java:175) at com.sun.enterprise.naming.impl.GlassfishNamingManagerImpl.(GlassfishNamingManagerImpl.java:87) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at java.lang.Class.newInstance0(Class.java:355) at java.lang.Class.newInstance(Class.java:308) at com.sun.hk2.component.ConstructorWomb.create(ConstructorWomb.java:72) at com.sun.hk2.component.AbstractWombImpl.get(AbstractWombImpl.java:74) at com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:58) - locked <0x70d507e0> (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.getComponent(Habitat.java:335) at com.sun.hk2.component.AbstractWombImpl$1.getValue(AbstractWombImpl.java:122) at org.jvnet.hk2.component.InjectionManager.inject(InjectionManager.java:79) at com.sun.hk2.component.AbstractWombImpl.inject(AbstractWombImpl.java:100) at com.sun.hk2.component.ConstructorWomb$1.run(ConstructorWomb.java:90) at java.security.AccessController.doPrivileged(Native Method) at com.sun.hk2.component.ConstructorWomb.initialize(ConstructorWomb.java:87) at com.sun.hk2.component.AbstractWombImpl.get(AbstractWombImpl.java:75) at com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:58) - locked <0x70d534b8> (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.getComponent(Habitat.java:335) at com.sun.hk2.component.AbstractWombImpl$1.getValue(AbstractWombImpl.java:122) at org.jvnet.hk2.component.InjectionManager.inject(InjectionManager.java:79) at com.sun.hk2.component.AbstractWombImpl.inject(AbstractWombImpl.java:100) at com.sun.hk2.component.ConstructorWomb$1.run(ConstructorWomb.java:90) at java.security.AccessController.doPrivileged(Native Method) at com.sun.hk2.component.ConstructorWomb.initialize(ConstructorWomb.java:87) at com.sun.hk2.component.AbstractWombImpl.get(AbstractWombImpl.java:75) at com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:58) - locked <0x70d535b8> (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:567) at org.jvnet.hk2.component.Habitat.getByType(Habitat.java:548) at org.jvnet.hk2.component.Habitat.getComponent(Habitat.java:317) at com.sun.enterprise.v3.server.ApplicationLifecycle.startContainers(ApplicationLifecycle.java:696) at com.sun.enterprise.v3.server.ApplicationLifecycle.setupContainerInfos(ApplicationLifecycle.java:328) at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:167) at com.sun.enterprise.v3.server.ApplicationLoaderService.processApplication(ApplicationLoaderService.java:260) at com.sun.enterprise.v3.server.ApplicationLoaderService.postConstruct(ApplicationLoaderService.java:97) at com.sun.enterprise.v3.server.ApplicationLoaderInjector.postConstruct(ApplicationLoaderInjector.java:61) at com.sun.hk2.component.AbstractWombImpl.inject(AbstractWombImpl.java:150) at com.sun.hk2.component.ConstructorWomb$1.run(ConstructorWomb.java:90) at java.security.AccessController.doPrivileged(Native Method) at com.sun.hk2.component.ConstructorWomb.initialize(ConstructorWomb.java:87) at com.sun.hk2.component.AbstractWombImpl.get(AbstractWombImpl.java:75) at com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:58) - locked <0x7bbf9ff0> (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 com.sun.enterprise.v3.server.AppServerStartup.run(AppServerStartup.java:203) at com.sun.enterprise.v3.server.AppServerStartup$1.run(AppServerStartup.java:116) Found 1 deadlock.