Question
Publicis Sapient
IN
Last activity: 23 Apr 2019 14:54 EDT
Thread Deadlock issue affecting performance
Hi,
We are getting lot of log errors in our production nodes. Kindly have the error message details.
- --- Thread Dump Starts ---
Full Java thread dump with locks info
"Thread-108 (HornetQ-remoting-threads-HornetQServerImpl::serverUUID=3052c869-c324-11e7-b248-edbb7f0a0ce6-1433702559-1997526921)" Id=842 in TIMED_WAITING on lock=java.util.concurrent.SynchronousQueue$TransferStack@591e09c2
BlockedCount : 0, BlockedTime : -1, WaitedCount : 8, WaitedTime : -1
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Locked synchronizers: count = 0
Hi,
We are getting lot of log errors in our production nodes. Kindly have the error message details.
- --- Thread Dump Starts ---
Full Java thread dump with locks info
"Thread-108 (HornetQ-remoting-threads-HornetQServerImpl::serverUUID=3052c869-c324-11e7-b248-edbb7f0a0ce6-1433702559-1997526921)" Id=842 in TIMED_WAITING on lock=java.util.concurrent.SynchronousQueue$TransferStack@591e09c2
BlockedCount : 0, BlockedTime : -1, WaitedCount : 8, WaitedTime : -1
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Locked synchronizers: count = 0
"Thread-115 (HornetQ-client-global-threads-1509538539)" Id=841 in TIMED_WAITING on lock=java.util.concurrent.SynchronousQueue$TransferStack@5c1e6d9c
BlockedCount : 5, BlockedTime : -1, WaitedCount : 10, WaitedTime : -1
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Locked synchronizers: count = 0
We found one PDN article https://community.pega.com/support/support-articles/thread-deadlock-issue-affecting-performance
Which suggested to install Hfix-39713, but that one is applicable only to version 7.2.1.
So need to know whether it's going to work for version 7.2.2 or not?
Any help is going to be appreciated.
Thanks & Regards,
Ravi
***Edited by Moderator Marissa to update platform capability tags****