Messages are only available in IQ after collaboration completes, or java.lang.OutOfMemoryError: unable to create new native thread (Doc ID 1025927.1)

Last updated on AUGUST 06, 2017

Applies to:

Sun Schema Runtime Environment (SRE) - Version 5.0.5u2 and later
Information in this document applies to any platform.
Sun SeeBeyond Schema Runtime Environment (SRE) - Version: 5.0.5 and later
***Checked for relevance on 22-July-2014***
***Checked for relevance on 21-Feb-2013***
Checked for relevance on 20-JAN-2011


Symptoms

We have a need to split a big incoming message with close to 60 thousand transactions into seperate transactions and publish them one by one to a jms queue.

We are manually calling send in the java collaboration for each transaction, but the e*Way is throwing the following runtime error and we are unable to process the message.

java.lang.OutOfMemoryError: unable to create new native thread

Rarely it is successful, but the individual messages appear to be available to receivers only if the JCD finishes successfully.

Cause

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