Performance issue on OSB 12.2.1.0.170418 - Coherence Adapter related with JAXBContext creation. (Doc ID 2274987.1)

Last updated on AUGUST 09, 2017

Applies to:

Oracle SOA Suite - Version 12.2.1.0.0 to 12.2.1.0.0 [Release 12c]
Information in this document applies to any platform.

Symptoms

During the execution of load tests using a JCA Coherence adapter (connected to a Remote Coherence cluster) on OSB 12.2.1.0.170418 it has been seeing performance peaks, and intermittent wrong performance times.
Additionally it has been observed blocked threads like:

"[ACTIVE] ExecuteThread: '47' for queue: 'weblogic.kernel.Default
(self-tuning)'" #284 daemon prio=5 os_prio=0 tid=0x00007f646c017800
nid=0x14ed5 waiting for monitor entry [0x00007f63049c6000]
java.lang.Thread.State: BLOCKED (on object monitor)
at java.util.Hashtable.get(Hashtable.java:362)
- waiting to lock <0x00000007409f4708> (a java.util.Properties)
at java.util.Properties.getProperty(Properties.java:969)
at java.lang.System.getProperty(System.java:720)
at weblogic.jndi.Environment.getProperty(Environment.java:1202)
at weblogic.jndi.Environment.getString(Environment.java:976)
at weblogic.jndi.Environment.getProviderUrl(Environment.java:428)
at weblogic.jndi.WLInitialContextFactoryDelegate.pushProtocol(WLInitialContextFactoryDelegate.java:874)

"[ACTIVE] ExecuteThread: '34' for queue: 'weblogic.kernel.Default
(self-tuning)'" #265 daemon prio=5 os_prio=0 tid=0x00007f646c004000
nid=0x14e3a runnable [0x00007f6305fd7000]
java.lang.Thread.State: RUNNABLE
at java.lang.Throwable.fillInStackTrace(Native Method)
at java.lang.Throwable.fillInStackTrace(Throwable.java:783)
- locked <0x00000006e4933c48> (a javax.naming.NameNotFoundException)
at java.lang.Throwable.<init>(Throwable.java:265)
at java.lang.Exception.<init>(Exception.java:66)
at javax.naming.NamingException.<init>(NamingException.java:126)
at javax.naming.NameNotFoundException.<init>(NameNotFoundException.java:50)
at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:1224)
at weblogic.jndi.internal.BasicNamingNode.lookupHere(BasicNamingNode.java:273)
at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:213)

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