My Oracle Support Banner

Weblogic Manage Server Becomes Non-responsive With Server - at oracle.security.jps.internal.policystore.JpsLock.lock (Doc ID 2753370.1)

Last updated on MARCH 01, 2023

Applies to:

Oracle Platform Security for Java - Version 12.2.1.3.0 and later
Information in this document applies to any platform.

Symptoms

On : 12.2.1.3.0 version, Java Platform Security


At times, WL Manage server becomes non responsive with the server state still showing as RUNNING.

Server accepts the requests but will not be able to process going into waiting and eventually creating stuck thread.

[STUCK] ExecuteThread: '60' for queue: 'weblogic.kernel.Default
(self-tuning)' for workmanager: null@null@weblogic.kernel.Default" #366
daemon prio=1 os_prio=0 tid=<TID> nid=<NID> waiting on
condition [CONDITION]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <TID> (a
java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(Ab
stractQueuedSynchronizer.java:836)
at
java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireShared(Abstract
QueuedSynchronizer.java:967)
at
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireShared(AbstractQu
euedSynchronizer.java:1283)
at
java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.lock(ReentrantReadW
riteLock.java:727)
at oracle.security.jps.internal.policystore.JpsLock.lock(JpsLock.java:70)
at
oracle.security.jps.internal.policystore.ldap.LdapPolicyStore.getApplicationPo
licyWithNoAuthzCheck(LdapPolicyStore.java:959)
at
oracle.security.jps.az.internal.management.pd.service.GenericPolicyDistributio
nService.internalGetAppPolicyEntry(GenericPolicyDistributionService.java:884)
at
oracle.security.jps.az.internal.management.pd.service.GenericPolicyDistributio
nService.getAppPolicyEntry(GenericPolicyDistributionService.java:851)
at
oracle.security.jps.az.internal.management.pd.service.GenericPolicyDistributio
nService.getAppPolicyEntry(GenericPolicyDistributionService.java:539)
at
oracle.security.jps.az.internal.runtime.service.PDPServiceImpl.getApplicationP
olicy(PDPServiceImpl.java:1069)
- locked <TID> (a java.lang.String) <<<<<<

===========
[STUCK] ExecuteThread: '60' for queue: 'weblogic.kernel.Default
(self-tuning)' for workmanager: null@null@weblogic.kernel.Default" #366
daemon prio=1 os_prio=0 tid=<TID> nid=<NID> waiting on
condition [CONDITION]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <TID> (a
java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(Ab
stractQueuedSynchronize
=========
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <TID> (a
java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(Ab
stractQueuedSynchronizer.java:836)
at
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQu
euedSynchronizer.java:870)
at
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSy
nchronizer.java:1199)
at
java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock.lock(ReentrantRead
WriteLock.java:943)
at oracle.security.jps.internal.policystore.JpsLock.lock(JpsLock.java:79)
at
oracle.security.jps.internal.policystore.ldap.LdapPolicyStore.unsync_getApplic
ationPolicy(LdapPolicyStore.java:883)
at
oracle.security.jps.internal.policystore.ldap.LdapPolicyStore.getApplicationPo
licyWithNoAuthzCheck(LdapPolicyStore.java:961)
at
oracle.security.jps.az.internal.management.pd.service.GenericPolicyDistributio
nService.internalGetAppPolicyEntry(GenericPolicyDistributionService.java:884)
at
oracle.security.jps.az.internal.management.pd.service.GenericPolicyDistributio
nService.getAppPolicyEntry(GenericPolicyDistributionService.java:851)
at
oracle.security.jps.az.internal.management.pd.service.GenericPolicyDistributio
nService.getAppPolicyEntry(GenericPolicyDistributionService.java:539)
at
oracle.security.jps.az.internal.runtime.service.PDPServiceImpl.getApplicationP
olicy(PDPServiceImpl.java:1069)
- locked <TID> (a java.lang.String)

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.