IBM Support

PI90556: RATIONAL PROGRAMMING PATTERNS : IN COMPARE TO PREVIOUS VERSION THE 2 WAYS COMPARE ABENDS WITH NULL POINTER EXCEPTION.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as fixed if next.

Error description

  • Rational Programming Patterns - v9.6.0
    
    After having changed the format of a data element from from
    Format TS to Format S9(18) COMP, when trying to get the compare
     to previous version the 2 way compare abends with Null Pointer
     Exception.
    java.lang.NullPointerException
     org.eclipse.emf.ecore.impl.BasicEObjectImpl.eSettingDelegate
      (Unknown Source)
     org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet
      (Unknown Source)
     com.ibm.pdp.mdl.kernel.impl.SimpleTypeImpl.eGet
      (Unknown Source)
     com.ibm.pdp.mdl.kernel.impl.DateTimeTypeImpl.eGet
      (Unknown Source)
     org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet
      (Unknown Source)
     org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet
      (Unknown Source)
     org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet
      (Unknown Source)
     com.ibm.pdp.compare.differencer.PTChangeAnalyzer
      .check2WayAttributeChange(Unknown Source)
     com.ibm.pdp.compare.differencer.PTChangeAnalyzer
      .getChanges(Unknown Source)
     com.ibm.pdp.compare.differencer.PTDifferencer.
      doRecursive2WayDiff(Unknown Source)
     com.ibm.pdp.compare.differencer.PTDifferencer.
      doRecursive2WayDiff(Unknown Source)
     com.ibm.pdp.compare.differencer.PTDifferencer.
      doRecursive2WayDiff(Unknown Source)
     com.ibm.pdp.compare.differencer.PTDifferencer.
      doDiff2Way(Unknown Source)
     com.ibm.pdp.compare.differencer.PTDifferencer.
      doDiff(Unknown Source)
     com.ibm.pdp.compare.ui.engine.PTCompareEngine$1.
      run(Unknown Source)
     org.eclipse.jface.operation.ModalContext$ModalContextThread
      .run(Unknown Source)
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All users of design comparator                               *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * The DataElement type change throw a NullPointerException in  *
    * the design comparison                                        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    PI90556

  • Reported component name

    RATL PROG PATTE

  • Reported component ID

    5725H0300

  • Reported release

    912

  • Status

    CLOSED FIN

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-11-22

  • Closed date

    2018-04-18

  • Last modified date

    2018-04-18

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

Applicable component levels

  • R960 PSY

       UP

  • R961 PSY

       UP

[{"Line of Business":{"code":"LOB35","label":"Mainframe SW"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSKPEG","label":"Rational Programming Patterns"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"912"}]

Document Information

Modified date:
06 September 2021