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
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
Was this topic helpful?
Document Information
Modified date:
16 June 2018
UID
swg21558293
Manage My Notification Subscriptions