We just upgraded IDM in PROD to 14.4 CP1.
Old version was 14.2
Now, we are seeing multiple exceptions showing up on the logs that are related to old processes/jobs. IDM is working fine, existing and new workpoint jobs are also behaving fine.
2022-02-05 22:13:46,829 [[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] ERROR com.workpoint.server.script.ScriptEngine - A script error has occurred. Error occurred in Statement #1 in Script ID 1:WPDS, Script Name = 'SAMS Check Registration', Script type = 'Delay Condition'
java.lang.ClassNotFoundException: gov.cdc.sams.workflowscripts.SAMSWorkflowScripts
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at com.workpoint.server.ServerProperties.getClass(Unknown Source)
at com.workpoint.server.script.StatementEngineJava.execute(Unknown Source)
at com.workpoint.server.script.ScriptEngine.A(Unknown Source)
...
2022-02-05 22:13:46,829 [[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] WARN com.workpoint.client.ClientContext - An error occurred attempting to get the resource name for id='IIW8-SU' using detailScriptID=1:WPDS. WIll display the raw ID instead. Error was: com.workpoint.common.exception.WpServiceException: java.lang.ClassNotFoundException: gov.cdc.sams.workflowscripts.SAMSWorkflowScripts Error occurred in Statement #1 in Script ID 1:WPDS, Script Name = 'SAMS Check Registration', Script type = 'Delay Condition'
2022-02-05 22:13:46,845 [[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] ERROR com.workpoint.server.script.ScriptEngine - A script error has occurred. Error occurred in Statement #1 in Script ID 1:WPDS, Script Name = 'SAMS Check Registration', Script type = 'Delay Condition'
java.lang.ClassNotFoundException: gov.cdc.sams.workflowscripts.SAMSWorkflowScripts
Old processes/jobs data was present earlier with IDM version 14.2, but above exceptions were not present in the 14.2 logs.
We also understand that the old gov.cdc.sams.workflowscripts.SAMSWorkflowScripts class is not present in IDM application.
In Prod, we have old jobs in error state that are based on old processes referring to the old gov.cdc.sams.workflowscripts.SAMSWorkflowScripts class (which is not present).
Those jobs/processes are no longer needed.
Would below cleanup tasks be a feasible solution?
* Archive the old process and associated jobs using Designer "Export" feature.
* Delete the old process and associated jobs using Designer "Delete" feature.
Release : 14.4
Component : IdentityMinder(Identity Manager)
Feasible? Yes.
But please remember, there is no Bulk delete feature, you will have to click on each job and then choose delete.