IBM Support

RS03560: ADD MORE DETAILS IN RULESET GENERATION ERROR LOG

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When a rule is missing the condition part, the explorer shows
    the rule in error but when the ruleset is generated, the
    analysis report does not point to the condition missing part and
    instead shows an NPE stack.
    
    
    
    With a large project, it can become very hard to trace which
    rule is causing this problem.
    
    Can we get more info in the output? It currently shows this
    stack trace:
    
    
    
    Caused by: java.lang.NullPointerException
    
      at
    ilog.rules.brl.bal60.IlrBALRuleNodeTranslator.getSubNodeSkipSubE
    xpressions(IlrBALRuleNodeTranslator.java:189)
    
      at
    ilog.rules.brl.bal60.IlrBALRuleNodeTranslator.processConditions(
    IlrBALRuleNodeTranslator.java:156)
    
      at
    ilog.rules.brl.bal60.IlrBALRuleNodeTranslator.process(IlrBALRule
    NodeTranslator.java:90)
    
      at
    ilog.rules.brl.translation.IlrIntermediateTranslator.processNode
    (IlrIntermediateTranslator.java:76)
    
      at
    ilog.rules.brl.translation.IlrIntermediateTranslator.buildInterm
    ediateForm(IlrIntermediateTranslator.java:60)
    
      at
    ilog.rules.brl.translation.IlrBRLTranslator.printTranslation(Ilr
    BRLTranslator.java:206)
    
      at
    ilog.rules.teamserver.common.IlrCommonUtil.getStringTranslation(
    IlrCommonUtil.java:97)
    
      at
    ilog.rules.teamserver.common.IlrCommonUtil.getTranslation(IlrCom
    monUtil.java:186)
    
      at
    ilog.rules.teamserver.common.IlrCommonUtil.getTranslation(IlrCom
    monUtil.java:125)
    
      at
    ilog.rules.teamserver.model.IlrModelUtil.getTranslation(IlrModel
    Util.java:822)
    
      at
    ilog.rules.teamserver.brm.builder.converters.IlrBRLRuleCodeConve
    rter.convert(IlrBRLRuleCodeConverter.java:81)
    
      at
    ilog.rules.teamserver.brm.builder.IlrBuilder.doConvert(IlrBuilde
    r.java:711)
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Decision Center users.                                       *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * Unexpected errors not reported in the report associated with *
    * the rule that caused it.                                     *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • The code was fixed.
    

Temporary fix

Comments

APAR Information

  • APAR number

    RS03560

  • 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

    2020-01-31

  • Closed date

    2020-02-24

  • Last modified date

    2020-02-24

  • 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:
03 November 2021