IBM Support

RS03060: EXCEPTION WHEN COMPILING A RULESET WITH 8.9.1 THAT WAS WORKING PROPERLY WITH 8.8 AND 8.9.0.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When compiling a ruleset with 8.9.1 that was working
    properly with 8.8 and 8.9.0, below is the exception that will be
    thrown.
    
    Exception in thread "main"
    java.lang.ArrayIndexOutOfBoundsException
    at com.ibm.rules.org.objectweb.asm.Frame.a(Unknown Source)
    at com.ibm.rules.org.objectweb.asm.CurrentFrame.a(Unknown
    Source)
    at
    com.ibm.rules.org.objectweb.asm.MethodWriter.visitVarInsn(Unknow
    n Source)
    at com.ibm.rules.org.objectweb.asm.ClassReader.a(Unknown Source)
    at com.ibm.rules.org.objectweb.asm.ClassReader.b(Unknown Source)
    at com.ibm.rules.org.objectweb.asm.ClassReader.accept(Unknown
    Source)
    at com.ibm.rules.org.objectweb.asm.ClassReader.accept(Unknown
    Source)
    at
    com.ibm.rules.org.objectweb.asm.ClassWriter.toByteArray(Unknown
    Source)
    at
    ilog.jit.asm.IlxASMClassTranslator.translate(IlxASMClassTranslat
    or.java:130)
    at
    ilog.jit.asm.IlxASMClassBuilder.buildClass(IlxASMClassBuilder.ja
    va:48)
    at
    ilog.rules.engine.sequential.platform.IlrSEQTaskFactory.buildHie
    rarchy(IlrSEQTaskFactory.java:500)
    at
    ilog.rules.engine.sequential.platform.IlrSEQTaskFactory.generate
    JITClasses(IlrSEQTaskFactory.java:390)
    at
    ilog.rules.engine.sequential.platform.IlrSEQTaskFactory.newTaskI
    mpl(IlrSEQTaskFactory.java:242)
    at ilog.rules.engine.IlrRuleset$4.run(IlrRuleset.java:3156)
    at
    java.security.AccessController.doPrivileged(AccessController.jav
    a:594)
    at
    ilog.rules.engine.IlrRuleset.generateTaskImpl(IlrRuleset.java:31
    47)
    at ilog.rules.engine.IlrRuleset$3.run(IlrRuleset.java:3041)
    at
    java.security.AccessController.doPrivileged(AccessController.jav
    a:594)
    at
    ilog.rules.engine.IlrRuleset.compileJITTask(IlrRuleset.java:3035
    )
    at
    ilog.rules.engine.IlrPackage.compileJITTasks(IlrPackage.java:686
    )
    at
    ilog.rules.engine.IlrRuleset.updateRuleTaskBody(IlrRuleset.java:
    2863)
    at
    ilog.rules.engine.IlrRuleset.parseFactory(IlrRuleset.java:2476)
    at
    ilog.rules.engine.IlrRulesetArchiveParser.buildRuleset(IlrRulese
    tArchiveParser.java:1029)
    at
    ilog.rules.engine.IlrRulesetArchiveParser.parseArchiveFactory(Il
    rRulesetArchiveParser.java:622)
    at
    ilog.rules.engine.IlrRulesetArchiveParser.parseArchive(IlrRulese
    tArchiveParser.java:727)
    at
    ilog.rules.engine.IlrRulesetArchiveParser.parseArchive(IlrRulese
    tArchiveParser.java:686)
    at
    ilog.rules.engine.IlrRulesetArchiveParser.parseArchive(IlrRulese
    tArchiveParser.java:656)
    at sample.SampleRunner.main(SampleRunner.java:32)
    

Local fix

  • n/a
    

Problem summary

  • Here the problem is CRE compilation fails with an ASM
    exception, fix that implies to change the asm version to 6.1
    

Problem conclusion

  • The code is fixed
    

Temporary fix

Comments

APAR Information

  • APAR number

    RS03060

  • Reported component name

    WS DECISION CTR

  • Reported component ID

    5725B6900

  • Reported release

    891

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-05-21

  • Closed date

    2018-06-15

  • Last modified date

    2018-06-15

  • 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

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

Document Information

Modified date:
03 November 2021