IBM Support

PI73837: RATIONAL PROGRAMMING PATTERNS : GENERATION FAILS ON DUPLICATED PROGRAM.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as fixed if next.

Error description

  • Rational Programming Patterns - v9.1.2
    
    In some cases when using the "DUPLICATE" function from
    design explorer view on a batch program, the generation
    of the newly created program fails.
    An error box telling the generation process failed is displayed
    and a java exception is thrown :
    
    java.lang.NullPointerException
    	at com.ibm.pdp.engine.turbo.reconcile.SegmentReconciler.
    	oldPreservedSegments(SegmentReconciler.java:846)
    	at com.ibm.pdp.engine.turbo.reconcile.SegmentReconciler.
    	reconcileArea(SegmentReconciler.java:613)
    	at com.ibm.pdp.engine.turbo.reconcile.SegmentReconciler.
    	reconcileSegmentTree(SegmentReconciler.java:515)
    	at com.ibm.pdp.engine.turbo.reconcile.SegmentReconciler.
    	treatSegments(SegmentReconciler.java:439)
    	at com.ibm.pdp.engine.turbo.reconcile.SegmentReconciler.
    	reconcileUserChanges(SegmentReconciler.java:419)
    	at com.ibm.pdp.engine.turbo.reconcile.SegmentReconciler.
    	reconcile(SegmentReconciler.java:225)
    	at com.ibm.pdp.engine.turbo.impl.TextProcessor.silent
    	Reconcile(TextProcessor.java:1081)
    	at com.ibm.pdp.engine.turbo.impl.TextProcessor.set
    	Generated	InfoNew5(TextProcessor.java:547)
    	at com.ibm.pdp.engine.turbo.impl.TextProcessor.set
    	Generated	Info(TextProcessor.java:138)
    	at com.ibm.pdp.framework.GenerationManager.update
    	ControllerAndSave(GenerationManager.java:865)
    	at com.ibm.pdp.framework.GenerationManager._generate
    	(GenerationManager.java:334)
    	at com.ibm.pdp.framework.GenerationManager.generate
    	(GenerationManager.java:197)
    	at com.ibm.pdp.framework.GenerationManager.generate
    	(GenerationManager.java:189)
    	at com.ibm.pdp.framework.GenerationManager$Runnable
    	WithProgress.run(GenerationManager.java:93)
    	at org.eclipse.jface.operation.ModalContext$ModalContext
    	Thread.run(ModalContext.java:121)
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All the users of the duplicate action from the design        *
    * explorer view.                                               *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * The "Duplicate" function from the design explorer view may   *
    * fail if the source design is linked with a generated code.   *
    * The generation of the new created program throws the         *
    * following exception :                                        *
    * java.lang.NullPointerException                               *
    *     at                                                       *
    * com.ibm.pdp.engine.turbo.reconcile.SegmentReconciler.oldPres *
    * ervedSegments(SegmentReconciler.java)...                     *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    PI73837

  • Reported component name

    RPP SERVER COMP

  • Reported component ID

    5725H03SC

  • Reported release

    912

  • Status

    CLOSED FIN

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-12-15

  • Closed date

    2017-06-16

  • Last modified date

    2017-06-16

  • 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

  • R912 PSY

       UP

  • R950 PSY

       UP

  • R951 PSY

       UP

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

Document Information

Modified date:
19 October 2021