My Oracle Support Banner

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 later
Information 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!


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.