My Oracle Support Banner

Oracle Identity Analytics java.lang.OutOfMemoryError Exception in an OIA Cluster (Doc ID 1599536.1)

Last updated on AUGUST 11, 2020

Applies to:

Oracle Identity Analytics - Version and later
Information in this document applies to any platform.


Servers become unresponsive and java.lang.OutOfMemoryError exceptions are found in the server logs.

In order to verify that you are seeing the symptoms outlined in this document, make sure the JVM is configured to dump heap when an Out of Memory Error Exception occurs.  It can the be analyzed by the tool of your choice. 

The cause of exception is a large jgroups NAKACK object taking too much heap.

From Eclipse MAT tool's analysis of a heap dump from the incident:

One instance of "org.jgroups.protocols.pbcast.NAKACK" loaded by "weblogic.utils.classloaders.ChangeAwareClassLoader @ 0x1216207f0" occupies 3,175,703,664 (71.09%) bytes. The memory is accumulated in one instance of "java.util.concurrent.ConcurrentHashMap$Segment[]" loaded by "".

weblogic.utils.classloaders.ChangeAwareClassLoader @ 0x1216207f0


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

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