Troubleshooting
Problem
Out of memory exception when creating entity jar in 8x release
Symptom
${YFS_HOME}/Foundation/bin/deployer.sh -t entitydeployer throws java.lang.OutOfMemory error.
Tried JAVA and ANT Memory Parameters upto 1024m but it didn't help.
Copy of error stack from log file -
[Java] [Java] Caused by: java.lang.OutOfMemoryError
[Java] [Java] at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:194)
[Java] [Java] at java.io.OutputStreamWriter.write(OutputStreamWriter.java:227)
[Java] [Java] at java.io.PrintWriter.write(PrintWriter.java:405)
[Java] [Java] at java.io.PrintWriter.write(PrintWriter.java:422)
[Java] [Java] at java.io.PrintWriter.print(PrintWriter.java:553)
[Java] [Java] at com.yantra.tools.util.ToolStream.println(ToolStream.java:23)
[Java] [Java] at com.yantra.tools.entityguru.generator.EntityDBHomeGenerator.generateGetWCNode(EntityDBHomeGenerator.
Java:2845)
Resolving The Problem
IBM Sterling Selling and Fulfillment Suite version 8.0 and 8.5 support 64 bit Java at runtime. However, 8.0 build process requires 32 bit Java and 8.5 can use 32 bit Java as option.
Java runtime environment can be modified by updating JAVA_HOME, AGENT_JAVA_HOME and JAR_JAVA_HOME in Application_Home/resources/sandbox.cfg.
Note: It is required to run setupfiles.sh (setupfiles.bat for windows) after making any changes to sandbox.cfg file
Historical Number
NFX7933
Product Synonym
[<p><b>]Severity[</b><p>];Critical
Was this topic helpful?
Document Information
Modified date:
16 June 2018
UID
swg21557713