My Oracle Support Banner

java.lang.OutOfMemoryError when SOA server uses persistance API (Doc ID 1358454.1)

Last updated on APRIL 23, 2019

Applies to:

Oracle SOA Platform - Version: 11.1.1.4.0 and later   [Release: 11gR1 and later ]
Information in this document applies to any platform.

Symptoms

In spite of allocating large amount of memory to SOA JVM you are still getting out of memory errors.
To diagnose these errors you collected jrockit_.hprof files. You have used
MemoryAnalyzer from Eclipse and have discovered that objects which are part of the following tree
have used most of the memory:
weblogic.work.ExecuteThread (299MB) -> java.util.Vector (299MB) -> java.lang.Object (299MB) -> org.eclipse.persistence.sessions.DatabaseRecord (25,000 nearly identical records of 11.8 KB each).


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.