users@glassfish.java.net

Re: Resource Adapter call to XATeminator.recover hangs App Server

From: <glassfish_at_javadesktop.org>
Date: Wed, 12 Dec 2007 05:20:12 PST

Here is the thread dump (also attached as a file); note the line in [b]bold[/b]:

Full thread dump Java HotSpot(TM) Server VM (1.5.0_09-b03 mixed mode):

&quot;DTPARP0&quot; prio=6 tid=0x3139cb80 nid=0x165c runnable [0x34f9f000..0x34f9fb98]
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:275)
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:257)
        at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:138)
        at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
        - locked &lt;0x26f82b68&gt; (a sun.nio.ch.Util$1)
        - locked &lt;0x26f82b58&gt; (a java.util.Collections$UnmodifiableSet)
        - locked &lt;0x26f82920&gt; (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.unisys.dtp.connector.DtpThread.dequeueWithWait(DtpThread.java:198)
        at com.unisys.dtp.connector.DtpThread.dequeueInitWithWait(DtpThread.java:266)
        at com.unisys.dtp.connector.DtpThread.run(DtpThread.java:354)

&quot;DTPLOG&quot; prio=6 tid=0x32851e28 nid=0xc80 runnable [0x34f5f000..0x34f5fc18]
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:275)
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:257)
        at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:138)
        at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
        - locked &lt;0x26e16640&gt; (a sun.nio.ch.Util$1)
        - locked &lt;0x26e16630&gt; (a java.util.Collections$UnmodifiableSet)
        - locked &lt;0x26e15ca0&gt; (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.unisys.dtp.connector.DtpThread.dequeueWithWait(DtpThread.java:198)
        at com.unisys.dtp.connector.DtpThread.dequeueInitWithWait(DtpThread.java:266)
        at com.unisys.dtp.connector.DtpThread.run(DtpThread.java:354)

&quot;DTPMIO&quot; prio=6 tid=0x32851568 nid=0x1648 runnable [0x34f1f000..0x34f1fd18]
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:275)
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:257)
        at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:138)
        at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
        - locked &lt;0x26f9c508&gt; (a sun.nio.ch.Util$1)
        - locked &lt;0x26f9c4f8&gt; (a java.util.Collections$UnmodifiableSet)
        - locked &lt;0x26e155a0&gt; (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.unisys.dtp.connector.DtpThread.dequeueWithWait(DtpThread.java:198)
        at com.unisys.dtp.connector.DtpThread.dequeueInitWithWait(DtpThread.java:266)
        at com.unisys.dtp.connector.DtpThread.run(DtpThread.java:354)

&quot;TIMER&quot; prio=6 tid=0x31023238 nid=0xe50 in Object.wait() [0x34edf000..0x34edfd98]
        at java.lang.Object.wait(Native Method)
        - waiting on &lt;0x26f8ee38&gt; (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:509)
        - locked &lt;0x26f8ee38&gt; (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

&quot;DTPMAIN&quot; prio=6 tid=0x30b0a4f0 nid=0x167c runnable [0x34e9f000..0x34e9fa18]
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:275)
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:257)
        at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:138)
        at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
        - locked &lt;0x26fa93e0&gt; (a sun.nio.ch.Util$1)
        - locked &lt;0x26fa93d0&gt; (a java.util.Collections$UnmodifiableSet)
        - locked &lt;0x26fa9280&gt; (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.unisys.dtp.connector.DtpThread.dequeueWithWait(DtpThread.java:198)
        at com.unisys.dtp.connector.DtpThread.dequeueInitWithWait(DtpThread.java:266)
        at com.unisys.dtp.connector.DtpThread.run(DtpThread.java:354)

&quot;ClusterServiceListener&quot; daemon prio=6 tid=0x3076c760 nid=0xf4c runnable [0x34e5f000..0x34e5fb98]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
        - locked &lt;0x1070b878&gt; (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(ServerSocket.java:450)
        at java.net.ServerSocket.accept(ServerSocket.java:421)
        at com.sun.messaging.jmq.jmsserver.multibroker.fullyconnected.ClusterServiceListener.run(ClusterImpl.java:1786)

&quot;MessageBusCallbackDispatcher&quot; daemon prio=6 tid=0x3105f008 nid=0x5cc in Object.wait() [0x34e1f000..0x34e1fc18]
        at java.lang.Object.wait(Native Method)
        - waiting on &lt;0x1070b608&gt; (a java.util.LinkedList)
        at java.lang.Object.wait(Object.java:474)
        at com.sun.messaging.jmq.jmsserver.multibroker.CallbackDispatcher.run(CallbackDispatcher.java:330)
        - locked &lt;0x1070b608&gt; (a java.util.LinkedList)

&quot;jms_ACCEPT&quot; prio=6 tid=0x30b05788 nid=0xe24 runnable [0x34ddf000..0x34ddfc98]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
        - locked &lt;0x1083c350&gt; (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(ServerSocket.java:450)
        at java.net.ServerSocket.accept(ServerSocket.java:421)
        at com.sun.messaging.jmq.jmsserver.net.tcp.TcpProtocol.accept(TcpProtocol.java:281)
        at com.sun.messaging.jmq.jmsserver.service.imq.IMQIPService.run(IMQIPService.java:574)
        at java.lang.Thread.run(Thread.java:595)

&quot;admin_ACCEPT&quot; prio=6 tid=0x309ed780 nid=0x7e0 runnable [0x34d9f000..0x34d9fd18]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
        - locked &lt;0x1083cf88&gt; (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(ServerSocket.java:450)
        at java.net.ServerSocket.accept(ServerSocket.java:421)
        at com.sun.messaging.jmq.jmsserver.net.tcp.TcpProtocol.accept(TcpProtocol.java:281)
        at com.sun.messaging.jmq.jmsserver.service.imq.IMQIPService.run(IMQIPService.java:574)
        at java.lang.Thread.run(Thread.java:595)

&quot;RMI RenewClean-[192.63.213.97:3688]&quot; daemon prio=6 tid=0x0097ad88 nid=0x1500 in Object.wait() [0x34cdf000..0x34cdfa98]
        at java.lang.Object.wait(Native Method)
        - waiting on &lt;0x1085e538&gt; (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
        - locked &lt;0x1085e538&gt; (a java.lang.ref.ReferenceQueue$Lock)
        at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:501)
        at java.lang.Thread.run(Thread.java:595)

&quot;RMI TCP Accept-0&quot; daemon prio=6 tid=0x2fed03f8 nid=0x1174 runnable [0x34c9f000..0x34c9fb18]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
        - locked &lt;0x108f6fd8&gt; (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(ServerSocket.java:450)
        at java.net.ServerSocket.accept(ServerSocket.java:421)
        at sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:340)
        at java.lang.Thread.run(Thread.java:595)

&quot;ClusterDiscoveryService&quot; daemon prio=6 tid=0x3294fe50 nid=0x1070 runnable [0x34c5f000..0x34c5fb98]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
        - locked &lt;0x106fe5c0&gt; (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(ServerSocket.java:450)
        at java.net.ServerSocket.accept(ServerSocket.java:421)
        at com.sun.messaging.jmq.jmsserver.service.ClusterDiscoveryService.run(ClusterDiscoveryService.java:318)
        at java.lang.Thread.run(Thread.java:595)

&quot;Broker Monitor&quot; daemon prio=6 tid=0x3124ee10 nid=0xf10 in Object.wait() [0x34c1f000..0x34c1fc18]
        at java.lang.Object.wait(Native Method)
        - waiting on &lt;0x1083d100&gt; (a java.util.Collections$SynchronizedSet)
        at java.lang.Object.wait(Object.java:474)
        at com.sun.messaging.jmq.jmsserver.core.cluster.BrokerConsumers.run(MultibrokerRouter.java:1342)
        - locked &lt;0x1083d100&gt; (a java.util.Collections$SynchronizedSet)
        at java.lang.Thread.run(Thread.java:595)

&quot;JMQPortMapper&quot; daemon prio=6 tid=0x3129e0a8 nid=0x10ec runnable [0x322ff000..0x322ffc98]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
        - locked &lt;0x1070cfc0&gt; (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(ServerSocket.java:450)
        at java.net.ServerSocket.accept(ServerSocket.java:421)
        at com.sun.messaging.jmq.jmsserver.service.PortMapper.run(PortMapper.java:485)
        at java.lang.Thread.run(Thread.java:595)

&quot;MQTimer-Thread&quot; daemon prio=6 tid=0x315f3cb0 nid=0x2a0 in Object.wait() [0x322bf000..0x322bfd18]
        at java.lang.Object.wait(Native Method)
        - waiting on &lt;0x1083dde0&gt; (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:509)
        - locked &lt;0x1083dde0&gt; (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

&quot;RMI RenewClean-[192.63.213.97:3682,javax.rmi.ssl.SslRMIClientSocketFactory_at_1e64a3b]&quot; daemon prio=6 tid=0x32a880f0 nid=0x3fc in Object.wait() [0x34b6f000..0x34b6fc98]
        at java.lang.Object.wait(Native Method)
        - waiting on &lt;0x10722918&gt; (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
        - locked &lt;0x10722918&gt; (a java.lang.ref.ReferenceQueue$Lock)
        at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:501)
        at java.lang.Thread.run(Thread.java:595)

&quot;RMI TCP Accept-0&quot; daemon prio=6 tid=0x30d1bd80 nid=0x161c runnable [0x34a6f000..0x34a6fd18]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
        - locked &lt;0x10722f20&gt; (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(ServerSocket.java:450)
        at com.sun.net.ssl.internal.ssl.SSLServerSocketImpl.accept(SSLServerSocketImpl.java:259)
        at sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:340)
        at java.lang.Thread.run(Thread.java:595)

&quot;RMI RenewClean-[192.63.213.97:3678,com.sun.appserv.management.client.AdminRMISSLClientSocketFactory_at_1da931]&quot; daemon prio=6 tid=0x32cc3d98 nid=0x1168 in Object.wait() [0x349ef000..0x349efc18]
        at java.lang.Object.wait(Native Method)
        - waiting on &lt;0x10742420&gt; (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
        - locked &lt;0x10742420&gt; (a java.lang.ref.ReferenceQueue$Lock)
        at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:501)
        at java.lang.Thread.run(Thread.java:595)

&quot;RMI TCP Accept-0&quot; daemon prio=6 tid=0x30fbee28 nid=0x1358 runnable [0x3493f000..0x3493fd18]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
        - locked &lt;0x106a4590&gt; (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(ServerSocket.java:450)
        at com.sun.net.ssl.internal.ssl.SSLServerSocketImpl.accept(SSLServerSocketImpl.java:259)
        at sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:340)
        at java.lang.Thread.run(Thread.java:595)

&quot;RMI TCP Accept-8686&quot; daemon prio=6 tid=0x32a24920 nid=0x1258 runnable [0x348ff000..0x348ffd98]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
        - locked &lt;0x10750c28&gt; (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(ServerSocket.java:450)
        at java.net.ServerSocket.accept(ServerSocket.java:421)
        at sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:340)
        at java.lang.Thread.run(Thread.java:595)

&quot;Thread-13&quot; prio=6 tid=0x309369e0 nid=0xbdc waiting on condition [0x3487f000..0x3487fb18]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1767)
        at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:341)
        at com.sun.enterprise.management.support.LoaderRegThread.process(LoaderRegThread.java:243)
        at com.sun.enterprise.management.support.LoaderRegThread.run(LoaderRegThread.java:154)

&quot;Thread-12&quot; prio=6 tid=0x30936858 nid=0xf00 waiting on condition [0x3483f000..0x3483fb98]
        at java.lang.Thread.sleep(Native Method)
        at com.sun.enterprise.management.support.LoaderBase.mySleep(LoaderBase.java:241)
        at com.sun.enterprise.management.support.Loader$DeferredRegistrationThread.run(Loader.java:389)

&quot;JTS Resync Thread&quot; daemon prio=6 tid=0x31c73618 nid=0x1480 in Object.wait() [0x347ff000..0x347ffc18]
        at java.lang.Object.wait(Native Method)
        - waiting on &lt;0x10619128&gt; (a com.sun.jts.CosTransactions.EventSemaphore)
        at java.lang.Object.wait(Object.java:474)
        at com.sun.jts.CosTransactions.EventSemaphore.waitEvent(EventSemaphore.java:133)
        - locked &lt;0x10619128&gt; (a com.sun.jts.CosTransactions.EventSemaphore)
        at com.sun.jts.CosTransactions.RecoveryManager.proceedWithXARecovery(RecoveryManager.java:933)
        at com.sun.jts.CosTransactions.RecoveryManager.recover(RecoveryManager.java:468)
        at com.sun.jts.CosTransactions.ResyncThread.run(RecoveryManager.java:1745)

&quot;Thread-10&quot; prio=6 tid=0x30fc0310 nid=0x15d8 in Object.wait() [0x347bf000..0x347bfc98]
        at java.lang.Object.wait(Native Method)
        - waiting on &lt;0x106098e0&gt; (a com.sun.corba.ee.impl.javax.rmi.CORBA.KeepAlive)
        at java.lang.Object.wait(Object.java:474)
        at com.sun.corba.ee.impl.javax.rmi.CORBA.KeepAlive.run(Util.java:857)
        - locked &lt;0x106098e0&gt; (a com.sun.corba.ee.impl.javax.rmi.CORBA.KeepAlive)

&quot;Timer-4&quot; prio=2 tid=0x3095a618 nid=0x1450 in Object.wait() [0x3477f000..0x3477fd18]
        at java.lang.Object.wait(Native Method)
        - waiting on &lt;0x1052eba8&gt; (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:509)
        - locked &lt;0x1052eba8&gt; (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

&quot;p: thread-pool-1; w: 2&quot; daemon prio=6 tid=0x328194c0 nid=0xb4 runnable [0x3273f000..0x3273fd98]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
        - locked &lt;0x104bdb78&gt; (a java.net.SocksSocketImpl)
        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:250)
        at com.sun.corba.ee.impl.transport.ListenerThreadImpl.doWork(ListenerThreadImpl.java:107)
        at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:555)

&quot;p: thread-pool-1; w: 1&quot; daemon prio=6 tid=0x30969fc8 nid=0xb30 runnable [0x326ff000..0x326ffa18]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
        - locked &lt;0x104db2b0&gt; (a java.net.SocksSocketImpl)
        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:250)
        at com.sun.corba.ee.impl.transport.ListenerThreadImpl.doWork(ListenerThreadImpl.java:107)
        at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:555)

&quot;SelectorThread&quot; daemon prio=6 tid=0x30920da8 nid=0x9e8 runnable [0x326bf000..0x326bfa98]
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:275)
        at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:257)
        at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:138)
        at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
        - locked &lt;0x104dbbc8&gt; (a sun.nio.ch.Util$1)
        - locked &lt;0x104dbbb8&gt; (a java.util.Collections$UnmodifiableSet)
        - locked &lt;0x104ae2c0&gt; (a sun.nio.ch.WindowsSelectorImpl)
        at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
        at com.sun.corba.ee.impl.transport.SelectorImpl.run(SelectorImpl.java:283)

&quot;Timer-3&quot; daemon prio=6 tid=0x301cf6f8 nid=0xe68 in Object.wait() [0x3267f000..0x3267fb18]
        at java.lang.Object.wait(Native Method)
        - waiting on &lt;0x1043fc10&gt; (a java.util.TaskQueue)
        at java.lang.Object.wait(Object.java:474)
        at java.util.TimerThread.mainLoop(Timer.java:483)
        - locked &lt;0x1043fc10&gt; (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

&quot;Timer-2&quot; prio=6 tid=0x315f4690 nid=0xf5c in Object.wait() [0x3263f000..0x3263fb98]
        at java.lang.Object.wait(Native Method)
        - waiting on &lt;0x1043f920&gt; (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:509)
        - locked &lt;0x1043f920&gt; (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

&quot;Timer-1&quot; prio=6 tid=0x30b56ce0 nid=0x980 in Object.wait() [0x325ff000..0x325ffc18]
        at java.lang.Object.wait(Native Method)
        - waiting on &lt;0x102c1028&gt; (a java.util.TaskQueue)
        at java.lang.Object.wait(Object.java:474)
        at java.util.TimerThread.mainLoop(Timer.java:483)
        - locked &lt;0x102c1028&gt; (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

&quot;Thread-4&quot; prio=6 tid=0x30f17b38 nid=0x948 waiting on condition [0x3233f000..0x3233fc98]
        at java.lang.Thread.sleep(Native Method)
        at com.sun.enterprise.admin.server.core.channel.RMIClient.run(RMIClient.java:151)
        at java.lang.Thread.run(Thread.java:595)

&quot;RMI RenewClean-[192.63.213.97:3672,com.sun.enterprise.admin.server.core.channel.LocalRMIClientSocketFactory_a]&quot; daemon prio=6 tid=0x308fada0 nid=0xa84 in Object.wait() [0x3227f000..0x3227fa18]
        at java.lang.Object.wait(Native Method)
        - waiting on &lt;0x0feac818&gt; (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
        - locked &lt;0x0feac818&gt; (a java.lang.ref.ReferenceQueue$Lock)
        at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:501)
        at java.lang.Thread.run(Thread.java:595)

&quot;RMI LeaseChecker&quot; daemon prio=6 tid=0x30c27e20 nid=0x3d4 waiting on condition [0x3223f000..0x3223fa98]
        at java.lang.Thread.sleep(Native Method)
        at sun.rmi.transport.DGCImpl$LeaseChecker.run(DGCImpl.java:310)
        at java.lang.Thread.run(Thread.java:595)

&quot;RMI TCP Connection(1)-127.0.0.1&quot; daemon prio=6 tid=0x316d8bc0 nid=0x10f8 runnable [0x321ff000..0x321ffb18]
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:129)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
        - locked &lt;0x0fe847d8&gt; (a java.io.BufferedInputStream)
        at java.io.FilterInputStream.read(FilterInputStream.java:66)
        at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:448)
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:707)
        at java.lang.Thread.run(Thread.java:595)

&quot;GC Daemon&quot; daemon prio=2 tid=0x3163e0a8 nid=0x1360 in Object.wait() [0x321af000..0x321afb98]
        at java.lang.Object.wait(Native Method)
        - waiting on &lt;0x0fe26e60&gt; (a sun.misc.GC$LatencyLock)
        at sun.misc.GC$Daemon.run(GC.java:100)
        - locked &lt;0x0fe26e60&gt; (a sun.misc.GC$LatencyLock)

&quot;RMI Reaper&quot; prio=6 tid=0x3173a0a8 nid=0x1730 in Object.wait() [0x3216f000..0x3216fc18]
        at java.lang.Object.wait(Native Method)
        - waiting on &lt;0x0fe4af78&gt; (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
        - locked &lt;0x0fe4af78&gt; (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
        at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:336)
        at java.lang.Thread.run(Thread.java:595)

&quot;Timer-0&quot; daemon prio=6 tid=0x3146ac58 nid=0x16d8 in Object.wait() [0x3212f000..0x3212fc98]
        at java.lang.Object.wait(Native Method)
        - waiting on &lt;0x0fefcae0&gt; (a java.util.TaskQueue)
        at java.lang.Object.wait(Object.java:474)
        at java.util.TimerThread.mainLoop(Timer.java:483)
        - locked &lt;0x0fefcae0&gt; (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

&quot;RMI TCP Accept-0&quot; daemon prio=6 tid=0x313c5008 nid=0x13f8 runnable [0x320ef000..0x320efd18]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
        - locked &lt;0x100ece28&gt; (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(ServerSocket.java:450)
        at java.net.ServerSocket.accept(ServerSocket.java:421)
        at sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:340)
        at java.lang.Thread.run(Thread.java:595)

&quot;pool-1-thread-6&quot; prio=6 tid=0x3079a5e8 nid=0x1460 waiting on condition [0x31f7f000..0x31f7fb18]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:681)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:837)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1144)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:199)
        at com.sun.enterprise.util.FeatureAvailability.waitForFeature(FeatureAvailability.java:258)
        at com.sun.enterprise.management.support.DottedNamesBase$1.doRun(DottedNamesBase.java:174)
        at com.sun.appserv.management.util.misc.RunnableBase.runSync(RunnableBase.java:296)
        at com.sun.appserv.management.util.misc.RunnableBase.run(RunnableBase.java:330)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
        at java.util.concurrent.FutureTask.run(FutureTask.java:123)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
        at java.lang.Thread.run(Thread.java:595)

&quot;pool-1-thread-1&quot; prio=2 tid=0x302b1668 nid=0x1598 waiting on condition [0x30e2f000..0x30e2fa18]
        at sun.misc.Unsafe.park(Native Method)
        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:681)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:837)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1144)
        at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:199)
        at com.sun.enterprise.util.FeatureAvailability.waitForFeature(FeatureAvailability.java:258)
        at com.sun.enterprise.management.support.DottedNamesBase$1.doRun(DottedNamesBase.java:174)
        at com.sun.appserv.management.util.misc.RunnableBase.runSync(RunnableBase.java:296)
        at com.sun.appserv.management.util.misc.RunnableBase.run(RunnableBase.java:330)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
        at java.util.concurrent.FutureTask.run(FutureTask.java:123)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
        at java.lang.Thread.run(Thread.java:595)

&quot;Low Memory Detector&quot; daemon prio=6 tid=0x2fd3a278 nid=0x11c4 runnable [0x00000000..0x00000000]

&quot;CompilerThread1&quot; daemon prio=10 tid=0x2fd38f78 nid=0x1544 waiting on condition [0x00000000..0x300df3f8]

&quot;CompilerThread0&quot; daemon prio=10 tid=0x2fd38110 nid=0xb60 waiting on condition [0x00000000..0x3009f478]

&quot;AdapterThread&quot; daemon prio=10 tid=0x2fd372c0 nid=0x15d0 waiting on condition [0x00000000..0x00000000]

&quot;Signal Dispatcher&quot; daemon prio=10 tid=0x2fd365a0 nid=0xd8 waiting on condition [0x00000000..0x00000000]

&quot;Finalizer&quot; daemon prio=8 tid=0x2fd31fe0 nid=0x490 in Object.wait() [0x2ffdf000..0x2ffdfd98]
        at java.lang.Object.wait(Native Method)
        - waiting on &lt;0x0fa88f30&gt; (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
        - locked &lt;0x0fa88f30&gt; (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)

&quot;Reference Handler&quot; daemon prio=10 tid=0x00999a60 nid=0x142c in Object.wait() [0x2ff9f000..0x2ff9fa18]
        at java.lang.Object.wait(Native Method)
        - waiting on &lt;0x0fb54a38&gt; (a java.lang.ref.Reference$Lock)
        at java.lang.Object.wait(Object.java:474)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
        - locked &lt;0x0fb54a38&gt; (a java.lang.ref.Reference$Lock)

&quot;main&quot; prio=6 tid=0x000395d0 nid=0x4ec in Object.wait() [0x0007f000..0x0007fc00]
        at java.lang.Object.wait(Native Method)
        - waiting on &lt;0x10619108&gt; (a com.sun.jts.CosTransactions.EventSemaphore)
        at java.lang.Object.wait(Object.java:474)
        at com.sun.jts.CosTransactions.EventSemaphore.waitEvent(EventSemaphore.java:133)
        - locked &lt;0x10619108&gt; (a com.sun.jts.CosTransactions.EventSemaphore)
        at com.sun.jts.CosTransactions.RecoveryManager.waitForResync(RecoveryManager.java:1414)
[b] at com.sun.jts.CosTransactions.XATerminatorImpl.recover(XATerminatorImpl.java:308)[/b] at com.unisys.dtp.connector.DtpResourceAdapter.getInboundInDoubtXids(DtpResourceAdapter.java:2962)
        at com.unisys.dtp.connector.DtpResourceAdapter.rollbackUnknownInboundXids(DtpResourceAdapter.java:3044)
        at com.unisys.dtp.connector.DtpResourceAdapter.start(DtpResourceAdapter.java:1775)
        - locked &lt;0x26e15450&gt; (a com.unisys.dtp.connector.DtpResourceAdapter)
        at com.unisys.dtp.connector.DtpResourceAdapter.start(DtpResourceAdapter.java:1600)
        at com.sun.enterprise.connectors.ActiveInboundResourceAdapter.&lt;init&gt;(ActiveInboundResourceAdapter.java:140)
        at com.sun.enterprise.connectors.ActiveRAFactory.createActiveResourceAdapter(ActiveRAFactory.java:113)
        at com.sun.enterprise.connectors.ResourceAdapterAdminServiceImpl.createActiveResourceAdapter(ResourceAdapterAdminServiceImpl.java:300)
        - locked &lt;0x0fe75500&gt; (a com.sun.enterprise.connectors.ResourceAdapterAdminServiceImpl)
        at com.sun.enterprise.connectors.ResourceAdapterAdminServiceImpl.createActiveResourceAdapter(ResourceAdapterAdminServiceImpl.java:445)
        - locked &lt;0x0fe75500&gt; (a com.sun.enterprise.connectors.ResourceAdapterAdminServiceImpl)
        at com.sun.enterprise.connectors.ConnectorRuntime.createActiveResourceAdapter(ConnectorRuntime.java:224)
        at com.sun.enterprise.server.ConnectorModuleLoader.load(ConnectorModuleLoader.java:118)
        at com.sun.enterprise.server.ConnectorModuleLoader.doLoad(ConnectorModuleLoader.java:142)
        at com.sun.enterprise.server.AbstractLoader.load(AbstractLoader.java:244)
        at com.sun.enterprise.server.AbstractManager.load(AbstractManager.java:225)
        at com.sun.enterprise.server.ApplicationLifecycle.onStartup(ApplicationLifecycle.java:194)
        at com.sun.enterprise.server.ApplicationServer.onStartup(ApplicationServer.java:442)
        at com.sun.enterprise.server.ondemand.OnDemandServer.onStartup(OnDemandServer.java:120)
        at com.sun.enterprise.server.PEMain.run(PEMain.java:411)
        at com.sun.enterprise.server.PEMain.main(PEMain.java:338)
        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:585)
        at com.sun.enterprise.server.PELaunch.main(PELaunch.java:412)

&quot;VM Thread&quot; prio=10 tid=0x00998fa0 nid=0x550 runnable

&quot;GC task thread#0 (ParallelGC)&quot; prio=6 tid=0x009240b8 nid=0x884 runnable

&quot;GC task thread#1 (ParallelGC)&quot; prio=6 tid=0x00924a70 nid=0x2f0 runnable

&quot;VM Periodic Task Thread&quot; prio=10 tid=0x2fd3b5c0 nid=0xf0c waiting on condition
[Message sent by forum member 'burdeasa' (burdeasa)]

http://forums.java.net/jive/thread.jspa?messageID=249712