An Application on WebLogic Server Using JRockit as its Runtime is Unable to Retrieve Data Placed in a Shared Coherence Cluster by an Application Running Standalone on the Same JRockit or HotSpot Java Version (Doc ID 2075949.1)

Last updated on NOVEMBER 12, 2015

Applies to:

Oracle Coherence - Version 3.7.1.13 and later
Information in this document applies to any platform.

Symptoms

The problem is seen when a Coherence cluster is being used by multiple applications that are running on different runtime environments. For example, one application is running on a WebLogic managed server and the other is running as a standalone Java application.  All applications are using the same version of the application's classes, but in some circumstances an entry placed in the cluster by one application cannot be retrieved by a sep application.

What is key to the problem is that the WebLogic Server environment is using JRockit as its Java runtime, then regardless of the fact the same Java version is used by the standalone application, be it either JRockit or Hotspot, the two applications can't access the entries each other places in the cluster.  The problem is not seen when the Weblogic installation uses Hotspot, regardless of whether JRockit or Hotspot is used by the standalone application

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