Webcenter Spaces Stuck Threads in DistributedCache (Doc ID 1642769.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle WebCenter Portal - Version 11.1.1.8.1 to 11.1.1.9.161018 [Release 11g]
Information in this document applies to any platform.

Symptoms

WebCenter Portal becomes unresponsive.

The WebCenter managed server logs show many stuck threads like this:

"[STUCK] ExecuteThread: '10' for queue: 'weblogic.kernel.Default (self-tuning)'" daemon prio=3 tid=0x000000010d95e800 nid=0x51a40 waiting on condition [0xffffffff3caf8000]
   java.lang.Thread.State: WAITING (parking)
    at sun.misc.Unsafe.park(Native Method)
    - parking to wait for  <0xfffffffc319987b0> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:867)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1197)
    at java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:214)
    at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:290)
...

"DistributedCache" daemon prio=3 tid=0x000000010ef46800 nid=0x3d637 in Object.wait() [0xffffffff371fe000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0xfffffffc9ce4d988> (a com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid$ReceiveQueue)
    at com.tangosol.coherence.component.util.Daemon.onWait(Daemon.CDB:18)
    - locked <0xfffffffc9ce4d988> (a com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid$ReceiveQueue)
    at com.tangosol.coherence.component.util.daemon.queueProcessor.Service.onWait(Service.CDB:4)
    at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.onWait(Grid.CDB:3)
    at com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:39)
    at java.lang.Thread.run(Thread.java:724)

"Invocation:Management" daemon prio=3 tid=0x0000000114499800 nid=0x3d636 in Object.wait() [0xffffffff3d8fe000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
    at java.lang.Object.wait(Native Method)
    - waiting on <0xfffffffc9d044470> (a com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid$ReceiveQueue)
    at com.tangosol.coherence.component.util.Daemon.onWait(Daemon.CDB:18)
    - locked <0xfffffffc9d044470> (a com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid$ReceiveQueue)
    at com.tangosol.coherence.component.util.daemon.queueProcessor.Service.onWait(Service.CDB:4)
    at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.onWait(Grid.CDB:3)
    at com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:39)
    at java.lang.Thread.run(Thread.java:724)




Cause

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 hundreds of Community platforms