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