IBM Support

RS02175: NPE WHEN DEPLOYING A RULEAPP FROM DCBC TO RES

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When trying to deploy a ruleApp using the decision engine
    through a deployment
    configuration the following exception is thrown
    ilog.rules.teamserver.brm.builder.IlrBuildException: ilog.
    rules.teamserver.brm.builder.IlrBuildException: null at ilog.
    rules.teamserver.rve.util.LogUtil.throwBuildException(LogUtil.
    java:66) at ilog.rules.teamserver.rve.builders.RuleUnitBuilder.
    build(RuleUnitBuilder.java:64) at ilog.rules.teamserver.rve.
    Builder.build(Builder.java:226) at ilog.rules.teamserver.rve.
    Builder.build(Builder.java:161) at ilog.rules.teamserver.ejb.
    service.IlrSessionFacadeImpl.generateRVEArchive(
    IlrSessionFacadeImpl.java:4585) at ilog.rules.teamserver.ejb.
    service.IlrSessionFacadeImpl.generateRulesetArchive(
    IlrSessionFacadeImpl.java:4480) at sun.reflect.
    NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.
    NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
    94) at sun.reflect.DelegatingMethodAccessorImpl.invoke(
    DelegatingMethodAccessorImpl.java:55) at java.lang.reflect.
    Method.invoke(Method.java:619) at ilog.rules.teamserver.
    transaction.IlrTransactionalInvocationHandler.invoke(
    IlrTransactionalInvocationHandler.java:35) at com.sun.proxy.$
    Proxy51.generateRulesetArchive(Unknown Source) at ilog.rules.
    teamserver.model.impl.IlrAbstractSession.generateRulesetArchive(
    
    IlrAbstractSession.java:743) at ilog.rules.teamserver.model.
    decisionservice.DCDsRulesetArchiveBuilder.generateArchive(
    DCDsRulesetArchiveBuilder.java:80) at ilog.rules.teamserver.
    model.decisionservice.DCDsRulesetArchiveBuilder.
    refreshDecisionEngineArchive(DCDsRulesetArchiveBuilder.java:101)
    
     at com.ibm.rules.decisionservice.DsRulesetArchiveBuilder.
    refreshArchive(DsRulesetArchiveBuilder.java:39) at com.ibm.
    rules.decisionservice.DsRuleAppArchiveBuilder.
    buildRuleAppInformation(DsRuleAppArchiveBuilder.java:111) at
    com.ibm.rules.decisionservice.DsRuleAppArchiveBuilder.
    refreshArchive(DsRuleAppArchiveBuilder.java:195) at ilog.rules.
    teamserver.ejb.service.IlrSessionFacadeImpl.
    deployDSRuleAppArchive(IlrSessionFacadeImpl.java:4998) at ilog.
    rules.teamserver.ejb.service.IlrSessionFacadeImpl$8.call(
    IlrSessionFacadeImpl.java:5206) at ilog.rules.teamserver.ejb.
    service.IlrSessionFacadeImpl$8.call(IlrSessionFacadeImpl.java:
    5202) at java.util.concurrent.FutureTask.run(FutureTask.java:
    273) at java.util.concurrent.ThreadPoolExecutor.runWorker(
    ThreadPoolExecutor.java:1176) at java.util.concurrent.
    ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) at
    java.lang.Thread.run(Thread.java:795) Caused by: java.lang.
    NullPointerException at ilog.rules.teamserver.rve.util.
    BuildUtil.setProperties(BuildUtil.java:279) at ilog.rules.
    teamserver.rve.builders.RuleUnitBuilder.build(RuleUnitBuilder.
    java:60) .
    

Local fix

  • switch to classic rule engine
    

Problem summary

  • Incorrect evaluation of the variables when building the
    decision engine ruleset
    

Problem conclusion

  • The code is fixed
    

Temporary fix

Comments

APAR Information

  • APAR number

    RS02175

  • Reported component name

    WS DECISION CTR

  • Reported component ID

    5725B6900

  • Reported release

    860

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2015-10-06

  • Closed date

    2015-10-16

  • Last modified date

    2015-10-16

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Modules/Macros

  • 999
    

Fix information

  • Fixed component name

    WS DECISION CTR

  • Fixed component ID

    5725B6900

Applicable component levels

  • R860 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":"8.6","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
07 January 2022