Internal Concurrent Manager logfile Error : Routine &ROUTINE has attempted to start the internal concurrent manager.

Internal Concurrent Manager logfile Error : Routine &ROUTINE has attempted to start the internal concurrent manager. 

Issue :

Users encounter the following error in the Internal Concurrent Manager logfile: 

Routine &ROUTINE has attempted to start the internal concurrent manager. 
The ICM is already running. Contact you system administrator for further assistance.

afpdlrq received an unsuccessful result from PL/SQL procedure or function FND_DCP.Request_Session_Lock. 
Routine FND_DCP.REQUEST_SESSION_LOCK received a result code of 1 from the call 
to DBMS_LOCK.Request.
Possible DBMS_LOCK.Request resultCall to establish_icm failed.
The Internal Concurrent Manager has encountered an error.


Cause :

The concurrent manager startup script is being executed on both nodes.
This causes two instances of the ICM (internal concurrent manager) to be running in one application instance, which relates to error message in manager logfile.
Moreover, FNDSM is not able to complete its job of starting respective processes on the defined nodes.


Solution :


To resolve the issue test the following steps in a development instance and then migrate accordingly

1. Ensure that APPLDCP is set to ON in your $APPL_TOP/.env file.
2. Echo environment variable on command line prior to starting concurrent managers.
3. Execute adcmctl.sh only on the primary node of the Internal Concurrent Manager.


  • February 22, 2019 | 25 views
  • Comments