IBM Support

What is a possible resolution for Out of Memory (OOM) errors with entitydeployer target on MCSF 8.5 with IBM JDK?

Troubleshooting


Problem

What is a possible resolution for Out of Memory (OOM) errors with entitydeployer target on MCSF 8.5 with IBM JDK?

Symptom

The system goes OOM when deployer.sh executes the target “entitydeployer” with IBM JDK 5.0 (that came along with WebSphere 6.1) on AIX 5.3.
 
When one executes:
 
<INSTALL_DIR>/bin/deployer.sh -t entitydeployer
 
Error Message
The entityDeployer.log shows this error stack:
 
dbclassgen.install:
     [echo] Generating install classes, please wait...
     [java] JVMDUMP006I Processing dump event "systhrow", detail "java/lang/OutOfMemoryError" - please wait.
     [java] JVMDUMP032I JVM requested Snap dump using '/product/DOMDEV/Sterling/BUILD/Foundation/tmp/entitybuild/Snap.20100413.095116.315542.0001.trc' in response to an event
     [java] JVMDUMP010I Snap dump written to /product/DOMDEV/Sterling/BUILD/Foundation/tmp/entitybuild/Snap.20100413.095116.315542.0001.trc
     [java] JVMDUMP032I JVM requested Heap dump using '/product/DOMDEV/Sterling/BUILD/Foundation/tmp/entitybuild/heapdump.20100413.095116.315542.0002.phd' in response to an event
     [java] JVMDUMP010I Heap dump written to /product/DOMDEV/Sterling/BUILD/Foundation/tmp/entitybuild/heapdump.20100413.095116.315542.0002.phd
     [java] JVMDUMP032I JVM requested Java dump using '/product/DOMDEV/Sterling/BUILD/Foundation/tmp/entitybuild/javacore.20100413.095116.315542.0003.txt' in response to an event
     [java] JVMDUMP010I Java dump written to /product/DOMDEV/Sterling/BUILD/Foundation/tmp/entitybuild/javacore.20100413.095116.315542.0003.txt
     [java] JVMDUMP013I Processed dump event "systhrow", detail "java/lang/OutOfMemoryError".
     [java] Exception in thread "main" java.lang.Exception: java.lang.reflect.InvocationTargetException
     [java]          at com.sterlingcommerce.woodstock.noapp.NoAppLoader.main(NoAppLoader.java:85)

Resolving The Problem

This is only one of the possible resolutions and not an end-all solution. Check for the parameter ADDITIONAL_ANT_JAVA_TASK_ARGS in file <INSTALL_DIR>/properties/sandbox.cfg.
 
If this parameter is set as “-XX:MaxPermSize=<some value>", then delete it.  The java parameter “-XX:MaxPermSize” is not a recognized parameter with the IBM JDK.
 
Run setupfiles.sh to propagate the changes to all the property and xml files. 
 
Re-build the entitydeployer target. 
 
Contact Sterling Commerce Customer Support if the error persists.

[{"Product":{"code":"SS6PEW","label":"IBM Sterling Order Management"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Component":"Not Applicable","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Historical Number

NFX8780

Product Synonym

[<p><b>]Function Area[</b><p>];Entity Deployer;[<p><b>]Escalation ID[</b><p>];00165877;[<p><b>]Severity[</b><p>];Normal

Document Information

Modified date:
16 June 2018

UID

swg21558293