Posted by  Abishek Kathiresan

Problem Description:

  • Few XML type concurrent programs taking long time and completed with warning OPP log file registered below error  Caused by: java.lang.ThreadDeath
  • CPU utilization taking 100% constantly while running the concurrent programs.

Cause

The java.lang.ThreadDeath error indicates that the Output Post Processor has reached its processing timeout.

Solution

The following configuration changes are recommended to optimize the environment for these type of reports:

  1. Increase the value of the Concurrent: OPP Timeout profile option to 10800 seconds.
  2. Enable the scalability feature of XML Publisher:
  1. Login as SYSADMIN
  2. Responsibility: XML Publisher Administrator
  3. Function: Administration
  4. Set the following properties:
  5. Temporary Directory
  6. Use XML Publisher’s XSLT processor: True
  7. Enable scalable feature of XSLT processor: True– By default it’s false
  8. Enable XSLT runtime optimization: True

> After changing the value also the problem still exist. As per the SR suggestion, we increased the java heap size from 1024M to 2048M.

 

a. Bring down the concurrent managers.

b. Use the Update statement below, for example:
update FND_CP_SERVICES
set DEVELOPER_PARAMETERS =
‘J:oracle.apps.fnd.cp.gsf.GSMServiceController:-mx2048m’
where SERVICE_ID = (select MANAGER_TYPE from FND_CONCURRENT_QUEUES
where CONCURRENT_QUEUE_NAME = ‘FNDCPOPP’);

c. Bring concurrent managers up again

 

Ref:

427233.1  :Output Post Processing Fails Due To java.lang.ThreadDeath

1268217.1: Output Post Processor (OPP) Log Contains Error “java.lang.OutOfMemoryError: Java heap space”
1266368.1: Output Post Processor (OPP) Log Contains Error   “java.lang.OutOfMemoryError”
978495.1: Why Does OPP Intermittently Completes With Warnings and Error ‘java.lang.OutOfMemoryError’?
352518.1 :Concurrent Requests Fail Due to Output Post Processing (OPP) Timeout
364547.1 :Troubleshooting Oracle XML Publisher For The Oracle E-Business Suite

 

Recommended Posts

Start typing and press Enter to search