Thursday, October 20, 2011

XML/BI Publisher Reports Generating "java.lang.OutOfMemoryError" and OPP Logfile Shows "Check that the heap size per Output Post-processor service process is Sufficient" After Submitting Many Jobs

Visit the Below Website to access unlimited exam questions for all IT vendors and Get Oracle Certifications for FREE
http://www.free-online-exams.com
Problem:    XML/BI Publisher Reports Generating "java.lang.OutOfMemoryError" and OPP Logfile Shows "Check that the heap size per Output Post-processor service process is Sufficient" After Submitting Many Jobs

Symptoms:
When attempting to run a number of XML jobs in a row against the XML Post Processor the following error occurs.

Xml Publisher receives Exception: java.lang.OutOfMemoryError
java.lang.OutOfMemoryError

STEPS
Submit the XML jobs more than 10 times in a row.
Sometimes the error occurs quickly, sometimes it may take more than 15+ jobs to reproduce.

OPP LOGFILE Error:
Post-processing of request 311864 failed at 25-MAY-2006 12:42:14 with the error message:
The concurrent manager has timed out waiting for the Output Post-processor to finish this request.
Check that the heap size per Output Post-processor service process is sufficient.
Log files:


Solution:


The Output Post Processor did not have sufficient heap size per process defined.

The OPP needs to have sufficient heap size per process to handle the largest possible load.
1. Determine what the heap size per OPP process is currently:
select DEVELOPER_PARAMETERS from FND_CP_SERVICES
where SERVICE_ID = (select MANAGER_TYPE from FND_CONCURRENT_QUEUES
where CONCURRENT_QUEUE_NAME = 'FNDCPOPP');

2. The default should be:
J:oracle.apps.fnd.cp.gsf.GSMServiceController:-mx512m

3. Increase the Heap Space per Process to 1024:
update FND_CP_SERVICES
set DEVELOPER_PARAMETERS =
'J:oracle.apps.fnd.cp.gsf.GSMServiceController:-mx1024m'
where SERVICE_ID = (select MANAGER_TYPE from FND_CONCURRENT_QUEUES
where CONCURRENT_QUEUE_NAME = 'FNDCPOPP');

References:
XML/BI Publisher Reports Generating "java.lang.OutOfMemoryError" and OPP Logfile Shows "Check that the heap size per Output Post-processor service process is Sufficient" After Submitting Many Jobs [ID 371303.1]



Get Oracle Certifications for all Exams
Free Online Exams.com

No comments: