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

book

Article ID: 39083

calendar_today

Updated On:

Products

CA Identity Manager CA Identity Governance CA Identity Portal CA Risk Analytics CA Secure Cloud SaaS - Arcot A-OK (WebFort) CLOUDMINDER ADVANCED AUTHENTICATION CA Secure Cloud SaaS - Advanced Authentication CA Secure Cloud SaaS - Identity Management CA Secure Cloud SaaS - Single Sign On

Issue/Introduction

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.

Environment

Release:
Component: IDMGR