My Oracle Support Banner

Planning Weblogic Error: "OutOfMemoryError: Resource temporarily unavailable " (Doc ID 1938678.1)

Last updated on SEPTEMBER 29, 2022

Applies to:

Hyperion Planning - Version and later
Information in this document applies to any platform.


Planning Weblogic has a java.lang.OutOfMemoryError, however, (in this case scenario), there is 24Gb RAM total and 12Gb RAM free.


ERROR][thread ] Could not start thread pool-16-thread-1. Resource temporarily unavailable
<BEA-101017> <[ServletContext@644897932[app:PLANNING module:HyperionPlanning path:/HyperionPlanning spec-version:2.5 version:]] Root cause of ServletException.
java.lang.OutOfMemoryError: Resource temporarily unavailable in tsStartJavaThread (lifecycle.c:1097).

Attempting to allocate 8096M bytes

There is insufficient native memory for the Java
Runtime Environment to continue.

Possible reasons:
The system is out of physical RAM or swap space
In 32 bit mode, the process size limit was hit

Possible solutions:
Reduce memory load on the system
Increase physical memory or swap space
Check if swap backing store is full
Use 64 bit Java on a 64 bit OS
Decrease Java heap size (-Xmx/-Xms)
Decrease number of Java threads
Decrease Java thread stack sizes (-Xss)
Disable compressed references (-XXcompressedRefs=false)

* If it isn't memory / RAM, so it's going to be something like 'open files', 'max user processes' or 'stack size', however, the values in '/etc/security/limit.conf' look fine.


<user>         soft    stack   32768
<user>         hard    stack   32768
<user>         soft    nofile  400000
<user>         hard    nofile  400000
<user>         soft    nproc   65535
<user>         hard    nproc   65535




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.