IBM Support

Unexpected Error java.lang.StackOverflowError (SCI70534)

Troubleshooting


Problem

Unexpected Error java.lang.StackOverflowError (SCI70534)

Symptom

Error in jboss.log:

ERROR [LogInterceptor] Unexpected Error:
java.lang.StackOverflowError
? <<no stack trace available>>
ERROR [JMSContainerInvoker] Exception in JMSCI message listener
javax.ejb.EJBException: Unexpected Error
java.lang.StackOverflowError
? <<no stack trace available>>

Cause

Due the large number of EDI documents in the file, GIS is building a large
number of nodes on the DOM tree, which in turn is causing a stack overflow.

Resolving The Problem

1. Modify the <SI_DIR>/properties/jboss.properties and jboss.properties.in files by changing maxNodesForDOMToXML=-1 to maxNodesForDOMToXML=0


Example:

# max Nodes before we start converting DOM to XML to serialize
# note this is for serialization only and not for db insert.
# default value = -1. Always use DOM for serialization and do not convert to XML.


#? value = 0. Always use XML for serialization and always? convert DOM to XML.
#? value > 0. Convert DOM to XML, total node count is > the number else use DOM
maxNodesForDOMToXML=0


2. Restart GIS.

[{"Product":{"code":"SS3JSW","label":"IBM Sterling B2B Integrator"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"Not Applicable","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Historical Number

PRI14363

Product Synonym

[<p><b>]Fact[</b><p>];Gentran Integration Suite, Release 3.0 [<br/>] Processing file containing over
2000 transactions [<br/>] Processing very large file [<br/>] SCI70534

Document Information

Modified date:
16 June 2018

UID

swg21527867