IBM Support

RS01162: llegalArgumentException may occur when testing ruleset with the DVS Excel flat format

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • This issue has been seen in Excel scenario suite flat mode
    when some cells in a column of the input values are filled
    while other in the same column are left blank.
    The test is not executed and following error will show in
    Decision Center (the stack shows only when the Decision Center
    option "Show the stack when an exception
    occurs"  is enabled):
    Error: IlrTestingException
    IlrScenarioDataException
    IlrRemoteException
    IlrRemoteException
    IlrRemoteException - Hide Stack <
    ilog.rules.dvs.common.output.IlrScenarioDataException
        at
    ilog.rules.dvs.core.impl.IlrScenarioImpl.getInputParameters(IlrS
    cenarioImpl.java:61)
        at
    ilog.rules.dvs.runner.impl.IlrRunnerBase.createAndInitializeRequ
    est(IlrRunnerBase.java:141)
        at
    ilog.rules.dvs.runner.impl.IlrRunnerImpl.run(IlrRunnerImpl.java:
    369)
        at
    ilog.rules.dvs.runner.impl.IlrRunnerImpl.run(IlrRunnerImpl.java:
    275)
        at
    ilog.rules.dvs.runner.impl.IlrRunnerImpl.run(IlrRunnerImpl.java:
    101)
        at
    ilog.rules.dvs.ssp.impl.IlrScenarioSuiteRunner$IlrDefaultScenari
    oSuiteWorker.run(IlrScenarioSuiteRunner.java:140)
        at
    ilog.rules.dvs.ssp.impl.IlrWorkManagerScenarioSuiteWorkerGroup$I
    lrScenarioSuiteWorkerWork.run(IlrWorkManagerScenarioSuiteWorkerG
    roup.java:140)
        at
    ilog.rules.dvs.ssp.impl.IlrAbstractScenarioSuiteWorkerGroup.star
    t(IlrAbstractScenarioSuiteWorkerGroup.java:112)
        at
    ilog.rules.dvs.ssp.impl.IlrScenarioSuiteRunner.createAndStartWor
    kerGroup(IlrScenarioSuiteRunner.java:576)
        at
    ilog.rules.dvs.ssp.impl.IlrScenarioSuiteRunner.run(IlrScenarioSu
    iteRunner.java:435)
        at
    ilog.rules.dvs.ssp.impl.IlrScenarioSuiteRunner.run(IlrScenarioSu
    iteRunner.java:362)
        at
    ilog.rules.dvs.ssp.impl.IlrAbstractSSPAsyncOpsImpl$IlrSSPJobHand
    ler.run(IlrAbstractSSPAsyncOpsImpl.java:109)
        at
    ilog.rules.dvs.ssp.impl.IlrWorkManagerSSPAsyncOpsImpl$IlrSSPWork
    .run(IlrWorkManagerSSPAsyncOpsImpl.java:54)
        at
    com.ibm.ws.asynchbeans.J2EEContext$RunProxy.run(J2EEContext.java
    :269)
        at
    java.security.AccessController.doPrivileged(AccessController.jav
    a:229)
        at
    com.ibm.ws.asynchbeans.J2EEContext.run(J2EEContext.java:795)
        at
    com.ibm.ws.asynchbeans.WorkWithExecutionContextImpl.go(WorkWithE
    xecutionContextImpl.java:222)
        at
    com.ibm.ws.asynchbeans.ABWorkItemImpl.run(ABWorkItemImpl.java:20
    6)
        at
    com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1659)
    Caused by:
    ilog.rules.dvs.common.output.IlrScenarioDataException
        at
    ilog.rules.dvs.core.scenarioproviders.IlrExcel2003ScenarioProvid
    er.internalGetScenarioAt(IlrExcel2003ScenarioProvider.java:418)
        at
    ilog.rules.dvs.core.scenarioproviders.IlrExcel2003ScenarioProvid
    er.getScenarioAt(IlrExcel2003ScenarioProvider.java:211)
        at
    ilog.rules.dvs.runner.impl.IlrRunnerImpl.run(IlrRunnerImpl.java:
    270)
        ... 15 more
    Caused by:
    ilog.rules.dvs.common.output.IlrScenarioProviderException
        at
    ilog.rules.dvs.core.scenarioproviders.IlrExcel2003ScenarioProvid
    er.getScenarioInputParameters(IlrExcel2003ScenarioProvider.java:
    364)
        at
    ilog.rules.dvs.core.scenarioproviders.IlrExcel2003ScenarioProvid
    er.internalGetScenarioAt(IlrExcel2003ScenarioProvider.java:415)
        ... 17 more
    Caused by: java.lang.IllegalArgumentException
        at
    ilog.rules.dvs.excel.impl.IlrDefaultExcel2003InlinedTypeManager.
    deserializeInlinedObject(IlrDefaultExcel2003InlinedTypeManager.j
    ava:65)
        at
    ilog.rules.dvs.excel.impl.IlrFlatExcel2003ScenarioSuiteReader.bu
    ildInlinedObjectInFlatMode(IlrFlatExcel2003ScenarioSuiteReader.j
    ava:877)
        at
    ilog.rules.dvs.excel.impl.IlrFlatExcel2003ScenarioSuiteReader.bu
    ildComplexObjectInFlatMode(IlrFlatExcel2003ScenarioSuiteReader.j
    ava:613)
        at
    ilog.rules.dvs.excel.impl.IlrFlatExcel2003ScenarioSuiteReader.bu
    ildArrayOfComplexObjectsInFlatMode(IlrFlatExcel2003ScenarioSuite
    Reader.java:805)
        at
    ilog.rules.dvs.excel.impl.IlrFlatExcel2003ScenarioSuiteReader.bu
    ildComplexObjectInFlatMode(IlrFlatExcel2003ScenarioSuiteReader.j
    ava:642)
        at
    ilog.rules.dvs.excel.impl.IlrFlatExcel2003ScenarioSuiteReader.bu
    ildComplexObjectInFlatMode(IlrFlatExcel2003ScenarioSuiteReader.j
    ava:645)
        at
    ilog.rules.dvs.excel.impl.IlrFlatExcel2003ScenarioSuiteReader.ge
    tScenarioInputParameters(IlrFlatExcel2003ScenarioSuiteReader.jav
    a:448)
        at
    ilog.rules.dvs.core.scenarioproviders.IlrExcel2003ScenarioProvid
    er.getScenarioInputParameters(IlrExcel2003ScenarioProvider.java:
    362)
        ... 18 more
        ... 18 more
    

Local fix

  • Use Excel tabbed format.
    

Problem summary

  • the code try to create an object for an empty row
    

Problem conclusion

  • the code is modified to ignore empty rows
    

Temporary fix

Comments

APAR Information

  • APAR number

    RS01162

  • Reported component name

    WDS FOR RULES

  • Reported component ID

    5725B6903

  • Reported release

    800

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-10-26

  • Closed date

    2012-11-02

  • Last modified date

    2012-11-02

  • 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

  • R800 PSY

       UP

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SUPPORT","label":"IBM Worldwide Support"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
09 February 2022