Diagnosing Stuck Threads in ADF Applications
(Doc ID 2193913.1)
Last updated on NOVEMBER 06, 2023
Applies to:
Oracle JDeveloper - Version 11.1.1.6.0 and laterInformation in this document applies to any platform.
Goal
Customer is receiving the below stuck threads in the logs. Customer is using some version of ADF.
"[STUCK] ExecuteThread: '6' for queue: 'weblogic.kernel.Default (self-tuning)'" id=149 idx=0x290 tid=166 prio=1 alive, blocked, native_blocked, daemon
java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x000000042dda02d0> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199) at java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:209) at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:285) at oracle.adf.model.dcframe.DataControlFrameImpl.lock(DataControlFrameImpl.java:590) at oracle.adf.model.BindingContext.setCurrentFrame(BindingContext.java:2862) at oracle.adf.model.BindingContext.setCurrentDataControlFrame(BindingContext.java:2730) at oracle.adfinternal.controller.util.model.DCFrameImpl.makeCurrent(DCFrameImpl.java:156) at oracle.adfinternal.controller.state.ViewPortContextImpl.makeCurrent(ViewPortContextImpl.java:1206)
What might be the cause of this stuck thread?
Solution
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |