IBM Support

RS03151: BOM ENTRY PATH CHANGE IN AN ACTIVITY IS NOT MERGED IN THE RELEASE.

Fixes are available

Operational Decision Manager V8.8.1.3: Interim Fix 87
Operational Decision Manager V8.9.1.0: Interim Fix 27
Operational Decision Manager V8.9.2.1: Interim Fix 2
Operational Decision Manager V8.8.1.3: Interim Fix 88
Operational Decision Manager V8.9.2.1: Interim Fix 3
Operational Decision Manager V8.9.2.1: Interim Fix 4
Operational Decision Manager V8.8.1.3: Interim Fix 89
Operational Decision Manager V8.8.1.3: Interim Fix 90
Operational Decision Manager V8.9.2.1: Interim Fix 5
Operational Decision Manager V8.8.1.4 Fix Pack
Operational Decision Manager V8.8.1.3: Interim Fix 92
Operational Decision Manager V8.9.2.1: Interim Fix 6
Operational Decision Manager V8.9.2.1: Interim Fix 7
Operational Decision Manager V8.9.2.1: Interim Fix 8
Operational Decision Manager V8.8.1.3: Interim Fix 93
Operational Decision Manager V8.9.2.1: Interim Fix 09
Operational Decision Manager V8.8.1.3: Interim Fix 94
Operational Decision Manager V8.9.2.1: Interim Fix 10
Operational Decision Manager V8.8.1.3: Interim Fix 95
Operational Decision Manager V8.9.2.2 Fix Pack
Operational Decision Manager for z/OS 8.9.2.2 Fix Pack
Operational Decision Manager V8.9.2.1: Interim Fix 12
Operational Decision Manager V8.9.2.1: Interim Fix 14
Operational Decision Manager V8.9.2.1: Interim Fix 15
Operational Decision Manager V8.9.2.1: Interim Fix 16
Operational Decision Manager V8.9.2.1: Interim Fix 18
Operational Decision Manager V8.8.1.3: Interim Fix 97
Operational Decision Manager V8.8.1.3: Interim Fix 98
Operational Decision Manager V8.9.2.1: Interim Fix 20
Operational Decision Manager V8.9.2.1: Interim Fix 22
Operational Decision Manager V8.9.2.1: Interim Fix 23
Operational Decision Manager V8.9.2.1: Interim Fix 24
Operational Decision Manager V8.9.1.0: Interim Fix 40
Operational Decision Manager V8.9.2.1: Interim Fix 26
Operational Decision Manager V8.9.2.1: Interim Fix 27
Operational Decision Manager V8.8.1.3: Interim Fix 101
Operational Decision Manager V8.8.1.4: Interim Fix 8
Operational Decision Manager V8.9.2.1: Interim Fix 28

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • After removing a bom entry in a activity and completing the
    activity an exception is thrown when building the release
    
    In the deployment from BC, it will show error in the deployment
    report when trying to deploy:
    java.lang.NullPointerException
        at
    ilog.rules.teamserver.model.impl.IlrAbstractSession.getElementDe
    tails(IlrAbstractSession.java:2101)
        at
    ilog.rules.teamserver.model.IlrBOMPathHelper$FragmentVisitor.vis
    itBOMEntry(IlrBOMPathHelper.java:157)
        at
    ilog.rules.teamserver.brm.impl.IlrBOMEntryImpl.acceptVisitor(Ilr
    BOMEntryImpl.java:341)
        at
    ilog.rules.teamserver.model.IlrDefaultBOMPathVisitor.visitProjec
    tBOMEntry(IlrDefaultBOMPathVisitor.java:54)
        at
    ilog.rules.teamserver.brm.impl.IlrProjectBOMEntryImpl.acceptVisi
    tor(IlrProjectBOMEntryImpl.java:71)
        at
    ilog.rules.teamserver.model.IlrDefaultBOMPathVisitor.run(IlrDefa
    ultBOMPathVisitor.java:41)
        at
    ilog.rules.teamserver.model.IlrBOMPathHelper.computeFragmentList
    FromBOMPath(IlrBOMPathHelper.java:135)
        at
    ilog.rules.teamserver.ejb.ruleset.IlrRulesetArchiveGenerator.add
    BOMsToArchiveBuilder(IlrRulesetArchiveGenerator.java:1052)
        at
    ilog.rules.teamserver.ejb.ruleset.IlrRulesetArchiveGenerator.gen
    erateRulesetArchive(IlrRulesetArchiveGenerator.java:244)
        at
    ilog.rules.teamserver.ejb.ruleset.IlrRulesetArchiveGenerator.gen
    erateRulesetArchive(IlrRulesetArchiveGenerator.java:95)
        at
    ilog.rules.teamserver.ejb.service.IlrSessionFacadeImpl.generateR
    CEArchive(IlrSessionFacadeImpl.java:5130)
        at
    ilog.rules.teamserver.ejb.service.IlrSessionFacadeImpl.generateR
    ulesetArchive(IlrSessionFacadeImpl.java:5076)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
    Method)
    

Local fix

  • n/a
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Business Console users                                       *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * In the Business Console, after removing a bom entry in a     *
    * activity and completing the activity an exception  is thrown *
    * when building the release. The following error is shown in   *
    * the deployment report:                                       *
    *                                                              *
    * java.lang.NullPointerException                               *
    *     at                                                       *
    * ilog.rules.teamserver.model.impl.IlrAbstractSession.getEleme *
    * ntDetails(IlrAbstractSession.java:2101)                      *
    *     at                                                       *
    * ilog.rules.teamserver.model.IlrBOMPathHelper$FragmentVisitor *
    * .visitBOMEntry(IlrBOMPathHelper.java:157)                    *
    *     at                                                       *
    * ilog.rules.teamserver.brm.impl.IlrBOMEntryImpl.acceptVisitor *
    * (IlrBOMEntryImpl.java:341)                                   *
    *     at                                                       *
    * ilog.rules.teamserver.model.IlrDefaultBOMPathVisitor.visitPr *
    * ojectBOMEntry(IlrDefaultBOMPathVisitor.java:54)              *
    *     at                                                       *
    * ilog.rules.teamserver.brm.impl.IlrProjectBOMEntryImpl.accept *
    * Visitor(IlrProjectBOMEntryImpl.java:71)                      *
    *     at                                                       *
    * ilog.rules.teamserver.model.IlrDefaultBOMPathVisitor.run(Ilr *
    * DefaultBOMPathVisitor.java:41)                               *
    *     at                                                       *
    * ilog.rules.teamserver.model.IlrBOMPathHelper.computeFragment *
    * ListFromBOMPath(IlrBOMPathHelper.java:135)                   *
    *     at                                                       *
    * ilog.rules.teamserver.ejb.ruleset.IlrRulesetArchiveGenerator *
    * .addBOMsToArchiveBuilder(IlrRulesetArchiveGenerator.java:105 *
    * 2)                                                           *
    *     at                                                       *
    * ilog.rules.teamserver.ejb.ruleset.IlrRulesetArchiveGenerator *
    * .generateRulesetArchive(IlrRulesetArchiveGenerator.java:244) *
    *                                                              *
    * The problem is that the BOM path in the projectinfo does not *
    * get updated during the merge so it remains in the project    *
    * although there is no bom matching this path.                 *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • The code is fixed.
    

Temporary fix

Comments

APAR Information

  • APAR number

    RS03151

  • Reported component name

    WS DECISION CTR

  • Reported component ID

    5725B6900

  • Reported release

    881

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-08-20

  • Closed date

    2018-08-31

  • Last modified date

    2018-08-31

  • 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

  • R881 PSN

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

Document Information

Modified date:
03 November 2021