IBM Support

RS02859: NPE WHEN USING SEMSHAREDSEQUENTIALCOMPILER

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When 2 ruleflows are sharing a package using the sequential
    algorithm,
    a NullPointerException in com.ibm.rules.engine.fastpath.
    compiler.SemSequentialCompiler.visit(SemSequentialCompiler.java:
    378) (ODM 8.8.1)  is thrown when exporting a ruleset archive.
    There is a non initialized variable in the code which causes
    the issue.
    

Local fix

  • It is possible to avoid the issue by switching to Fastpath as
    opposed to Sequential algorithm for the rule task.
    On the tasks that use the share rules, could you try changing
    the
    algorithm to Fastpath or to use the static rule ordering with
    Rete (i.e.
    the issue seems to be related to the Sequential algorithm).
    

Problem summary

  • There was a non-initialized variable in the code that caused a
    Null Pointer exception to be thrown when 2 ruleflows shared a
    package using the sequential algorithm
    

Problem conclusion

  • The code was fixed
    

Temporary fix

  • It is possible to avoid the issue by switching to Fastpath as
    opposed to Sequential algorithm for the rule task.
    On the tasks that use the share rules, could you try changing
    the
    algorithm to Fastpath or to use the static rule ordering with
    Rete (i.e.
    the issue seems to be related to the Sequential algorithm).
    

Comments

APAR Information

  • APAR number

    RS02859

  • Reported component name

    WDS FOR RULES

  • Reported component ID

    5725B6903

  • Reported release

    881

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-08-28

  • Closed date

    2017-08-29

  • Last modified date

    2017-08-29

  • 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

    WDS FOR RULES

  • Fixed component ID

    5725B6903

Applicable component levels

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

Document Information

Modified date:
17 February 2022