IBM Support

RS03421: NPE EXCEPTION WHEN BUILDING AN OPERATION IN BUSINESS CONSOLE.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When a dependent project does not belong to the same branch as
    the operation branch the following exception is thrown during
    the deployment:
    java.lang.NullPointerException
        at
    ilog.rules.teamserver.model.decisionservice.wrapper.DCIDsRulePro
    ject.<init>(DCIDsRuleProject.java:45)
        at
    ilog.rules.teamserver.model.decisionservice.DCCommitableObjectPr
    ojectElement.getRuleProject(DCCommitableObjectProjectElement.jav
    a:28)
        at
    com.ibm.rules.decisionservice.DsDeploymentConfigurationChecker.v
    alidate(DsDeploymentConfigurationChecker.java:184)
        at
    com.ibm.rules.decisionservice.DsDeploymentConfigurationChecker.v
    alidate(DsDeploymentConfigurationChecker.java:77)
        at
    com.ibm.rules.decisionservice.DsRuleAppArchiveBuilder.validate(D
    sRuleAppArchiveBuilder.java:122)
        at
    com.ibm.rules.decisionservice.DsRuleAppArchiveBuilder.refreshArc
    hive(DsRuleAppArchiveBuilder.java:357)
        at
    ilog.rules.teamserver.ejb.service.IlrSessionFacadeImpl.deployDSR
    uleAppArchive(IlrSessionFacadeImpl.java:5710)
        at
    ilog.rules.teamserver.ejb.service.IlrSessionFacadeImpl$9.call(Il
    rSessionFacadeImpl.java:6047)
        at
    ilog.rules.teamserver.ejb.service.IlrSessionFacadeImpl$9.call(Il
    rSessionFacadeImpl.java:6043)
        at java.util.concurrent.FutureTask.run(FutureTask.java:277)
        at
    java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExec
    utor.java:1153)
        at
    java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExe
    cutor.java:628)
        at java.lang.Thread.run(Thread.java:785)
    

Local fix

  • n/a
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Users building an operation in the Business Console.         *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * When a dependent project does not belong to the same branch  *
    * than the operation branch the following exception is thrown  *
    * during the deployment                                        *
    *                                                              *
    * ava.lang.NullPointerException                                *
    *     at                                                       *
    * ilog.rules.teamserver.model.decisionservice.wrapper.DCIDsRul *
    * eProject.<init>(DCIDsRuleProject.java:45)                    *
    *     at                                                       *
    * ilog.rules.teamserver.model.decisionservice.DCCommitableObje *
    * ctProjectElement.getRuleProject(DCCommitableObjectProjectEle *
    * ment.java:28)                                                *
    *     at                                                       *
    * com.ibm.rules.decisionservice.DsDeploymentConfigurationCheck *
    * er.validate(DsDeploymentConfigurationChecker.java:184)       *
    *     at                                                       *
    * com.ibm.rules.decisionservice.DsDeploymentConfigurationCheck *
    * er.validate(DsDeploymentConfigurationChecker.java:77)        *
    *     at                                                       *
    * com.ibm.rules.decisionservice.DsRuleAppArchiveBuilder.valida *
    * te(DsRuleAppArchiveBuilder.java:122)                         *
    *     at                                                       *
    * com.ibm.rules.decisionservice.DsRuleAppArchiveBuilder.refres *
    * hArchive(DsRuleAppArchiveBuilder.java:357)                   *
    *     at                                                       *
    * ilog.rules.teamserver.ejb.service.IlrSessionFacadeImpl.deplo *
    * yDSRuleAppArchive(IlrSessionFacadeImpl.java:5710)            *
    *     at                                                       *
    * ilog.rules.teamserver.ejb.service.IlrSessionFacadeImpl$9.cal *
    * l(IlrSessionFacadeImpl.java:6047)                            *
    *     at                                                       *
    * ilog.rules.teamserver.ejb.service.IlrSessionFacadeImpl$9.cal *
    * l(IlrSessionFacadeImpl.java:6043)                            *
    *     at                                                       *
    * java.util.concurrent.FutureTask.run(FutureTask.java:277)     *
    *     at                                                       *
    * java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool *
    * Executor.java:1153)                                          *
    *     at                                                       *
    * java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo *
    * lExecutor.java:628)                                          *
    *     at java.lang.Thread.run(Thread.java:785)                 *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • The code now retrieves the correct baseline.
    

Temporary fix

Comments

APAR Information

  • APAR number

    RS03421

  • Reported component name

    WS DECISION CTR

  • Reported component ID

    5725B6900

  • Reported release

    892

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2019-09-23

  • Closed date

    2019-09-26

  • Last modified date

    2019-09-26

  • 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

    WS DECISION CTR

  • Fixed component ID

    5725B6900

Applicable component levels

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

Document Information

Modified date:
24 November 2021