IBM Support

RS03150: BC NULLPOINTEREXCEPTION WHEN OPENING SIMULATION REPORTS TAB

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • For some unknown reasons, the simulation report record may not
    contain the reference to the simulation configuration (set to
    null).
    In this case, trying to display the simulation reports page
    displays an error popup and the attached stack trace is printed
    in server log file.
    Exception and error message when opening the reports tab for
    simulation
    [7/5/18 9:43:29:351 PDT] 000000a6 exception     E
                                     java.lang.NullPointerException
            at
    com.ibm.rules.decisioncenter.web.core.simulation.SimulationServi
    ce.toJsonReport(SimulationService.java:267)
            at
    com.ibm.rules.decisioncenter.web.core.simulation.SimulationServi
    ce.access$000(SimulationService.java:41)
            at
    com.ibm.rules.decisioncenter.web.core.simulation.SimulationServi
    ce$2.build(SimulationService.java:396)
            at
    com.ibm.rules.decisioncenter.web.core.simulation.SimulationServi
    ce.getArtifactJSONList(SimulationService.java:234)
            at
    com.ibm.rules.decisioncenter.web.core.simulation.SimulationServi
    ce.getReports(SimulationService.java:389)
            at
    com.ibm.rules.decisioncenter.web.core.simulation.SimulationContr
    oller.getSimulationReports(SimulationController.java:208)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
    Method)
            at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor
    Impl.java:95)
            at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
    AccessorImpl.java:56)
            at java.lang.reflect.Method.invoke(Method.java:620)
    

Local fix

  • delete from DC database's vsreport table rows with
    simulationconfiguration is null
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Testing and simulation users in the Business Console         *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * Sometimes when a simulation doesn't terminate correctly, the *
    * simulation report record may not contain the reference to    *
    * the simulation configuration (set to null).                  *
    * In this case, trying to display the simulation reports page  *
    * displays an error popup and the attached stack trace is      *
    * printed in server log:                                       *
    *                                                              *
    * java.lang.NullPointerException                               *
    *         at                                                   *
    * com.ibm.rules.decisioncenter.web.core.simulation.SimulationS *
    * ervice.toJsonReport(SimulationService.java:267)              *
    *         at                                                   *
    * com.ibm.rules.decisioncenter.web.core.simulation.SimulationS *
    * ervice.access$000(SimulationService.java:41)                 *
    *         at                                                   *
    * com.ibm.rules.decisioncenter.web.core.simulation.SimulationS *
    * ervice$2.build(SimulationService.java:396)                   *
    *         at                                                   *
    * com.ibm.rules.decisioncenter.web.core.simulation.SimulationS *
    * ervice.getArtifactJSONList(SimulationService.java:234)       *
    *         at                                                   *
    * com.ibm.rules.decisioncenter.web.core.simulation.SimulationS *
    * ervice.getReports(SimulationService.java:389)                *
    *         at                                                   *
    * com.ibm.rules.decisioncenter.web.core.simulation.SimulationC *
    * ontroller.getSimulationReports(SimulationController.java:208 *
    * )                                                            *
    *         at                                                   *
    * sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  *
    *         at                                                   *
    * sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce *
    * ssorImpl.java:95)                                            *
    *         at                                                   *
    * sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe *
    * thodAccessorImpl.java:56)                                    *
    *         at java.lang.reflect.Method.invoke(Method.java:620)  *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • The code is fixed.
    

Temporary fix

Comments

APAR Information

  • APAR number

    RS03150

  • 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

    2018-07-25

  • 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

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

Document Information

Modified date:
03 November 2021