My Oracle Support Banner

OCOMC: OutOfMemoryError Unable to Create New Native Thread (Doc ID 2276544.1)

Last updated on AUGUST 08, 2018

Applies to:

Oracle Communications Offline Mediation Controller - Version 6.0.0.3.0 to 6.0.0.3.0 [Release 6.0]
Information in this document applies to any platform.

Symptoms

On : 6.0.0.3.0 version, NM Core

OCOMC : OutOfMemoryError : unable to create new native thread:

Getting following memory errors when starting  more nodes ( 80+)


Initialization; Error starting node; An error occurred while starting node 2xpzkx-16it-j1v6ag0x. java.lang.OutOfMemoryError: unable to create new native thread;
java.lang.reflect.InvocationTargetException
  at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
  at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
  at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
  at com.nt.udc.nodemgr.OSANodeMgr.createImplObject(OSANodeMgr.java:2003)
  at com.nt.udc.nodemgr.OSANodeMgr.startNode(OSANodeMgr.java:2272)
  at com.nt.udc.nodemgr.OSANodeMgr.startNode(OSANodeMgr.java:2241)
  at com.nt.udc.nodemgr.OSANodeMgr.access$2000(OSANodeMgr.java:138)
  at com.nt.udc.nodemgr.OSANodeMgr$NodeStartThread.call(OSANodeMgr.java:5730)
  at com.nt.udc.nodemgr.OSANodeMgr$NodeStartThread.call(OSANodeMgr.java:5716)
  at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
  at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.OutOfMemoryError: unable to create new native thread
  at java.lang.Thread.start0(Native Method)
  at java.lang.Thread.start(Thread.java:714)
  at com.nt.udc.util.UDCSimpleTimer.start(UDCSimpleTimer.java:228)
  at com.nt.udc.nar.NarWriter.start(NarWriter.java:540)
  at com.nt.udc.nar.NARFileManager.init(NARFileManager.java:1895)
  at com.nt.udc.nar.NARFileManager.(NARFileManager.java:318)
  at com.nt.udc.nar.NARFileManager.(N

================

NOTE: Issue still persists even after increasing Java heap setting NM_MAX_MEMORY on the OCOMC configuration file.

Is there any other possible reason for the above OutOfMemoryError?

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


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.