Hi!

We use TomEE 1.7.1 and get in troubles from time to time because of a thread
dead lock resulting in an idle TomEE. It is always the same pattern as shown
below - deadlock at org.apache.openejb.util.classloader.URLClassLoaderFirst.

Extract from JVisualVM thread dump:

Found one Java-level deadlock
=============================
EjbTimerPool - 2
  waiting to lock monitor 0x00000000221a3f88 (object 0x00000006c1886f50, a
org.apache.openejb.util.classloader.URLClassLoaderFirst),
  which is held by JmsResourceAdapter-worker- - 6
JmsResourceAdapter-worker- - 6
  waiting for ownable synchronizer 0x00000006c13b0cc0, (a
java.util.concurrent.locks.ReentrantLock$NonfairSync),
  which is held by JmsResourceAdapter-worker- - 7
JmsResourceAdapter-worker- - 7
  waiting to lock monitor 0x00000000221a3f88 (object 0x00000006c1886f50, a
org.apache.openejb.util.classloader.URLClassLoaderFirst),
  which is held by JmsResourceAdapter-worker- - 6

Is there a way to get rid off the potential thread deadlock?

Best regards,
Thomas



--
View this message in context: 
http://tomee-openejb.979440.n4.nabble.com/thread-deadlock-at-URLClassLoaderFirst-tp4674197.html
Sent from the TomEE Users mailing list archive at Nabble.com.

Reply via email to