Fixes are available
IBM Operational Decision Manager V8.10.3 Download Document
IBM Operational Decision Manager V8.10.3 Mod Pack
Operational Decision Manager for z/OS 8.10.3 Mod Pack
Operational Decision Manager V8.10.2.0: Interim Fix 7
Operational Decision Manager V8.10.2.0: Interim Fix 12
Operational Decision Manager for z/OS 8.10.2.2 Fix Pack
IBM Operational Decision Manager V8.10.2.2 Fix Pack
IBM Operational Decision Manager V8.10.4 Mod Pack
APAR status
Closed as program error.
Error description
Ruleset generated with 8.10.0 and 8.10.1 using the class ComparatorWithNull cannot be compiled with the latest version of 8.10.2 [9/21/19 7:34:14:559 PDT] 0000028b SystemErr R java.lang.NoClassDefFoundError: com/ibm/rules/engine/bytecode/runtime/ComparatorWithNull [9/21/19 7:34:14:560 PDT] 0000028b SystemErr R at com.ibm.rules.generated.ConstantArrayHolder0.init(Unknown Source) [9/21/19 7:34:14:593 PDT] 0000028b SystemErr R at com.ibm.rules.generated.ConstantArrayHolder0.<clinit>(Unknown Source) [9/21/19 7:34:14:593 PDT] 0000028b SystemErr R at com.ibm.rules.generated.ruleflow.matrix$0020flow$003eCommon.Cond ExecEnv.evaluateObjectMethod0_0(Unknown Source) [9/21/19 7:34:14:593 PDT] 0000028b SystemErr R at com.ibm.rules.generated.ruleflow.matrix$0020flow$003eCommon.Cond ExecEnv.evaluateObjectMethod0(Unknown Source) [9/21/19 7:34:14:593 PDT] 0000028b SystemErr R at com.ibm.rules.generated.ruleflow.matrix$0020flow$003eCommon.Cond ExecEnv.evaluateObjectMethodHook(Unknown Source) [9/21/19 7:34:14:600 PDT] 0000028b SystemErr R at com.ibm.rules.engine.rete.runtime.state.AbstractConditionExecEnv .evaluateObjectMethod(AbstractConditionExecEnv.java:118) [9/21/19 7:34:14:601 PDT] 0000028b SystemErr R at com.ibm.rules.engine.rete.runtime.network.impl.IlrStandardTupleM atchNode.evaluateMatchMethod(IlrStandardTupleMatchNode.java:61) [9/21/19 7:34:14:601 PDT] 0000028b SystemErr R at com.ibm.rules.engine.rete.runtime.network.impl.IlrStandardTupleM atchNode.initMemory(IlrStandardTupleMatchNode.java:179) [9/21/19 7:34:14:601 PDT] 0000028b SystemErr R at com.ibm.rules.engine.rete.runtime.network.impl.IlrAbstractTupleB ranchNode.activate(IlrAbstractTupleBranchNode.java:118) [9/21/19 7:34:14:601 PDT] 0000028b SystemErr R at com.ibm.rules.engine.rete.runtime.network.impl.IlrStandardTupleC aseNode.activate(IlrStandardTupleCaseNode.java:138) [9/21/19 7:34:14:601 PDT] 0000028b SystemErr R at com.ibm.rules.engine.rete.runtime.network.impl.IlrDynamicRuleAct ionNode.activate(IlrDynamicRuleActionNode.java:238) [9/21/19 7:34:14:602 PDT] 0000028b SystemErr R at com.ibm.rules.engine.rete.runtime.network.impl.IlrStandardNetwor k.activateRulesSingletonGroup(IlrStandardNetwork.java:218) [9/21/19 7:34:14:602 PDT] 0000028b SystemErr R at com.ibm.rules.engine.rete.runtime.network.impl.IlrStandardNetwor k.activateRules(IlrStandardNetwork.java:138) [9/21/19 7:34:14:602 PDT] 0000028b SystemErr R at com.ibm.rules.engine.rete.runtime.AbstractReteEngine.transiteHar dToOngoingState(AbstractReteEngine.java:482) [9/21/19 7:34:14:603 PDT] 0000028b SystemErr R at com.ibm.rules.engine.rete.runtime.AbstractReteEngine.execute(Abs tractReteEngine.java:427) [9/21/19 7:34:14:604 PDT] 0000028b SystemErr R at com.ibm.rules.engine.rete.runtime.AbstractReteEngine.execute(Abs tractReteEngine.java:409) [9/21/19 7:34:14:604 PDT] 0000028b SystemErr R at com.ibm.rules.generated.ruleflow.matrix$0020flow$003eCommon.Task .run(Unknown Source) [9/21/19 7:34:14:604 PDT] 0000028b SystemErr R at com.ibm.rules.generated.ruleflow.matrix$0020flow.Task.body(Unkno wn Source) [9/21/19 7:34:14:604 PDT] 0000028b SystemErr R at com.ibm.rules.generated.ruleflow.matrix$0020flow.Task.run(Unknow n Source) [9/21/19 7:34:14:605 PDT] 0000028b SystemErr R at com.ibm.rules.generated.ruleflow.BOP$0020Service$0020Flow$003eta sk_1.Task.body(Unknown Source) [9/21/19 7:34:14:605 PDT] 0000028b SystemErr R at com.ibm.rules.generated.ruleflow.BOP$0020Service$0020Flow$003eta sk_1.Task.run(Unknown Source) [9/21/19 7:34:14:605 PDT] 0000028b SystemErr R at com.ibm.rules.generated.ruleflow.BOP$0020Service$0020Flow.Task.l abelSwitch(Unknown Source) [9/21/19 7:34:14:605 PDT] 0000028b SystemErr R at com.ibm.rules.generated.ruleflow.BOP$0020Service$0020Flow.Task.b ody(Unknown Source) [9/21/19 7:34:14:605 PDT] 0000028b SystemErr R at com.ibm.rules.generated.ruleflow.BOP$0020Service$0020Flow.Task.r un(Unknown Source) [9/21/19 7:34:14:605 PDT] 0000028b SystemErr R at com.ibm.rules.generated.ruleflow.AbstractGeneratedRuleflowEngine .execute(Unknown Source) [9/21/19 7:34:14:606 PDT] 0000028b SystemErr R at com.ibm.rules.generated.ruleflow.AbstractGeneratedRuleflowEngine .execute(Unknown Source) [9/21/19 7:34:14:606 PDT] 0000028b SystemErr R at com.ibm.rules.res.xu.engine.de.internal.DEManager.performExecute (DEManager.java:208) [9/21/19 7:34:14:606 PDT] 0000028b SystemErr R at com.ibm.rules.res.xu.engine.internal.BaseEngineManager.execute(B aseEngineManager.java:778) [9/21/19 7:34:14:606 PDT] 0000028b SystemErr R at ilog.rules.res.xu.spi.IlrManagedXUConnection.engineExecute(IlrMa nagedXUConnection.java:845) [9/21/19 7:34:14:606 PDT] 0000028b SystemErr R at ilog.rules.res.xu.cci.IlrXUConnection.engineExecute(IlrXUConnect ion.java:484) [9/21/19 7:34:14:606 PDT] 0000028b SystemErr R at com.ibm.rules.res.xu.client.internal.DirectXURuleEngineSession.e xecute(DirectXURuleEngineSession.java:57) [9/21/19 7:34:14:607 PDT] 0000028b SystemErr R at ilog.rules.res.session.impl.IlrStatefulSessionBase.execute(IlrSt atefulSessionBase.java:756) [9/21/19 7:34:14:607 PDT] 0000028b SystemErr R at ilog.rules.res.session.impl.IlrStatefulSessionBase.execute(IlrSt atefulSessionBase.java:745) [9/21/19 7:34:14:607 PDT] 0000028b SystemErr R at ilog.rules.res.session.impl.IlrStatefulSessionBase.execute(IlrSt atefulSessionBase.java:657) [9/21/19 7:34:14:608 PDT] 0000028b SystemErr R at ilog.rules.res.session.impl.IlrStatefulSessionBase.execute(IlrSt atefulSessionBase.java:301) [9/21/19 7:34:14:608 PDT] 0000028b SystemErr R at com.ibm.rules.htds.DecisionServiceController.executeRuleset(Deci sionServiceController.java:385) [9/21/19 7:34:14:608 PDT] 0000028b SystemErr R at com.ibm.rules.htds.handlers.RESTExecutionRequestHandler.execute( RESTExecutionRequestHandler.java:289) [9/21/19 7:34:14:608 PDT] 0000028b SystemErr R at com.ibm.rules.htds.handlers.RESTExecutionRequestHandler.handleRe quest(RESTExecutionRequestHandler.java:187) [9/21/19 7:34:14:609 PDT] 0000028b SystemErr R at com.ibm.rules.htds.servlet.RESTDecisionServiceServlet.doPost(RES TDecisionServiceServlet.java:128) [9/21/19 7:34:14:609 PDT] 0000028b SystemErr R at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) [9/21/19 7:34:14:611 PDT] 0000028b SystemErr R at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [9/21/19 7:34:14:614 PDT] 0000028b SystemErr R at java.lang.Thread.run(Unknown Source) [9/21/19 7:34:14:614 PDT] 0000028b SystemErr R Caused by: java.lang.ClassNotFoundException: com.ibm.rules.engine.bytecode.runtime.ComparatorWithNull [9/21/19 7:34:14:614 PDT] 0000028b SystemErr R at com.ibm.rules.engine.load.JarStreamClassLoader.findClass(JarStre amClassLoader.java:135) [9/21/19 7:34:14:614 PDT] 0000028b SystemErr R at java.lang.ClassLoader.loadClass(Unknown Source) [9/21/19 7:34:14:614 PDT] 0000028b SystemErr R at java.lang.ClassLoader.loadClass(Unknown Source) [9/21/19 7:34:14:615 PDT] 0000028b SystemErr R ... 69 more
Local fix
Regenerate ruleset with current version of engine
Problem summary
**************************************************************** * USERS AFFECTED: * * Users using IF001 Engine and executing old rulesets. * **************************************************************** * PROBLEM DESCRIPTION: * * Ruleset generated with 8.10.0 and 8.10.1 using the class * * ComparatorWithNull cannot be compiled with the latest * * version of 8.10.2 * * * * [9/21/19 7:34:14:559 PDT] 0000028b SystemErr * * R java.lang.NoClassDefFoundError: * * com/ibm/rules/engine/bytecode/runtime/ComparatorWithNull * * [9/21/19 7:34:14:560 PDT] 0000028b SystemErr * * R at * * com.ibm.rules.generated.ConstantArrayHolder0.init(Unknown * * Source) * * [9/21/19 7:34:14:593 PDT] 0000028b SystemErr * * R at * * com.ibm.rules.generated.ConstantArrayHolder0.<clinit>(Unknow * * n Source) * * [9/21/19 7:34:14:593 PDT] 0000028b SystemErr * * R at * * com.ibm.rules.generated.ruleflow.matrix$0020flow$003eCommon. * * CondExecEnv.evaluateObjectMethod0_0(Unknown Source) * * [9/21/19 7:34:14:593 PDT] 0000028b SystemErr * * R at * * com.ibm.rules.generated.ruleflow.matrix$0020flow$003eCommon. * * CondExecEnv.evaluateObjectMethod0(Unknown Source) * * [9/21/19 7:34:14:593 PDT] 0000028b SystemErr * * R at * * com.ibm.rules.generated.ruleflow.matrix$0020flow$003eCommon. * * CondExecEnv.evaluateObjectMethodHook(Unknown Source) * * [9/21/19 7:34:14:600 PDT] 0000028b SystemErr * * R at * * com.ibm.rules.engine.rete.runtime.state.AbstractConditionExe * * cEnv.evaluateObjectMethod(AbstractConditionExecEnv.java:118) * * [9/21/19 7:34:14:601 PDT] 0000028b SystemErr * * R at * * com.ibm.rules.engine.rete.runtime.network.impl.IlrStandardTu * * pleMatchNode.evaluateMatchMethod(IlrStandardTupleMatchNode.j * * ava:61) * * [9/21/19 7:34:14:601 PDT] 0000028b SystemErr * * R at * * com.ibm.rules.engine.rete.runtime.network.impl.IlrStandardTu * * pleMatchNode.initMemory(IlrStandardTupleMatchNode.java:179) * * [9/21/19 7:34:14:601 PDT] 0000028b SystemErr * * R at * * com.ibm.rules.engine.rete.runtime.network.impl.IlrAbstractTu * * pleBranchNode.activate(IlrAbstractTupleBranchNode.java:118) * * [9/21/19 7:34:14:601 PDT] 0000028b SystemErr * * R at * * com.ibm.rules.engine.rete.runtime.network.impl.IlrStandardTu * * pleCaseNode.activate(IlrStandardTupleCaseNode.java:138) * * [9/21/19 7:34:14:601 PDT] 0000028b SystemErr * * R at * * com.ibm.rules.engine.rete.runtime.network.impl.IlrDynamicRul * * eActionNode.activate(IlrDynamicRuleActionNode.java:238) * * [9/21/19 7:34:14:602 PDT] 0000028b SystemErr * * R at * * com.ibm.rules.engine.rete.runtime.network.impl.IlrStandardNe * * twork.activateRulesSingletonGroup(IlrStandardNetwork.java:21 * * 8) * * [9/21/19 7:34:14:602 PDT] 0000028b SystemErr * * R at * * com.ibm.rules.engine.rete.runtime.network.impl.IlrStandardNe * * twork.activateRules(IlrStandardNetwork.java:138) * * [9/21/19 7:34:14:602 PDT] 0000028b SystemErr * * R at * * com.ibm.rules.engine.rete.runtime.AbstractReteEngine.transit * * eHardToOngoingState(AbstractReteEngine.java:482) * * [9/21/19 7:34:14:603 PDT] 0000028b SystemErr * * R at * * com.ibm.rules.engine.rete.runtime.AbstractReteEngine.execute * * (AbstractReteEngine.java:427) * * [9/21/19 7:34:14:604 PDT] 0000028b SystemErr * * R at * * com.ibm.rules.engine.rete.runtime.AbstractReteEngine.execute * * (AbstractReteEngine.java:409) * * [9/21/19 7:34:14:604 PDT] 0000028b SystemErr * * R at * * com.ibm.rules.generated.ruleflow.matrix$0020flow$003eCommon. * * Task.run(Unknown Source) * * [9/21/19 7:34:14:604 PDT] 0000028b SystemErr * * R at * * com.ibm.rules.generated.ruleflow.matrix$0020flow.Task.body(U * * nknown Source) * * [9/21/19 7:34:14:604 PDT] 0000028b SystemErr * * R at * * com.ibm.rules.generated.ruleflow.matrix$0020flow.Task.run(Un * * known Source) * * [9/21/19 7:34:14:605 PDT] 0000028b SystemErr * * R at * * com.ibm.rules.generated.ruleflow.BOP$0020Service$0020Flow$00 * * 3etask_1.Task.body(Unknown Source) * * [9/21/19 7:34:14:605 PDT] 0000028b SystemErr * * R at * * com.ibm.rules.generated.ruleflow.BOP$0020Service$0020Flow$00 * * 3etask_1.Task.run(Unknown Source) * * [9/21/19 7:34:14:605 PDT] 0000028b SystemErr * * R at * * com.ibm.rules.generated.ruleflow.BOP$0020Service$0020Flow.Ta * * sk.labelSwitch(Unknown Source) * * [9/21/19 7:34:14:605 PDT] 0000028b SystemErr * * R at * * com.ibm.rules.generated.ruleflow.BOP$0020Service$0020Flow.Ta * * sk.body(Unknown Source) * * [9/21/19 7:34:14:605 PDT] 0000028b SystemErr * * R at * * com.ibm.rules.generated.ruleflow.BOP$0020Service$0020Flow.Ta * * sk.run(Unknown Source) * * [9/21/19 7:34:14:605 PDT] 0000028b SystemErr * * R at * * com.ibm.rules.generated.ruleflow.AbstractGeneratedRuleflowEn * * gine.execute(Unknown Source) * * [9/21/19 7:34:14:606 PDT] 0000028b SystemErr * * R at * * com.ibm.rules.generated.ruleflow.AbstractGeneratedRuleflowEn * * gine.execute(Unknown Source) * * [9/21/19 7:34:14:606 PDT] 0000028b SystemErr * * R at * * com.ibm.rules.res.xu.engine.de.internal.DEManager.performExe * * cute(DEManager.java:208) * * [9/21/19 7:34:14:606 PDT] 0000028b SystemErr * * R at * * com.ibm.rules.res.xu.engine.internal.BaseEngineManager.execu * * te(BaseEngineManager.java:778) * * [9/21/19 7:34:14:606 PDT] 0000028b SystemErr * * R at * * ilog.rules.res.xu.spi.IlrManagedXUConnection.engineExecute(I * * lrManagedXUConnection.java:845) * * [9/21/19 7:34:14:606 PDT] 0000028b SystemErr * * R at * * ilog.rules.res.xu.cci.IlrXUConnection.engineExecute(IlrXUCon * * nection.java:484) * * [9/21/19 7:34:14:606 PDT] 0000028b SystemErr * * R at * * com.ibm.rules.res.xu.client.internal.DirectXURuleEngineSessi * * on.execute(DirectXURuleEngineSession.java:57) * * [9/21/19 7:34:14:607 PDT] 0000028b SystemErr * * R at * * ilog.rules.res.session.impl.IlrStatefulSessionBase.execute(I * * lrStatefulSessionBase.java:756) * * [9/21/19 7:34:14:607 PDT] 0000028b SystemErr * * R at * * ilog.rules.res.session.impl.IlrStatefulSessionBase.execute(I * * lrStatefulSessionBase.java:745) * * [9/21/19 7:34:14:607 PDT] 0000028b SystemErr * * R at * * ilog.rules.res.session.impl.IlrStatefulSessionBase.execute(I * * lrStatefulSessionBase.java:657) * * [9/21/19 7:34:14:608 PDT] 0000028b SystemErr * * R at * * ilog.rules.res.session.impl.IlrStatefulSessionBase.execute(I * * lrStatefulSessionBase.java:301) * * [9/21/19 7:34:14:608 PDT] 0000028b SystemErr * * R at * * com.ibm.rules.htds.DecisionServiceController.executeRuleset( * * DecisionServiceController.java:385) * * [9/21/19 7:34:14:608 PDT] 0000028b SystemErr * * R at * * com.ibm.rules.htds.handlers.RESTExecutionRequestHandler.exec * * ute(RESTExecutionRequestHandler.java:289) * * [9/21/19 7:34:14:608 PDT] 0000028b SystemErr * * R at * * com.ibm.rules.htds.handlers.RESTExecutionRequestHandler.hand * * leRequest(RESTExecutionRequestHandler.java:187) * * [9/21/19 7:34:14:609 PDT] 0000028b SystemErr * * R at * * com.ibm.rules.htds.servlet.RESTDecisionServiceServlet.doPost * * (RESTDecisionServiceServlet.java:128) * * [9/21/19 7:34:14:609 PDT] 0000028b SystemErr * * R at * * javax.servlet.http.HttpServlet.service(HttpServlet.java:707) * * * * [9/21/19 7:34:14:611 PDT] 0000028b SystemErr * * R at * * java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown * * Source) * * [9/21/19 7:34:14:614 PDT] 0000028b SystemErr * * R at java.lang.Thread.run(Unknown Source) * * [9/21/19 7:34:14:614 PDT] 0000028b SystemErr * * R Caused by: java.lang.ClassNotFoundException: * * com.ibm.rules.engine.bytecode.runtime.ComparatorWithNull * * [9/21/19 7:34:14:614 PDT] 0000028b SystemErr * * R at * * com.ibm.rules.engine.load.JarStreamClassLoader.findClass(Jar * * StreamClassLoader.java:135) * * [9/21/19 7:34:14:614 PDT] 0000028b SystemErr * * R at java.lang.ClassLoader.loadClass(Unknown Source) * * [9/21/19 7:34:14:614 PDT] 0000028b SystemErr * * R at java.lang.ClassLoader.loadClass(Unknown Source) * * [9/21/19 7:34:14:615 PDT] 0000028b SystemErr * * R ... 69 more * **************************************************************** * RECOMMENDATION: * ****************************************************************
Problem conclusion
The class has been added again
Temporary fix
Comments
APAR Information
APAR number
RS03467
Reported component name
WDS FOR RULES
Reported component ID
5725B6903
Reported release
8A0
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2019-09-23
Closed date
2019-09-23
Last modified date
2019-09-23
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
WDS FOR RULES
Fixed component ID
5725B6903
Applicable component levels
R8A0 PSY
UP
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSQP76","label":"IBM Operational Decision Manager"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8A0","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
17 February 2022