All workflows fail after IDM upgrade: javax.naming.NameNotFoundException: iam/im/ejb/WorkFlowCallBackEJB -- service jboss.naming.context.java.iam.im.ejb.WorkFlowCallBackEJB Error occurred in Statement #1

Document ID : KB000039083
Last Modified Date : 14/02/2018
Show Technical Document Details

Problem:

After upgrading from 12.6.3 to 12.6.7 all workflows fail with the following errors: 

Revoke provisioning role "Circulars - Read - PROD" from user "Brian Test (brtst)": InvocationTargetException caught when executing Java class. Command = '#Mon Apr 28 00:41:46 EDT 2003 Parameter4=ThisJobData Parameter3=ThisActivityInstData Parameter2=SymbolTable Parameter1=ClientContext Method=imApprovers JavaClass=com.netegrity.ims.workflowCallbacks.WorkpointRules '; nested exception is: javax.naming.NameNotFoundException: iam/im/ejb/WorkFlowCallBackEJB -- service jboss.naming.context.java.iam.im.ejb.WorkFlowCallBackEJB Error occurred in Statement #1 in Script ID 7:WPDS, Script Name = 'IM Approvers', Script type = 'Resource Select'. Job ID = 25952:WPDS, Process Ref = 'IM_15', Node Name = 'Approval 

A review of the startup showed that IDM 12.6.3 (not 12.6.7) was running. 

There were no failures in any of the installation logs. 

The likely root cause is  that either the iam_im.ear file became corrupted after rolling into the .ear the post-install customizations, or the installer did not properly lay down 12.6.7 .ear. 

 

Solution:

Re-run the 12.6.7 IDM installer. Afterwards, verify from the startup messages that the expected version is running.