SOACS - Stuck Threads In SOA Managed Servers Caused By JMSConnectionPoller Deadlocks

(Doc ID 2375150.1)

Last updated on APRIL 02, 2018

Applies to:

Oracle WebLogic Server - Version 12.2.1.2.0 and later
Information in this document applies to any platform.

Symptoms

When attempting to run SOA application in WLS cluster in SOACS environment, the following error occurs.

ERROR
-----------------------

#### <WUKSOACS_server_1> <[ACTIVE] ExecuteThread: '96' for queue: 'weblogic.kernel.Default (self-tuning)'> <> <> <[severity-value: 4] [rid: 0] [partition-id: 0] [partition-name: DOMAIN] > [deadlocked thread] [ACTIVE] ExecuteThread: '158' for queue: 'weblogic.kernel.Default (self-tuning)':
----------------------------------------------------------------------------------------------------
Thread '[ACTIVE] ExecuteThread: '158' for queue: 'weblogic.kernel.Default (self-tuning)'' is waiting to acquire lock 'weblogic.cluster.singleton.SingletonServicesManagerService@626e1145' that is held by thread '[ACTIVE] ExecuteThread: '73' for queue: 'weblogic.kernel.Default (self-tuning)''

Stack trace:
------------
weblogic.cluster.singleton.SingletonServicesManagerService.deactivateService(SingletonServicesManagerService.java:236)
weblogic.cluster.singleton.SingletonServicesManagerService_WLSkel.invoke(Unknown Source)
weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:645)
weblogic.rmi.internal.BasicServerRef$2.run(BasicServerRef.java:534)
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:368)
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:163)
weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:531)
weblogic.rmi.internal.wls.WLSExecuteRequest.run(WLSExecuteRequest.java:138)
weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:348)
weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:333)
weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:54)
weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41)
weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:640)
weblogic.work.ExecuteThread.execute(ExecuteThread.java:406)
weblogic.work.ExecuteThread.run(ExecuteThread.java:346)

Changes

 

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