WebLogic Portal (WLP) Threads are Stuck Waiting on ReentrantReadWriteLock (Doc ID 1423645.1)

Last updated on JULY 10, 2017

Applies to:

Oracle WebLogic Portal - Version 10.3.2 to 10.3.5 [Release AS10gR3]
Information in this document applies to any platform.

Symptoms

WebLogic Portal (WLP) threads are stuck waiting on ReentrantReadWriteLock as seen below:

"[ACTIVE] ExecuteThread: '34' for queue: 'weblogic.kernel.Default (self-tuning)'" id=892 idx=0x1f4 tid=25668 prio=5 alive, parked, native_blocked, daemon
-- Parking to wait for: java/util/concurrent/locks/ReentrantReadWriteLock$NonfairSync@0x10c225038
at jrockit/vm/Locks.park0(J)V(Native Method)
at jrockit/vm/Locks.park(Locks.java:2221)[inlined]
at jrockit/proxy/sun/misc/Unsafe.park(Unsafe.java:592)[inlined]
at java/util/concurrent/locks/LockSupport.park(LockSupport.java:158)[inlined]
at java/util/concurrent/locks/AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747)[inlined]
at java/util/concurrent/locks/AbstractQueuedSynchronizer.doAcquireShared(AbstractQueuedSynchronizer.java:877)[inlined]
at java/util/concurrent/locks/AbstractQueuedSynchronizer.acquireShared(AbstractQueuedSynchronizer.java:1197)[inlined]
at java/util/concurrent/locks/ReentrantReadWriteLock$ReadLock.lock(ReentrantReadWriteLock.java:594)[optimized]
at com/bea/content/federated/internal/delegate/RepositoryManagerDelegate.ensureConnectedToRepository(RepositoryManagerDelegate.java:790)[inlined]
at com/bea/content/federated/internal/delegate/RepositoryManagerDelegate.connect(RepositoryManagerDelegate.java:1160)[inlined]
at com/bea/content/federated/internal/delegate/RepositoryHelper.validateSessionAuthenticated(RepositoryHelper.java:556)[inlined]
at com/bea/content/federated/internal/delegate/DelegateFactory.getLatestNodeOps(DelegateFactory.java:120)[inlined]
at com/bea/content/federated/internal/delegate/DelegateFactory.getNodeOpsDelegate(DelegateFactory.java:47)[optimized]
at com/bea/content/federated/internal/delegate/NodeLogic.getPropertyBytes(NodeLogic.java:1592)[inlined]
at com/bea/content/federated/internal/NodeManagerImpl.getStream(NodeManagerImpl.java:1024)[optimized]
at com/bea/content/manager/servlets/ShowPropertyServlet.printNode(ShowPropertyServlet.java:531)[optimized]
at com/bea/content/manager/servlets/ShowPropertyServlet.doPost(ShowPropertyServlet.java:137)[inlined]
at com/bea/content/manager/servlets/ShowPropertyServlet.doGet(ShowPropertyServlet.java:124)[optimized]
at javax/servlet/http/HttpServlet.service(HttpServlet.java:707)[optimized]
at javax/servlet/http/HttpServlet.service(HttpServlet.java:820)[optimized]
at weblogic/servlet/internal/StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)[optimized]
at weblogic/servlet/internal/StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)[inlined]
at weblogic/servlet/internal/ServletStubImpl.execute(ServletStubImpl.java:292)[optimized]
at weblogic/servlet/internal/TailFilter.doFilter(TailFilter.java:26)[optimized]
at weblogic/servlet/internal/FilterChainImpl.doFilter(FilterChainImpl.java:56)[optimized]
at com/bea/content/manager/servlets/ContentServletFilter.doFilter(ContentServletFilter.java:178)[optimized]
at weblogic/servlet/internal/FilterChainImpl.doFilter(FilterChainImpl.java:56)[optimized]
at com/bea/p13n/servlets/PortalServletFilter.doFilter(PortalServletFilter.java:336)[optimized]
at weblogic/servlet/internal/FilterChainImpl.doFilter(FilterChainImpl.java:56)[optimized]
at com/bea/portal/tools/servlet/http/HttpContextFilter.doFilter(HttpContextFilter.java:60)[optimized]
at weblogic/servlet/internal/FilterChainImpl.doFilter(FilterChainImpl.java:56)[optimized]
at br/com/vivo/vol/servlets/filter/ShowPropertyFilter.doFilter(ShowPropertyFilter.java:66)[optimized]
at weblogic/servlet/internal/FilterChainImpl.doFilter(FilterChainImpl.java:56)[inlined]
at weblogic/servlet/internal/WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3592)[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:2202)[inlined]
at weblogic/servlet/internal/WebAppServletContext.execute(WebAppServletContext.java:2108)[optimized]
at weblogic/servlet/internal/ServletRequestImpl.run(ServletRequestImpl.java:1432)[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

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