IBM Support

PI92029: IN IDZ 14.0.0.1, PROGRAM CONTROL FLOW OPENED IN COBOL EDITOR MOVED/OPENED WITH LPEX EDITOR FAILS TO OPEN IN MIDDLE FRAME

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • In IBM Developer for z Systems 14.0.0.1, when Program Control
    Flow is opened in the COBOL Editor, and, after being moved and
    closed and opened again with the LPEX Editor, will fail to open
    in the middle frame.
    
    This error occurs in the workspace .log:
    
    org.eclipse.e4.core.di.InjectionException:
    java.lang.NullPointerException
    	at
    org.eclipse.e4.core.internal.di.MethodRequestor.execute(Unknown
    Source)
    	at
    org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(Un
    known Source)
    ...
    Caused by: java.lang.NullPointerException
    	at
    com.ibm.systemz.common.analysis.jviews.views.ControlFlowDiagramV
    iew.getAdapter(Unknown Source)
    	at org.eclipse.ui.internal.util.Util.getAdapter(Unknown Source)
    		... 41 more
    
    To recreate:
    
    1) a)  In IDz or RDz, use a program that will open in Program
    Control Flow.
     b) Create a z/os project and subproject
     c) Add the program to the subproject
    2) Reset your perspective
    3) Open the program with COBOL editor
    
         Select Show In -> Program Control Flow-> OK
    4) Move the Program Control Flow view to beside the COBOL Editor
    with program open in the middle frame.
        The view moves but the content is still correct.
     5) Close the Program Control Flow view.
     6) Close the program.
     7) Open the program with System z LPEX Editor.
     Select Show In -> Program Control Flow.
    
     Program Control Flow opens at its last position and displays
    correctly.
     8) Close Program Control Flow view.
     9) Close the program in the System z LPEX Editor.
     10)  Open the program with the COBOL Editor.
     Select Show In -> Program Control Flow
    Content is empty and the screen shows:
    "To display the program control flow, open the supported program
    file in the editor and select the Program Control Flow in the
    Show in sub-menu."
    The error in the job log is present.
    
    This can also be recreated by this second scenario:
    1) Restart the workbench.
    2) Open the program in a z/os project.
    3) Select Window -> Show View -> Other...
    4) In the dialog, type Control to bring up a list that includes
    the Program Control Flow.
    5) Select the first Program Control Flow from that list.  It
    will open in the View section.
    6) Drag the Program Control Flow tab to be shown as an editor
    tab.
    7) Open any COBOL or PL/I program and select Show in -> Program
    Control Flow
    Program Control Flow will not show for this program.
    

Local fix

Problem summary

  • See error description.
    

Problem conclusion

  • Now, in this scenario, if the PCF view is moved next to an
    editor and is opened to show a PCF, the PCF can show up
    correctly.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI92029

  • Reported component name

    DEV FOR Z SYS

  • Reported component ID

    5724T0700

  • Reported release

    E00

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-01-03

  • Closed date

    2018-03-20

  • Last modified date

    2018-03-20

  • 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

    DEV FOR Z SYS

  • Fixed component ID

    5724T0700

Applicable component levels

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSJK49","label":"IBM Developer for z Systems"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"E00","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
27 October 2020