Deadlock in org.apache.beehive.netui.pageflow.internal.DeferredSessionStorageHandler.applyChanges

(Doc ID 1183563.1)

Last updated on AUGUST 22, 2017

Applies to:

Oracle WebLogic Portal - Version 9.2.0 and later
Oracle WebCenter Portal - Version 10.1.3 and later
Information in this document applies to any platform.

Symptoms

The servers intermittently go to a failed state due to a deadlock.

The server log shows that a deadlock is detected:

<Critical> <WebLogicServer> <xxx> <xxx> <[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <> <> <> <1280546095790> <BEA-000394> <

DEADLOCK DETECTED:
==================

[deadlocked thread] [ACTIVE] ExecuteThread: '11' for queue: 'weblogic.kernel.Default (self-tuning)':
---------------------------------------------------------------------------------------------------
Thread '[ACTIVE] ExecuteThread: '11' for queue: 'weblogic.kernel.Default (self-tuning)'' is waiting to acquire lock 'Controller@1f06c4a' that is held by thread '[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)''

Stack trace:
------------
org.apache.beehive.netui.pageflow.internal.DeferredSessionStorageHandler.__AW_applyChanges(DeferredSessionStorageHandler.java:234)
org.apache.beehive.netui.pageflow.internal.DeferredSessionStorageHandler.applyChanges(DeferredSessionStorageHandler.java)
com.bea.portlet.adapter.scopedcontent.ScopedContentStorageHandler.applyChanges(ScopedContentStorageHandler.java:73)
org.apache.beehive.netui.pageflow.PageFlowPageFilter.__AW_doFilter(PageFlowPageFilter.java:319)
org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(PageFlowPageFilter.java)
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:336)


thread '[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'' is waiting to acquire lock 'org.apache.beehive.netui.pageflow.HttpSessionMutexListener$Mutex@5f99f6' that is held by thread '[ACTIVE] ExecuteThread: '11' for queue: 'weblogic.kernel.Default (self-tuning)''

Stack trace:
------------
org.apache.beehive.netui.pageflow.internal.DeferredSessionStorageHandler.__AW_applyChanges(DeferredSessionStorageHandler.java:206)
org.apache.beehive.netui.pageflow.internal.DeferredSessionStorageHandler.applyChanges(DeferredSessionStorageHandler.java)
com.bea.portlet.adapter.scopedcontent.ScopedContentStorageHandler.applyChanges(ScopedContentStorageHandler.java:73)
org.apache.beehive.netui.pageflow.PageFlowPageFilter.__AW_doFilter(PageFlowPageFilter.java:319)
org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(PageFlowPageFilter.java)
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:503)
weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:432)
org.apache.beehive.netui.pageflow.scoping.internal.ScopedRequestDispatcher.include(ScopedRequestDispatcher.java:119)
com.bea.netuix.servlets.controls.content.JspContent.beginRender(JspContent.java:552)


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