Oracle Identity Analytics / java.lang.OutOfMemoryError Exception in an OIA Cluster

(Doc ID 1599536.1)

Last updated on NOVEMBER 09, 2016

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


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