Planning Weblogic Issue TsStartJavaThread (lifecycle.c:1097) (Doc ID 1938678.1)

Last updated on JULY 28, 2016

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
<Oct 2, 2014 8:46:26 AM CEST> <Error> <HTTP> <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.


hyperion          soft    stack   32768
hyperion          hard    stack   32768
hyperion          soft    nofile  400000
hyperion          hard    nofile  400000
hyperion          soft    nproc   65535
hyperion          hard    nproc   65535


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