Categories
- All Categories
- 15 Oracle Analytics Sharing Center
- 16 Oracle Analytics Lounge
- 216 Oracle Analytics News
- 43 Oracle Analytics Videos
- 15.7K Oracle Analytics Forums
- 6.1K Oracle Analytics Idea Labs
- Oracle Analytics User Groups
- 79 Oracle Analytics Trainings
- 15 Oracle Analytics Data Visualizations Challenge
- Find Partners
- For Partners
Caused by: java.lang.OutOfMemoryError: Java heap space

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:
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)
Token = ScalableFlag
Answers
-
Program should look as below. Please note "Format Payment Instructions with Text Output" and "Format Payment Instructions" are two different program, you have provided detail for "Format Payment Instructions" but you need to update option of the "Format Payment Instructions with Text Output"
0 -
After placing -ms2048m -mx2048m in the concurrent program option did you restart the concurrent manager?
0 -
Hi Brijesh,
Yes customer made same changes in 'Format Payment Instructions with Text Output' and restarted Concurrent manager but same error message.
Earlier customer was able to run program for less than 105k invoices, with this changes program fails for 123k+ invoices.
Thanks,
Pratima
0 -
This error comes when Format Payment Instruction program generate big XML. And we also made the concurrent program Option change and it work for us.
Could you check with DBAs how much physical heap size available in server?
0