Summary
Caused by: java.lang.OutOfMemoryError: Java heap space
Content
Concurrent program (report) - Format Payment Instruction with Text output is throwing 'OutOfMemoryError' error.
Fndlog shows:
Caused by: java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Arrays.java:2271)
at java.io.ByteArrayOutputStream.grow(ByteArrayOutputStream.java:113)
at java.io.ByteArrayOutputStream.ensureCapacity(ByteArrayOutputStream.java:93)
at java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:140)
at java.io.BufferedOutputStream.write(BufferedOutputStream.java:122)
at oracle.xdo.parser.v2.XMLOutputStream.flush(XMLOutputStream.java:317)
at oracle.xdo.parser.v2.XMLOutputStream.write(XMLOutputStream.java:515)
at oracle.xdo.parser.v2.XMLOutputStream.writeChars(XMLOutputStream.java:609)
at oracle.xdo.parser.v2.XSLSAXPrintDriver.endElement(XSLSAXPrintDriver.java:575)
at oracle.xdo.parser.v2.XSLEventHandler.endElement(XSLEventHandler.java:361)
at oracle.xdo.parser.v2.XSLCopy.processAction(XSLCopy.java:172)
at oracle.xdo.parser.v2.XSLNode.processChildren(XSLNode.java:417)
at oracle.xdo.parser.v2.XSLTemplate.processAction(XSLTemplate.java:191)
at oracle.xdo.parser.v2.XSLApplyTemplates.processAction(XSLApplyTemplates.java:221)
at oracle.xdo.parser.v2.XSLApplyTemplates.processAction(XSLApplyTemplates.java:124)
at oracle.xdo.parser.v2.XSLNode.processChildren(XSLNode.java:417)
at oracle.xdo.parser.v2.XSLCopy.processAction(XSLCopy.java:167)
at oracle.xdo.parser.v2.XSLNode.processChildren(XSLNode.java:417)
at oracle.xdo.parser.v2.XSLTemplate.processAction(XSLTemplate.java:191)
at oracle.xdo.parser.v2.XSLApplyTemplates.processAction(XSLApplyTemplates.java:221)
at oracle.xdo.parser.v2.XSLApplyTemplates.processAction(XSLApplyTemplates.java:124)
at oracle.xdo.parser.v2.XSLNode.processChildren(XSLNode.java:417)
at oracle.xdo.parser.v2.XSLCopy.processAction(XSLCopy.java:167)
at oracle.xdo.parser.v2.XSLNode.processChildren(XSLNode.java:417)
at oracle.xdo.parser.v2.XSLTemplate.processAction(XSLTemplate.java:191)
at oracle.xdo.parser.v2.XSLApplyTemplates.processAction(XSLApplyTemplates.java:221)
at oracle.xdo.parser.v2.XSLApplyTemplates.processAction(XSLApplyTemplates.java:124)
at oracle.xdo.parser.v2.XSLNode.processChildren(XSLNode.java:417)
at oracle.xdo.parser.v2.XSLCopy.processAction(XSLCopy.java:167)
at oracle.xdo.parser.v2.XSLNode.processChildren(XSLNode.java:417)
at oracle.xdo.parser.v2.XSLTemplate.processAction(XSLTemplate.java:191)
at oracle.xdo.parser.v2.XSLApplyTemplates.processAction(XSLApplyTemplates.java:221)
Error: an error occurred during formatting. Please verify the template is valid.
oracle.apps.iby.exception.PSException: Internal Error to Payment Server:
Tried below setups but nothing helps:
FO Processing:
Use XML Publisher's XSLT processor = True
Enable scalable feature of XSLT processor = True
Enable XSLT runtime optimization = True
--
Concurrent Program Parameters:
Program: "Format Payment Instructions"
Parameter: ScalableFlag:
Value Set = Yes_No
Default Value = Yes
Check box: Required (Checked)
Check box: Enable Security (NOT CHECKED)
Check Box: Display (CHECKED
Token = ScalableFlag
Options: -ms2048m -mx2048m
It's a highly escalated issue. I would appreciate any suggestions to fix the issue.