IBM Support

RS03222: IN ODM 8.8.1.3, A NPE IS SEEN WHEN CLOSING A POJO SESSION

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Executing with POJO rule sessions can result intermittently in
    an NPE during close connection. The stacktrace seen is -
    
    Caused by: java.lang.NullPointerException
    at
    ilog.rules.res.xu.spi.IlrManagedXUConnection.closeConnection(Ilr
    ManagedXUConnection.java:335)
    at
    ilog.rules.res.xu.spi.IlrManagedXUConnection.close(IlrManagedXUC
    onnection.java:345)
    at
    ilog.rules.res.xu.cci.IlrXUConnection.close(IlrXUConnection.java
    :913)
    at
    com.ibm.rules.res.xu.client.internal.XUSession.close(XUSession.j
    ava:73)
    at
    ilog.rules.res.session.impl.IlrStatefulSessionBase.close(IlrStat
    efulSessionBase.java:513)
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Users executing rules with Decision server J2SE clients      *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * Running rules in a remote environment may raise a            *
    * ConcurrentModificationException on RuleManagerRemote. The    *
    * issue is caused by a NullPointerException when closing the   *
    * session:                                                     *
    * Caused by: java.lang.NullPointerException                    *
    * at                                                           *
    * ilog.rules.res.xu.spi.IlrManagedXUConnection.closeConnection *
    * (IlrManagedXUConnection.java:335)                            *
    * at                                                           *
    * ilog.rules.res.xu.spi.IlrManagedXUConnection.close(IlrManage *
    * dXUConnection.java:345)                                      *
    * at                                                           *
    * ilog.rules.res.xu.cci.IlrXUConnection.close(IlrXUConnection. *
    * java:913)                                                    *
    * at                                                           *
    * com.ibm.rules.res.xu.client.internal.XUSession.close(XUSessi *
    * on.java:73)                                                  *
    * at                                                           *
    * ilog.rules.res.session.impl.IlrStatefulSessionBase.close(Ilr *
    * StatefulSessionBase.java:513).                               *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • The code is fixed.
    

Temporary fix

Comments

APAR Information

  • APAR number

    RS03222

  • 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

    2018-10-29

  • Closed date

    2019-05-23

  • Last modified date

    2019-05-23

  • 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

    WDS FOR RULES

  • Fixed component ID

    5725B6903

Applicable component levels

[{"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