R12.2 Apps DBA. Powered by Blogger.

Prepare Phase Failed On DMZ Node On ohsconfig Stage With: Script failed, exit code 1 (Doc ID 2033523.1)

No comments :
SYMPTOMS
On Oracle Applications 12.2.2 Online Patching:
Actual Behavior
The prepare phase completed on primary node, but failed on the secondary node on generation of OHS archive and moveplan with error:
START: Precloning the OHS Config.
Running /palqdi/applmgr/fs2/FMW_Home/webtier/perl/bin/perl /palqdi/applmgr/fs2/EBSapps/appl/fnd/12.0.0/patch/115/bin/txkSetOHSConfig.pl preCloneInstance -ctxfile=/palqdi/inst/fs2/inst/apps/palqdi_vmohsalqd093/appl/admin/palqdi_vmohsalqd093.xml -t2plogloc=/palqdi/inst/fs2/inst/apps/palqdi_vmohsalqd093/admin/log/clone/ohsT2PStage -logdir=/palqdi/inst/fs2/inst/apps/palqdi_vmohsalqd093/admin/log/clone -console=off
Script Executed in 1202 milliseconds, returning status 1
ERROR: Script failed, exit code 1
Expected Behavior
The prepare phase should complete on both nodes.
The issue can be reproduced at will with the following steps:
1. Running the adop prepare cycle
The issue has the following business impact:
Due to this issue, users cannot complete the prepare phase and hence the adop cycle.
CAUSE
As a part of txkchkEBSdependecies Inside loadMissingServlets() you can see two class files are missing.
cd /palqdi/inst/fs2/inst/apps/palqdi_vmohsalqd093/logs/appl/rgf/TXK/txkChkEBSDependecies_Thu_Jul_9_21_32_34_2015
===============================
Inside loadMissingServlets()...
===============================
Missing servlet class file: /palqdi/applmgr/fs2/EBSapps/comn/java/classes/oracle/apps/per/endeca/webui/PersonImageServlet.class
Missing servlet class file: /palqdi/applmgr/fs2/EBSapps/comn/java/classes/oracle/apps/ota/common/webui/ObjectImageServlet.class
SOLUTION
1. This was a cloned instance and the both missing class files can be taken from Source Instance and copy to the target instance where the issue happening:
Missing servlet class file: <BASE PATH>/fs2/EBSapps/comn/java/classes/oracle/apps/per/endeca/webui/PersonImageServlet.class
Missing servlet class file: <BASE PATH>/fs2/EBSapps/comn/java/classes/oracle/apps/ota/common/webui/ObjectImageServlet.class
2. After copying the files, please restart the adop prepare cycle.
NOTE: One can check the adop status using adop -status command.

No comments :

Post a Comment

Note: only a member of this blog may post a comment.