My Oracle Support Banner

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

Last updated on OCTOBER 13, 2021

Applies to:

Oracle SOA Suite - Version 11.1.1.4.0 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).


Changes

 

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
Changes
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.