12.1.1: Subledger Period Close Exceptions Report Completes With Out of Memory Error (Doc ID 1436948.1)

Last updated on NOVEMBER 16, 2016

Applies to:

Oracle Subledger Accounting - Version 12.1.1 and later
Oracle General Ledger - Version 12.1.1 to 12.1.3 [Release 12.1]
Oracle Receivables - Version 12.1.1 and later
Information in this document applies to any platform.

Symptoms


On : 12.1.1 version, Posting

When run Subledger Period Close Exceptions Report (XLAPEXRPT) as part of the "Closing a period in GL" process ,Subledger Period Close Exceptions Report fails with the Java Out of Memory Error.

ERROR
-----------------------

JVMDUMP013I Processed dump event "systhrow", detail "java/lang/OutOfMemoryError".

****Warning!!! Due to high volume of data, got out of memory exception...***

****Please retry with scalable option or modify the Data template to run in scalable mode...***

In OPP log:

Exception in thread "REQTMGR:164670" java.lang.OutOfMemoryError
at oracle.apps.fnd.cp.opp.OPPRequestThreadManager.checkThreads(OPPRequestThreadManager.java:Error message -
29Exception - oracle.core.ojdl.LoggingException: java.io.IOException: No space left on device
0)
at oracle.apps.fnd.cp.opp.OPPRequestThreadManager.run(OPPRequestThreadManager.java:99)
at java.lang.Thread.run(Thread.java:735)
[3/9/12 7:08:01 AM] [UNEXPECTED] [164670:RT2276010] java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:599)
at oracle.apps.xdo.common.xml.XSLT10gR1.invokeParse(XSLT10gR1.java:517)
at oracle.apps.xdo.common.xml.XSLT10gR1.transform(XSLT10gR1.java:224)
at oracle.apps.xdo.common.xml.XSLTWrapper.transform(XSLTWrapper.java:177)
at oracle.apps.xdo.template.fo.util.FOUtility.generateFO(FOUtility.java:1044)
at oracle.apps.xdo.template.fo.util.FOUtility.generateFO(FOUtility.java:997)
at oracle.apps.xdo.template.fo.util.FOUtility.generateFO(FOUtility.java:212)
at oracle.apps.xdo.template.FOProcessor.createFO(FOProcessor.java:1665)
at oracle.apps.xdo.template.FOProcessor.generate(FOProcessor.java:975)
at oracle.apps.xdo.oa.schema.server.TemplateHelper.runProcessTemplate(TemplateHelper.java:5936)
at oracle.apps.xdo.oa.schema.server.TemplateHelper.processTemplate(TemplateHelper.java:3459)
at oracle.apps.xdo.oa.schema.server.TemplateHelper.processTemplate(TemplateHelper.java:3548)
at oracle.apps.fnd.cp.opp.XMLPublisherProcessor.process(XMLPublisherProcessor.java:285)
at oracle.apps.fnd.cp.opp.OPPRequestThread.run(OPPRequestThread.java:173)
Caused by: java.lang.OutOfMemoryError
at oracle.xdo.parser.v2.XMLDocument.createNodeFromType(XMLDocument.java:2869)
at oracle.xdo.parser.v2.XMLDocument.createNodeFromType(XMLDocument.java:3000)
at oracle.xdo.parser.v2.XMLDocument.createTextNode(XMLDocument.java:735)
at oracle.xdo.parser.v2.DocumentBuilder.characters(DocumentBuilder.java:553)
at oracle.xdo.parser.v2.NonValidatingParser.reportCharacters(NonValidatingParser.java:1680)
at oracle.xdo.parser.v2.NonValidatingParser.parseText(NonValidatingParser.java:1391)
at oracle.xdo.parser.v2.NonValidatingParser.parseElement(NonValidatingParser.java:1268)
at oracle.xdo.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:338)
at oracle.xdo.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:285)
at oracle.xdo.parser.v2.XMLParser.parse(XMLParser.java:289)
... 17 more


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Go to General Ledger Responsibility.
2. Perform Period close.
3. Subledger Period Close Exceptions Report is called from "Closing a period in GL" process
4. Above error occurs.


BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, users cannot close GL period successfully

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms