2016-10-06 12:03 GMT+02:00 Dignesh <[email protected]>:

> Hi Romain,
>
> Just curious to know ..how you found it is thread-42 from screenshot ?
>
>
First WARNING ;)


>
> Attached are the thread dump and latest screen shot of shutdown getting
> blocked. ThreadDump.txt
> <http://tomee-openejb.979440.n4.nabble.com/file/n4680301/ThreadDump.txt>
> issue.jpg
> <http://tomee-openejb.979440.n4.nabble.com/file/n4680301/issue.jpg>
>
>
The issue comes from this thread:



"pool-18-thread-1" prio=6 tid=0x0000000012917000 nid=0xfdc waiting on
condition [0x0000000014e1f000]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x000000071563d248> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at 
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
        at 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090)
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)
        at 
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:744)


(found with this command

grep '^"' /tmp/ThreadDump.txt  | grep -v daemon | grep -v main | grep
-v GC | grep -v VM
"pool-18-thread-1" prio=6 tid=0x0000000012917000 nid=0xfdc waiting on
condition [0x0000000014e1f000]

)


But I'm not sure who is created the pool. One easy way is to debug in
ThreadPoolExecutor constructor to know ho creates this pool.

Thank you,
> Dignesh,
>
>
>
> --
> View this message in context: http://tomee-openejb.979440.
> n4.nabble.com/7-0-1-TomEE-plus-shutdown-fails-intermetantly-
> tp4680299p4680301.html
> Sent from the TomEE Dev mailing list archive at Nabble.com.
>

Reply via email to