WFLYEJB0054: Failed to marshal Jakarta Enterprise Beans parameters after JBoss 7.4 upgrade
search cancel

WFLYEJB0054: Failed to marshal Jakarta Enterprise Beans parameters after JBoss 7.4 upgrade

book

Article ID: 368620

calendar_today

Updated On:

Products

CA Identity Manager

Issue/Introduction

After the migration of JBoss from 7.2 to 7.4, all Workflow processes throw the following exception:

2024-05-27 02:43:43,620 ERROR [com.workpoint.server.monitor.AlertMonitorHelper] (Worker_alertq#AlertQ1#WPDS_1) Exception caught during alert evaluation. Alert 'IM Escalate', AlertID=1:IMOB, Script 'IM Escalate', ScriptID=28:IMOB, JobID=248973:WPDS, JobRef='IM_2056_1712881620851', ProcessRef='IM_2056', JobRowVersion=16, NodeName='Gerente', ProcessNodeUUID=26fff1cd-abdd-405e-ad82-c9fe52810eef, JobNodeID=1921132:WPDS, WorkItem=1202443:WPDS:1, FIFO=349848 com.workpoint.common.exception.ScriptEngineException: InvocationTargetException caught when executing Java class. Command='#Tue Dec 15 12:53:55 EST 2009
Parameter2=SymbolTable
Parameter1=ClientContext
ParameterType2=OpTypeNotSpecified
ParameterType1=OpTypeNotSpecified
Version=1
<New=Statement>
Method=imEscalate
JavaClass=com.netegrity.ims.workflowCallbacks.WorkpointRules
'; nested exception is: 
    com.workpoint.common.exception.ScriptEngineException: java.lang.RuntimeException: WFLYEJB0054: Failed to marshal Jakarta Enterprise Beans parameters Error occurred in Statement #1 in Script ID 5:IMOB, Script Name = 'IM Approvers', Script type = 'Resource Select'. Job ID = 248973:WPDS, Process Ref = 'IM_2056', Node Name = 'Escalation Approval' Error occurred in Statement #1 in Script ID 28:IMOB, Script Name = 'IM Escalate', Script type = 'Alert Check Condition'. Job ID = 248973:WPDS, Process Ref = 'IM_2056', Node Name = 'Gerente', WorkItem = 1202443:WPDS:1
    at com.workpoint.server.script.ScriptEngine.execute(Unknown Source)
    at com.workpoint.server.monitor.AlertMonitorHelper.A(Unknown Source)
    at com.workpoint.server.monitor.AlertMonitorHelper.A(Unknown Source)
    at com.workpoint.server.monitor.AlertMonitorHelper.A(Unknown Source)
    at com.workpoint.server.monitor.AlertMonitorHelper.doExecute(Unknown Source)
    at com.workpoint.server.monitor.AlertMonitorHelper.execute(Unknown Source)
    at com.workpoint.services.impl.AlertServiceImpl.executeAlertMonitor(Unknown Source)
    at com.workpoint.client.Monitor.executeAlertMonitor(Unknown Source)
    at com.workpoint.queue.work.AlertQWorker.A(Unknown Source)
    at com.workpoint.queue.work.AlertQWorker.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)

Environment

Identity Manager 14.4 CP2 
JBoss EAP 7.4.15
Windows 2016
Oracle Database 12c

Resolution

Upgrading Java from Oracle JDK 1.8.0_161 to AdoptOpenJDK JDK with Hotspot 8 (x64) (8u402b06) [OpenJDK8U-jdk_x64_windows_hotspot_8u402b06] solved the issue.