2006-08-21 08:30:25 Full thread dump Java HotSpot(TM) Server VM (1.6.0-rc-b96 mixed mode): "p: thread-pool-1; w: 2" daemon prio=6 tid=0x4ad1dc00 nid=0x9d4 waiting for monitor entry [0x4936f000..0x4936fc18] java.lang.Thread.State: BLOCKED (on object monitor) at com.sun.enterprise.server.ondemand.ServiceGroup.startChildren(ServiceGroup.java:169) - waiting to lock <0x079bd858> (a com.sun.enterprise.server.ondemand.EjbServiceGroup) at com.sun.enterprise.server.ondemand.MainServiceGroup.start(MainServiceGroup.java:45) at com.sun.enterprise.server.ondemand.ServerEntryListenerImpl.notifyEntry(ServerEntryListenerImpl.java:72) at com.sun.enterprise.server.ondemand.entry.ServerEntryHelper.sendEvent(ServerEntryHelper.java:62) at com.sun.enterprise.server.ondemand.entry.ServerEntryHelper.generateJndiEntryContext(ServerEntryHelper.java:39) at com.sun.enterprise.naming.SerialContext.generateEntryContext(SerialContext.java:250) at com.sun.enterprise.naming.SerialContext.lookup(SerialContext.java:276) at javax.naming.InitialContext.lookup(InitialContext.java:392) at com.sun.jdo.spi.persistence.support.sqlstore.ejb.SunContainerHelper.getPersistenceManagerFactory(SunContainerHelper.java:286) at com.sun.jdo.spi.persistence.support.sqlstore.ejb.CMPHelper.getPersistenceManagerFactory(CMPHelper.java:205) at com.sun.ejb.containers.TimerBean_2100919770_ConcreteImpl.jdoLookupPersistenceManagerFactory(TimerBean_2100919770_ConcreteImpl.java:2454) - locked <0x05854138> (a java.lang.Class for com.sun.ejb.containers.TimerBean_2100919770_ConcreteImpl) at com.sun.ejb.containers.TimerBean_2100919770_ConcreteImpl.setEntityContext(TimerBean_2100919770_ConcreteImpl.java:2364) at com.sun.ejb.containers.EntityContainer$EntityContextFactory.create(EntityContainer.java:2464) at com.sun.ejb.containers.util.pool.NonBlockingPool.preload(NonBlockingPool.java:267) at com.sun.ejb.containers.util.pool.NonBlockingPool.doResize(NonBlockingPool.java:491) at com.sun.ejb.containers.util.pool.NonBlockingPool$ReSizeWork.run(NonBlockingPool.java:559) at com.sun.ejb.containers.util.pool.NonBlockingPool$ReSizeWork.service(NonBlockingPool.java:551) at com.sun.ejb.containers.util.WorkAdapter.doWork(WorkAdapter.java:62) at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:479) "Thread-21" prio=6 tid=0x4a30d400 nid=0x950 in Object.wait() [0x4934f000..0x4934fd18] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x33cec430> (a com.sun.corba.ee.impl.javax.rmi.CORBA.KeepAlive) at java.lang.Object.wait(Object.java:485) at com.sun.corba.ee.impl.javax.rmi.CORBA.KeepAlive.run(Util.java:794) - locked <0x33cec430> (a com.sun.corba.ee.impl.javax.rmi.CORBA.KeepAlive) "p: thread-pool-1; w: 1" daemon prio=6 tid=0x48e1c800 nid=0x138 runnable [0x4932f000..0x4932fd98] java.lang.Thread.State: RUNNABLE at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145) - locked <0x07a8e628> (a java.lang.Object) at sun.nio.ch.ServerSocketAdaptor.accept(ServerSocketAdaptor.java:84) - locked <0x07a8e608> (a java.lang.Object) at com.sun.enterprise.server.ss.provider.ASServerSocket.acceptSocket(ASServerSocket.java:174) at com.sun.enterprise.server.ss.provider.ASServerSocket.accept(ASServerSocket.java:154) - locked <0x07aa6d08> (a com.sun.enterprise.server.ss.provider.ASServerSocket) at com.sun.enterprise.server.ss.provider.ASServerSocketImpl.accept(ASServerSocketImpl.java:161) at java.net.ServerSocket.implAccept(ServerSocket.java:450) at com.sun.net.ssl.internal.ssl.SSLServerSocketImpl.accept(SSLServerSocketImpl.java:259) at com.sun.corba.ee.impl.transport.SocketOrChannelAcceptorImpl.accept(SocketOrChannelAcceptorImpl.java:235) at com.sun.corba.ee.impl.transport.ListenerThreadImpl.doWork(ListenerThreadImpl.java:72) at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:479) "p: thread-pool-1; w: 0" daemon prio=6 tid=0x4aa66400 nid=0x81c runnable [0x4930f000..0x4930fa18] java.lang.Thread.State: RUNNABLE at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145) - locked <0x07a71810> (a java.lang.Object) at sun.nio.ch.ServerSocketAdaptor.accept(ServerSocketAdaptor.java:84) - locked <0x07a717f0> (a java.lang.Object) at com.sun.enterprise.server.ss.provider.ASServerSocket.acceptSocket(ASServerSocket.java:174) at com.sun.enterprise.server.ss.provider.ASServerSocket.accept(ASServerSocket.java:154) - locked <0x07aa35f8> (a com.sun.enterprise.server.ss.provider.ASServerSocket) at com.sun.enterprise.server.ss.provider.ASServerSocketImpl.accept(ASServerSocketImpl.java:161) at java.net.ServerSocket.implAccept(ServerSocket.java:450) at com.sun.net.ssl.internal.ssl.SSLServerSocketImpl.accept(SSLServerSocketImpl.java:259) at com.sun.corba.ee.impl.transport.SocketOrChannelAcceptorImpl.accept(SocketOrChannelAcceptorImpl.java:235) at com.sun.corba.ee.impl.transport.ListenerThreadImpl.doWork(ListenerThreadImpl.java:72) at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:479) "SelectorThread" daemon prio=6 tid=0x48cfdc00 nid=0xab0 runnable [0x492ef000..0x492efa98] java.lang.Thread.State: RUNNABLE at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method) at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:274) at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:256) at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:137) at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) - locked <0x33cdbb60> (a sun.nio.ch.Util$1) - locked <0x33cdbb50> (a java.util.Collections$UnmodifiableSet) - locked <0x33cdb948> (a sun.nio.ch.WindowsSelectorImpl) at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) at com.sun.enterprise.server.ss.provider.ASSelector.select(ASSelector.java:120) at com.sun.corba.ee.impl.transport.SelectorImpl.run(SelectorImpl.java:248) "Timer-2" prio=6 tid=0x4ad34c00 nid=0xe1c in Object.wait() [0x492cf000..0x492cfb18] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x33cf59f0> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:485) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x33cf59f0> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "RMI RenewClean-[192.18.80.162:4203]" daemon prio=6 tid=0x4ac94400 nid=0xa60 in Object.wait() [0x4928f000..0x4928fc18] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x083200e8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x083200e8> (a java.lang.ref.ReferenceQueue$Lock) at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:516) at java.lang.Thread.run(Thread.java:619) "RMI TCP Accept-0" daemon prio=6 tid=0x4868f400 nid=0xf70 runnable [0x4916f000..0x4916fd18] java.lang.Thread.State: RUNNABLE at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145) - locked <0x08241878> (a java.lang.Object) at sun.nio.ch.ServerSocketAdaptor.accept(ServerSocketAdaptor.java:84) - locked <0x08241858> (a java.lang.Object) at com.sun.enterprise.server.ss.provider.ASServerSocket.acceptSocket(ASServerSocket.java:174) at com.sun.enterprise.server.ss.provider.ASServerSocket.accept(ASServerSocket.java:154) - locked <0x08241370> (a com.sun.enterprise.server.ss.provider.ASServerSocket) at com.sun.enterprise.server.ss.provider.ASServerSocketImpl.accept(ASServerSocketImpl.java:161) at java.net.ServerSocket.implAccept(ServerSocket.java:450) 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) "RMI TCP Accept-8686" daemon prio=6 tid=0x4acc4c00 nid=0xa04 runnable [0x4922f000..0x4922fd98] java.lang.Thread.State: RUNNABLE at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145) - locked <0x07a71740> (a java.lang.Object) at sun.nio.ch.ServerSocketAdaptor.accept(ServerSocketAdaptor.java:84) - locked <0x07a71720> (a java.lang.Object) at com.sun.enterprise.server.ss.provider.ASServerSocket.acceptSocket(ASServerSocket.java:174) at com.sun.enterprise.server.ss.provider.ASServerSocket.accept(ASServerSocket.java:154) - locked <0x07aa6c80> (a com.sun.enterprise.server.ss.provider.ASServerSocket) at com.sun.enterprise.server.ss.provider.ASServerSocketImpl.accept(ASServerSocketImpl.java:161) at java.net.ServerSocket.implAccept(ServerSocket.java:450) 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) "Thread-14" prio=6 tid=0x4a89b400 nid=0xbf4 in Object.wait() [0x4970f000..0x4970fb98] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x08152448> (a com.sun.enterprise.management.support.LoaderRegThread) at java.lang.Object.wait(Object.java:485) at com.sun.enterprise.management.support.LoaderRegThread.run(LoaderRegThread.java:162) - locked <0x08152448> (a com.sun.enterprise.management.support.LoaderRegThread) "Thread-13" prio=6 tid=0x48d16400 nid=0x908 waiting on condition [0x496ef000..0x496efc18] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at com.sun.enterprise.management.support.LoaderBase.mySleep(LoaderBase.java:217) at com.sun.enterprise.management.support.Loader$DeferredRegistrationThread.run(Loader.java:360) "Thread-12" prio=6 tid=0x48b57c00 nid=0xf0c waiting on condition [0x496cf000..0x496cfc98] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at com.sun.enterprise.admin.server.core.channel.RMIClient.run(RMIClient.java:141) at java.lang.Thread.run(Thread.java:619) "RMI RenewClean-[192.18.80.162:4140,com.sun.enterprise.admin.server.core.channel.LocalRMIClientSocketFactory@8353f6]" daemon prio=6 tid=0x4a9c6400 nid=0xc38 in Object.wait() [0x496af000..0x496afd18] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x081c3cf0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x081c3cf0> (a java.lang.ref.ReferenceQueue$Lock) at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:516) at java.lang.Thread.run(Thread.java:619) "Timer-1" daemon prio=6 tid=0x48e7f400 nid=0xed0 in Object.wait() [0x4920f000..0x4920fd98] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x07ee5478> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:485) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x07ee5478> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "Timer-0" prio=6 tid=0x48d3d800 nid=0x624 in Object.wait() [0x491ef000..0x491efa18] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x07ee5440> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x07ee5440> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "RMI Scheduler(0)" daemon prio=6 tid=0x48757400 nid=0xc10 waiting on condition [0x491cf000..0x491cfa98] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x079f22c0> (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:1927) at java.util.concurrent.DelayQueue.take(DelayQueue.java:164) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:582) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:575) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906) at java.lang.Thread.run(Thread.java:619) "Thread-9" prio=6 tid=0x486a2400 nid=0xb80 runnable [0x4918f000..0x4918fb98] java.lang.Thread.State: RUNNABLE at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method) at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:274) at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:256) at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:137) at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) - locked <0x07a834b0> (a sun.nio.ch.Util$1) - locked <0x07a834a0> (a java.util.Collections$UnmodifiableSet) - locked <0x07a832d8> (a sun.nio.ch.WindowsSelectorImpl) at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:84) at com.sun.enterprise.server.ss.provider.ASSelector.select(ASSelector.java:128) at com.sun.enterprise.server.ss.ASSocketService$EntryPointThread.run(ASSocketService.java:484) "Thread-7" prio=6 tid=0x48881c00 nid=0xda0 waiting for monitor entry [0x4914f000..0x4914fc98] java.lang.Thread.State: BLOCKED (on object monitor) at com.sun.enterprise.server.ondemand.ServiceGroup.startChildren(ServiceGroup.java:169) - waiting to lock <0x079bd858> (a com.sun.enterprise.server.ondemand.EjbServiceGroup) at com.sun.enterprise.server.ondemand.MainServiceGroup.start(MainServiceGroup.java:45) at com.sun.enterprise.server.ondemand.ServerEntryListenerImpl.notifyEntry(ServerEntryListenerImpl.java:72) at com.sun.enterprise.server.ondemand.entry.ServerEntryHelper.sendEvent(ServerEntryHelper.java:62) at com.sun.enterprise.server.ondemand.entry.ServerEntryHelper.generatePortEntryContext(ServerEntryHelper.java:43) at com.sun.enterprise.server.ss.ASSocketService.generateEntryContext(ASSocketService.java:279) at com.sun.enterprise.server.ss.ASSocketService$EntryPointThread.run(ASSocketService.java:525) "Thread-6" prio=6 tid=0x48678800 nid=0x8fc waiting for monitor entry [0x490df000..0x490dfd18] java.lang.Thread.State: BLOCKED (on object monitor) at com.sun.enterprise.server.ondemand.ServiceGroup.startChildren(ServiceGroup.java:169) - waiting to lock <0x079bd858> (a com.sun.enterprise.server.ondemand.EjbServiceGroup) at com.sun.enterprise.server.ondemand.MainServiceGroup.start(MainServiceGroup.java:45) at com.sun.enterprise.server.ondemand.ServerEntryListenerImpl.notifyEntry(ServerEntryListenerImpl.java:72) at com.sun.enterprise.server.ondemand.entry.ServerEntryHelper.sendEvent(ServerEntryHelper.java:62) at com.sun.enterprise.server.ondemand.entry.ServerEntryHelper.generatePortEntryContext(ServerEntryHelper.java:43) at com.sun.enterprise.server.ss.ASSocketService.generateEntryContext(ASSocketService.java:279) at com.sun.enterprise.server.ss.ASSocketService$EntryPointThread.run(ASSocketService.java:525) "Thread-5" prio=6 tid=0x48678000 nid=0x5c0 waiting for monitor entry [0x490bf000..0x490bfd98] java.lang.Thread.State: BLOCKED (on object monitor) at com.sun.enterprise.server.ondemand.ServiceGroup.startChildren(ServiceGroup.java:169) - waiting to lock <0x079bd858> (a com.sun.enterprise.server.ondemand.EjbServiceGroup) at com.sun.enterprise.server.ondemand.MainServiceGroup.start(MainServiceGroup.java:45) at com.sun.enterprise.server.ondemand.ServerEntryListenerImpl.notifyEntry(ServerEntryListenerImpl.java:72) at com.sun.enterprise.server.ondemand.entry.ServerEntryHelper.sendEvent(ServerEntryHelper.java:62) at com.sun.enterprise.server.ondemand.entry.ServerEntryHelper.generatePortEntryContext(ServerEntryHelper.java:43) at com.sun.enterprise.server.ss.ASSocketService.generateEntryContext(ASSocketService.java:279) at com.sun.enterprise.server.ss.ASSocketService$EntryPointThread.run(ASSocketService.java:525) "Thread-4" prio=6 tid=0x4867d800 nid=0xfac runnable [0x4909f000..0x4909fa18] java.lang.Thread.State: RUNNABLE at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method) at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:274) at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:256) at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:137) at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) - locked <0x07a8e7a8> (a sun.nio.ch.Util$1) - locked <0x07a8e798> (a java.util.Collections$UnmodifiableSet) - locked <0x07a8e4f8> (a sun.nio.ch.WindowsSelectorImpl) at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:84) at com.sun.enterprise.server.ss.provider.ASSelector.select(ASSelector.java:128) at com.sun.enterprise.server.ss.ASSocketService$EntryPointThread.run(ASSocketService.java:484) "Thread-3" prio=6 tid=0x48830c00 nid=0x1e4 runnable [0x4907f000..0x4907fa98] java.lang.Thread.State: RUNNABLE at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method) at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:274) at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:256) at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:137) at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) - locked <0x07a96580> (a sun.nio.ch.Util$1) - locked <0x07a96570> (a java.util.Collections$UnmodifiableSet) - locked <0x07a95de8> (a sun.nio.ch.WindowsSelectorImpl) at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:84) at com.sun.enterprise.server.ss.provider.ASSelector.select(ASSelector.java:128) at com.sun.enterprise.server.ss.ASSocketService$EntryPointThread.run(ASSocketService.java:484) "Thread-2" prio=6 tid=0x487df400 nid=0xc44 runnable [0x4905f000..0x4905fb18] java.lang.Thread.State: RUNNABLE at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method) at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:274) at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:256) at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:137) at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) - locked <0x07a7b148> (a sun.nio.ch.Util$1) - locked <0x07a7b138> (a java.util.Collections$UnmodifiableSet) - locked <0x07a7aee0> (a sun.nio.ch.WindowsSelectorImpl) at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:84) at com.sun.enterprise.server.ss.provider.ASSelector.select(ASSelector.java:128) at com.sun.enterprise.server.ss.ASSocketService$EntryPointThread.run(ASSocketService.java:484) "RMI Reaper" prio=6 tid=0x4868b800 nid=0xab8 in Object.wait() [0x4903f000..0x4903fb98] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x07ab7a10> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x07ab7a10> (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=6 tid=0x487e1000 nid=0xf80 runnable [0x4901f000..0x4901fc18] java.lang.Thread.State: RUNNABLE at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:145) - locked <0x07a71038> (a java.lang.Object) at sun.nio.ch.ServerSocketAdaptor.accept(ServerSocketAdaptor.java:84) - locked <0x07a71018> (a java.lang.Object) at com.sun.enterprise.server.ss.provider.ASServerSocket.acceptSocket(ASServerSocket.java:174) at com.sun.enterprise.server.ss.provider.ASServerSocket.accept(ASServerSocket.java:154) - locked <0x07a6aec0> (a com.sun.enterprise.server.ss.provider.ASServerSocket) at com.sun.enterprise.server.ss.provider.ASServerSocketImpl.accept(ASServerSocketImpl.java:161) at java.net.ServerSocket.implAccept(ServerSocket.java:450) 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) "GC Daemon" daemon prio=2 tid=0x488c2400 nid=0x9ec in Object.wait() [0x483bf000..0x483bfc98] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x079436d0> (a sun.misc.GC$LatencyLock) at sun.misc.GC$Daemon.run(GC.java:100) - locked <0x079436d0> (a sun.misc.GC$LatencyLock) "Low Memory Detector" daemon prio=6 tid=0x47ff2000 nid=0x30c runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread1" daemon prio=10 tid=0x47ff0400 nid=0xb58 waiting on condition [0x00000000..0x4823f308] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0x47d8f000 nid=0x86c waiting on condition [0x00000000..0x47fef388] java.lang.Thread.State: RUNNABLE "Attach Listener" daemon prio=10 tid=0x47d8a800 nid=0x714 waiting on condition [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x47d89800 nid=0xe58 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=8 tid=0x47d7a400 nid=0x1d0 in Object.wait() [0x47f5f000..0x47f5fc98] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x07958500> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x07958500> (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=0x47d76800 nid=0xb60 in Object.wait() [0x47f3f000..0x47f3fd18] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x07949390> (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 <0x07949390> (a java.lang.ref.Reference$Lock) "main" prio=6 tid=0x00289c00 nid=0x614 waiting for monitor entry [0x0039e000..0x0039fe58] java.lang.Thread.State: BLOCKED (on object monitor) at com.sun.ejb.containers.TimerBean_2100919770_ConcreteImpl.jdoLookupPersistenceManagerFactory(TimerBean_2100919770_ConcreteImpl.java:2452) - waiting to lock <0x05854138> (a java.lang.Class for com.sun.ejb.containers.TimerBean_2100919770_ConcreteImpl) at com.sun.ejb.containers.TimerBean_2100919770_ConcreteImpl.setEntityContext(TimerBean_2100919770_ConcreteImpl.java:2364) at com.sun.ejb.containers.EntityContainer$EntityContextFactory.create(EntityContainer.java:2464) at com.sun.ejb.containers.util.pool.NonBlockingPool.getObject(NonBlockingPool.java:186) at com.sun.ejb.containers.util.pool.NonBlockingPool.getObject(NonBlockingPool.java:143) at com.sun.ejb.containers.EntityContainer.getPooledEJB(EntityContainer.java:1847) at com.sun.ejb.containers.EntityContainer._getContext(EntityContainer.java:495) at com.sun.ejb.containers.BaseContainer.getContext(BaseContainer.java:1566) at com.sun.ejb.containers.BaseContainer.preInvoke(BaseContainer.java:1148) at com.sun.ejb.containers.EJBLocalHomeInvocationHandler.invoke(EJBLocalHomeInvocationHandler.java:203) at $Proxy14.checkStatus(Unknown Source) at com.sun.ejb.containers.TimerBeanContainer.doAfterApplicationDeploy(TimerBeanContainer.java:127) at com.sun.enterprise.server.AbstractLoader.loadEjbs(AbstractLoader.java:567) at com.sun.enterprise.server.ApplicationLoader.load(ApplicationLoader.java:183) at com.sun.enterprise.server.TomcatApplicationLoader.load(TomcatApplicationLoader.java:113) at com.sun.enterprise.server.AbstractManager.loadOneSystemApp(AbstractManager.java:319) at com.sun.enterprise.server.ondemand.SystemAppLoader.loadSystemApps(SystemAppLoader.java:109) at com.sun.enterprise.server.ondemand.EjbServiceGroup.loadSystemApps(EjbServiceGroup.java:163) at com.sun.enterprise.server.ondemand.EjbServiceGroup.start(EjbServiceGroup.java:122) at com.sun.enterprise.server.ondemand.ServiceGroup$1.run(ServiceGroup.java:180) at java.security.AccessController.doPrivileged(Native Method) at com.sun.enterprise.server.ondemand.ServiceGroup.startChildren(ServiceGroup.java:177) - locked <0x079bd858> (a com.sun.enterprise.server.ondemand.EjbServiceGroup) at com.sun.enterprise.server.ondemand.MainServiceGroup.start(MainServiceGroup.java:45) at com.sun.enterprise.server.ondemand.ServerEntryListenerImpl.notifyEntry(ServerEntryListenerImpl.java:72) at com.sun.enterprise.server.ondemand.entry.ServerEntryHelper.sendEvent(ServerEntryHelper.java:62) at com.sun.enterprise.server.ondemand.entry.ServerEntryHelper.generateAppLoaderEntryContext(ServerEntryHelper.java:47) at com.sun.enterprise.server.AbstractLoader.generateEntryContext(AbstractLoader.java:827) at com.sun.enterprise.server.AbstractLoader.notifyAppEvent(AbstractLoader.java:833) at com.sun.enterprise.server.ApplicationLoader.load(ApplicationLoader.java:171) at com.sun.enterprise.server.TomcatApplicationLoader.load(TomcatApplicationLoader.java:113) at com.sun.enterprise.server.AbstractManager.load(AbstractManager.java:206) at com.sun.enterprise.server.ApplicationLifecycle.onStartup(ApplicationLifecycle.java:204) at com.sun.enterprise.server.ApplicationServer.onStartup(ApplicationServer.java:326) at com.sun.enterprise.server.ondemand.OnDemandServer.onStartup(OnDemandServer.java:112) at com.sun.enterprise.server.PEMain.run(PEMain.java:326) at com.sun.enterprise.server.PEMain.main(PEMain.java:260) 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.server.PELaunch.main(PELaunch.java:272) "VM Thread" prio=10 tid=0x47d74000 nid=0xe5c runnable "GC task thread#0 (ParallelGC)" prio=6 tid=0x47c90c00 nid=0xdb8 runnable "GC task thread#1 (ParallelGC)" prio=6 tid=0x47c91c00 nid=0x1b0 runnable "GC task thread#2 (ParallelGC)" prio=6 tid=0x47c92c00 nid=0x58c runnable "GC task thread#3 (ParallelGC)" prio=6 tid=0x47c93800 nid=0xe6c runnable "VM Periodic Task Thread" prio=10 tid=0x47ff3800 nid=0x9f4 waiting on condition JNI global references: 1089 Found one Java-level deadlock: ============================= "p: thread-pool-1; w: 2": waiting to lock monitor 0x47d7738c (object 0x079bd858, a com.sun.enterprise.server.ondemand.EjbServiceGroup), which is held by "main" "main": waiting to lock monitor 0x47d781c4 (object 0x05854138, a java.lang.Class), which is held by "p: thread-pool-1; w: 2" Java stack information for the threads listed above: =================================================== "p: thread-pool-1; w: 2": at com.sun.enterprise.server.ondemand.ServiceGroup.startChildren(ServiceGroup.java:169) - waiting to lock <0x079bd858> (a com.sun.enterprise.server.ondemand.EjbServiceGroup) at com.sun.enterprise.server.ondemand.MainServiceGroup.start(MainServiceGroup.java:45) at com.sun.enterprise.server.ondemand.ServerEntryListenerImpl.notifyEntry(ServerEntryListenerImpl.java:72) at com.sun.enterprise.server.ondemand.entry.ServerEntryHelper.sendEvent(ServerEntryHelper.java:62) at com.sun.enterprise.server.ondemand.entry.ServerEntryHelper.generateJndiEntryContext(ServerEntryHelper.java:39) at com.sun.enterprise.naming.SerialContext.generateEntryContext(SerialContext.java:250) at com.sun.enterprise.naming.SerialContext.lookup(SerialContext.java:276) at javax.naming.InitialContext.lookup(InitialContext.java:392) at com.sun.jdo.spi.persistence.support.sqlstore.ejb.SunContainerHelper.getPersistenceManagerFactory(SunContainerHelper.java:286) at com.sun.jdo.spi.persistence.support.sqlstore.ejb.CMPHelper.getPersistenceManagerFactory(CMPHelper.java:205) at com.sun.ejb.containers.TimerBean_2100919770_ConcreteImpl.jdoLookupPersistenceManagerFactory(TimerBean_2100919770_ConcreteImpl.java:2454) - locked <0x05854138> (a java.lang.Class for com.sun.ejb.containers.TimerBean_2100919770_ConcreteImpl) at com.sun.ejb.containers.TimerBean_2100919770_ConcreteImpl.setEntityContext(TimerBean_2100919770_ConcreteImpl.java:2364) at com.sun.ejb.containers.EntityContainer$EntityContextFactory.create(EntityContainer.java:2464) at com.sun.ejb.containers.util.pool.NonBlockingPool.preload(NonBlockingPool.java:267) at com.sun.ejb.containers.util.pool.NonBlockingPool.doResize(NonBlockingPool.java:491) at com.sun.ejb.containers.util.pool.NonBlockingPool$ReSizeWork.run(NonBlockingPool.java:559) at com.sun.ejb.containers.util.pool.NonBlockingPool$ReSizeWork.service(NonBlockingPool.java:551) at com.sun.ejb.containers.util.WorkAdapter.doWork(WorkAdapter.java:62) at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:479) "main": at com.sun.ejb.containers.TimerBean_2100919770_ConcreteImpl.jdoLookupPersistenceManagerFactory(TimerBean_2100919770_ConcreteImpl.java:2452) - waiting to lock <0x05854138> (a java.lang.Class for com.sun.ejb.containers.TimerBean_2100919770_ConcreteImpl) at com.sun.ejb.containers.TimerBean_2100919770_ConcreteImpl.setEntityContext(TimerBean_2100919770_ConcreteImpl.java:2364) at com.sun.ejb.containers.EntityContainer$EntityContextFactory.create(EntityContainer.java:2464) at com.sun.ejb.containers.util.pool.NonBlockingPool.getObject(NonBlockingPool.java:186) at com.sun.ejb.containers.util.pool.NonBlockingPool.getObject(NonBlockingPool.java:143) at com.sun.ejb.containers.EntityContainer.getPooledEJB(EntityContainer.java:1847) at com.sun.ejb.containers.EntityContainer._getContext(EntityContainer.java:495) at com.sun.ejb.containers.BaseContainer.getContext(BaseContainer.java:1566) at com.sun.ejb.containers.BaseContainer.preInvoke(BaseContainer.java:1148) at com.sun.ejb.containers.EJBLocalHomeInvocationHandler.invoke(EJBLocalHomeInvocationHandler.java:203) at $Proxy14.checkStatus(Unknown Source) at com.sun.ejb.containers.TimerBeanContainer.doAfterApplicationDeploy(TimerBeanContainer.java:127) at com.sun.enterprise.server.AbstractLoader.loadEjbs(AbstractLoader.java:567) at com.sun.enterprise.server.ApplicationLoader.load(ApplicationLoader.java:183) at com.sun.enterprise.server.TomcatApplicationLoader.load(TomcatApplicationLoader.java:113) at com.sun.enterprise.server.AbstractManager.loadOneSystemApp(AbstractManager.java:319) at com.sun.enterprise.server.ondemand.SystemAppLoader.loadSystemApps(SystemAppLoader.java:109) at com.sun.enterprise.server.ondemand.EjbServiceGroup.loadSystemApps(EjbServiceGroup.java:163) at com.sun.enterprise.server.ondemand.EjbServiceGroup.start(EjbServiceGroup.java:122) at com.sun.enterprise.server.ondemand.ServiceGroup$1.run(ServiceGroup.java:180) at java.security.AccessController.doPrivileged(Native Method) at com.sun.enterprise.server.ondemand.ServiceGroup.startChildren(ServiceGroup.java:177) - locked <0x079bd858> (a com.sun.enterprise.server.ondemand.EjbServiceGroup) at com.sun.enterprise.server.ondemand.MainServiceGroup.start(MainServiceGroup.java:45) at com.sun.enterprise.server.ondemand.ServerEntryListenerImpl.notifyEntry(ServerEntryListenerImpl.java:72) at com.sun.enterprise.server.ondemand.entry.ServerEntryHelper.sendEvent(ServerEntryHelper.java:62) at com.sun.enterprise.server.ondemand.entry.ServerEntryHelper.generateAppLoaderEntryContext(ServerEntryHelper.java:47) at com.sun.enterprise.server.AbstractLoader.generateEntryContext(AbstractLoader.java:827) at com.sun.enterprise.server.AbstractLoader.notifyAppEvent(AbstractLoader.java:833) at com.sun.enterprise.server.ApplicationLoader.load(ApplicationLoader.java:171) at com.sun.enterprise.server.TomcatApplicationLoader.load(TomcatApplicationLoader.java:113) at com.sun.enterprise.server.AbstractManager.load(AbstractManager.java:206) at com.sun.enterprise.server.ApplicationLifecycle.onStartup(ApplicationLifecycle.java:204) at com.sun.enterprise.server.ApplicationServer.onStartup(ApplicationServer.java:326) at com.sun.enterprise.server.ondemand.OnDemandServer.onStartup(OnDemandServer.java:112) at com.sun.enterprise.server.PEMain.run(PEMain.java:326) at com.sun.enterprise.server.PEMain.main(PEMain.java:260) 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.server.PELaunch.main(PELaunch.java:272) Found 1 deadlock.