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.
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
Was this topic helpful?
Document Information
Modified date:
16 June 2018
UID
swg21527867