This discussion is archived
1 Reply Latest reply: Jan 4, 2013 5:45 AM by 982943 RSS

Facing Stuck Threads issue

982943 Newbie
Currently Being Moderated
Getting the below thread dump. Multiple threads being stuck.

Please suggest on what configuration changes to be done to resolve this.

Sharing a part of the dump

"[STUCK] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'" id=38 idx=0x88 tid=17642 prio=1 alive, blocked, native_blocked, daemon

-- Blocked trying to get lock: oracle/adf/model/servlet/HttpBindingContext@0x83d23ea0[thin lock]

at jrockit/vm/Threads.sleep(I)V(Native Method)

at jrockit/vm/Locks.waitForThinRelease(Locks.java:955)[optimized]

at jrockit/vm/Locks.monitorEnterSecondStageHard(Locks.java:1083)[optimized]

at jrockit/vm/Locks.monitorEnterSecondStage(Locks.java:1005)[optimized]

at jrockit/vm/Locks.monitorEnter(Locks.java:2179)[optimized]

at jrockit/vm/Locks.monitorEnterForced(Locks.java:605)

at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)

at jrockit/vm/Locks.monitorEnterUnmatched(Ljava/lang/Object;)V(Native Method)

at oracle/adf/model/servlet/ADFBindingFilter.doFilter(ADFBindingFilter.java:199)[optimized]

at weblogic/servlet/internal/FilterChainImpl.doFilter(FilterChainImpl.java:56)[inlined]

at weblogic/servlet/internal/WebAppServletContext$ServletInvocationAction.doIt(WebAppServletContext.java:3684)[inlined]

at weblogic/servlet/internal/WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3650)[optimized]

at weblogic/security/acl/internal/AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)[optimized]

at weblogic/security/service/SecurityManager.runAs(SecurityManager.java:121)[inlined]

at weblogic/servlet/internal/WebAppServletContext.securedExecute(WebAppServletContext.java:2268)[inlined]

at weblogic/servlet/internal/WebAppServletContext.execute(WebAppServletContext.java:2174)[optimized]

at weblogic/servlet/internal/ServletRequestImpl.run(ServletRequestImpl.java:1446)[optimized]

at weblogic/work/ExecuteThread.execute(ExecuteThread.java:201)[optimized]

at weblogic/work/ExecuteThread.run(ExecuteThread.java:173)

at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)

-- end of trace


"[STANDBY] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'" id=417 idx=0x328 tid=4632 prio=5 alive, waiting, native_blocked, daemon

-- Waiting for notification on: weblogic/work/ExecuteThread@0x801f0728[fat lock]

at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)

at jrockit/vm/Locks.wait(Locks.java:1973)[inlined]

at java/lang/Object.wait(Object.java:485)[inlined]

at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:157)[optimized]

^-- Lock released while waiting: weblogic/work/ExecuteThread@0x801f0728[fat lock]

at weblogic/work/ExecuteThread.run(ExecuteThread.java:178)

at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)

-- end of trace


Thanks in Advance
  • 1. Re: Facing Stuck Threads issue
    982943 Newbie
    Currently Being Moderated
    Blocked lock chains

    ===================

    Chain 2:

    "[STUCK] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'" id=21 idx=0x58 tid=16671 waiting for oracle/adf/model/servlet/HttpBindingContext@0x801c4670 held by:

    "[STANDBY] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'" id=417 idx=0x328 tid=4632 in chain 1

    Chain 4:

    "ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'" id=27 idx=0x68 tid=16675 waiting for java/lang/String@0x80bb0648 held by:

    "ExecuteThread: '0' for queue: 'weblogic.socket.Muxer'" id=25 idx=0x60 tid=16673 in chain 3

    Chain 5:

    "ExecuteThread: '3' for queue: 'weblogic.socket.Muxer'" id=28 idx=0x6c tid=16676 waiting for java/lang/String@0x80bb0648 held by:

    "ExecuteThread: '0' for queue: 'weblogic.socket.Muxer'" id=25 idx=0x60 tid=16673 in chain 3

    Chain 6:

    "[STUCK] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'" id=38 idx=0x88 tid=17642 waiting for oracle/adf/model/servlet/HttpBindingContext@0x83d23ea0 held by:

    "[STANDBY] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'" id=417 idx=0x328 tid=4632 in chain 1

    Chain 7:

    "[STUCK] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'" id=40 idx=0x90 tid=17650 waiting for oracle/adf/model/servlet/HttpBindingContext@0x83d23ea0 held by:

    "[STANDBY] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'" id=417 idx=0x328 tid=4632 in chain 1

    Chain 8:

    "[STUCK] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'" id=41 idx=0x94 tid=17651 waiting for oracle/adf/model/servlet/HttpBindingContext@0x83d23ea0 held by:

    "[STANDBY] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'" id=417 idx=0x328 tid=4632 in chain 1

    Chain 9:

    "[STUCK] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'" id=45 idx=0xa4 tid=17656 waiting for oracle/adf/model/servlet/HttpBindingContext@0x83d23ea0 held by:

    "[STANDBY] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'" id=417 idx=0x328 tid=4632 in chain 1

    Chain 10:

    "[STUCK] ExecuteThread: '6' for queue: 'weblogic.kernel.Default (self-tuning)'" id=46 idx=0xa8 tid=17657 waiting for oracle/adf/model/servlet/HttpBindingContext@0x83d23ea0 held by:

    "[STANDBY] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'" id=417 idx=0x328 tid=4632 in chain 1

    Chain 11:

    "[STUCK] ExecuteThread: '22' for queue: 'weblogic.kernel.Default (self-tuning)'" id=6761 idx=0x190 tid=29965 waiting for oracle/adf/model/servlet/HttpBindingContext@0x83d23ea0 held by:

    "[STANDBY] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'" id=417 idx=0x328 tid=4632 in chain 1

    Chain 12:

    "[STUCK] ExecuteThread: '23' for queue: 'weblogic.kernel.Default (self-tuning)'" id=6780 idx=0x1cc tid=31083 waiting for oracle/adf/model/servlet/HttpBindingContext@0x83d23ea0 held by:

    "[STANDBY] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'" id=417 idx=0x328 tid=4632 in chain 1

    Chain 13:

    "[STUCK] ExecuteThread: '25' for queue: 'weblogic.kernel.Default (self-tuning)'" id=6800 idx=0x220 tid=32279 waiting for oracle/adf/model/servlet/HttpBindingContext@0x83d23ea0 held by:

    "[STANDBY] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'" id=417 idx=0x328 tid=4632 in chain 1

    Chain 14:

    "[STUCK] ExecuteThread: '24' for queue: 'weblogic.kernel.Default (self-tuning)'" id=6799 idx=0x244 tid=32012 waiting for oracle/adf/model/servlet/HttpBindingContext@0x83d23ea0 held by:

    "[STANDBY] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'" id=417 idx=0x328 tid=4632 in chain 1

    Chain 16:

    "[STUCK] ExecuteThread: '28' for queue: 'weblogic.kernel.Default (self-tuning)'" id=6812 idx=0x258 tid=722 waiting for oracle/adf/model/servlet/HttpBindingContext@0x83d23ea0 held by:

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points