IBM Support

PM89949: RATIONAL DEVELOPER FOR SYSTEM Z V8.5.1: OUTLINE VIEW WILL NOT BE DISPLAYED FOR SOME PL/I FILES

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Abstract: RDz V8.5.1: Outline view will not be displayed for
    some PL/I files
    
    The outline view will fail to display any content if the PL/I
    syntax contains the following:
      ON xxxnnnyyy BEGIN;
      xxxnnnyyy   DO;
      END;
      END;
    
    The following java.util.EmptyStackException message can be seen
    in the clients .log file:
    
    ENTRY com.ibm.ftt.lpex.systemz 4 0 2013-05-08 09:59:00.719
    !MESSAGE *** com.ibm.ftt.lpex.MvsLpex.MvsLpexContentOutlinePage:
    parser failed.
    /RemoteSystemsTempFiles/FttRemoteTempFiles/HostSystemName/UserID
    /PDSName/MemberName.pli
    !STACK 0
    java.util.EmptyStackException
        at java.util.Stack.peek(Unknown Source)
        at
    com.ibm.ftt.language.pli.outline.PliParseTree.getCurrentParent(U
    nknown Source)
        at
    com.ibm.ftt.language.pli.outline.PliOutlineParser.parse(Unknown
    Source)
        at
    com.ibm.ftt.language.pli.outline.PliOutlineParser.parse(Unknown
    Source)
        at
    com.ibm.ftt.lpex.mvs.outline.MvsLpexContentOutlinePage.getConten
    tOutline(Unknown Source)
        at
    com.ibm.ftt.lpex.mvs.outline.MvsLpexContentOutlinePage.createCon
    trol(Unknown Source)
        at
    com.ibm.ftt.lpex.systemz.SystemzOutlinePage.createControl(Unknow
    n Source)
        at
    org.eclipse.ui.views.contentoutline.ContentOutline.doCreatePage(
    Unknown Source)
        at org.eclipse.ui.part.PageBookView.createPage(Unknown
    Source)
        at org.eclipse.ui.part.PageBookView.partActivated(Unknown
    Source)
        at
    org.eclipse.ui.views.contentoutline.ContentOutline.partBroughtTo
    Top(Unknown Source)
        at
    org.eclipse.ui.part.PageBookView$4.partBroughtToTop(Unknown
    Source)
        at org.eclipse.ui.internal.PartListenerList2$2.run(Unknown
    Source)
        at org.eclipse.core.runtime.SafeRunner.run(Unknown Source)
        at org.eclipse.core.runtime.Platform.run(Unknown Source)
        at
    org.eclipse.ui.internal.PartListenerList2.fireEvent(Unknown
    Source)
        at
    org.eclipse.ui.internal.PartListenerList2.firePartBroughtToTop(U
    nknown Source)
        at
    org.eclipse.ui.internal.PartService.firePartBroughtToTop(Unknown
    Source)
        at
    org.eclipse.ui.internal.WorkbenchPagePartList.firePartBroughtToT
    op(Unknown Source)
        at
    org.eclipse.ui.internal.WorkbenchPagePartList.fireActiveEditorCh
    anged(Unknown Source)
        at org.eclipse.ui.internal.PartList.setActiveEditor(Unknown
    Source)
        at
    org.eclipse.ui.internal.WorkbenchPage.makeActiveEditor(Unknown
    Source)
        at
    org.eclipse.ui.internal.WorkbenchPage.setActivePart(Unknown
    Source)
        at
    org.eclipse.ui.internal.WorkbenchPage.internalActivate(Unknown
    Source)
        at org.eclipse.ui.internal.WorkbenchPage.activate(Unknown
    Source)
        at
    org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(Unkn
    own Source)
        at
    org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(Unknown
    Source)
        at org.eclipse.ui.internal.WorkbenchPage.access$11(Unknown
    Source)
        at org.eclipse.ui.internal.WorkbenchPage$10.run(Unknown
    Source)
        at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown
    Source)
        at org.eclipse.ui.internal.WorkbenchPage.openEditor(Unknown
    Source)
        at org.eclipse.ui.internal.WorkbenchPage.openEditor(Unknown
    Source)
        at org.eclipse.ui.internal.WorkbenchPage.openEditor(Unknown
    Source)
        at org.eclipse.ui.ide.IDE.openEditor(Unknown Source)
        at
    com.ibm.ftt.resources.zos.util.MVSSystemEditableRemoteFile.openE
    ditor(Unknown Source)
        at
    com.ibm.ftt.resources.zos.util.MVSSystemEditableRemoteFile.open(
    Unknown Source)
        at
    com.ibm.ftt.ui.actions.editoropener.MVSEditorOpener.open(Unknown
    Source)
        at
    com.ibm.ftt.ui.resources.core.editor.EditorOpener.open(Unknown
    Source)
        at
    com.ibm.ftt.rse.mvs.client.ui.views.MVSFileResourceAdapter.handl
    eDoubleClick(Unknown Source)
        at
    org.eclipse.rse.internal.ui.view.SystemView.handleDoubleClick(Un
    known Source)
        at
    org.eclipse.rse.internal.ui.view.SystemView$3.doubleClick(Unknow
    n Source)
        at org.eclipse.jface.viewers.StructuredViewer$1.run(Unknown
    Source)
        at org.eclipse.core.runtime.SafeRunner.run(Unknown Source)
        at org.eclipse.ui.internal.JFaceUtil$1.run(Unknown Source)
        at org.eclipse.jface.util.SafeRunnable.run(Unknown Source)
        at
    org.eclipse.jface.viewers.StructuredViewer.fireDoubleClick(Unkno
    wn Source)
        at
    org.eclipse.jface.viewers.AbstractTreeViewer.handleDoubleSelect(
    Unknown Source)
        at
    org.eclipse.jface.viewers.StructuredViewer$4.widgetDefaultSelect
    ed(Unknown Source)
        at
    org.eclipse.jface.util.OpenStrategy.fireDefaultSelectionEvent(Un
    known Source)
        at org.eclipse.jface.util.OpenStrategy.access$0(Unknown
    Source)
        at org.eclipse.jface.util.OpenStrategy$1.handleEvent(Unknown
    Source)
        at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown
    Source)
        at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
        at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown
    Source)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown
    Source)
        at org.eclipse.ui.internal.Workbench.runEventLoop(Unknown
    Source)
        at org.eclipse.ui.internal.Workbench.runUI(Unknown Source)
        at org.eclipse.ui.internal.Workbench.access$4(Unknown
    Source)
        at org.eclipse.ui.internal.Workbench$7.run(Unknown Source)
        at
    org.eclipse.core.databinding.observable.Realm.runWithDefault(Unk
    nown Source)
        at
    org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Unknown
    Source)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(Unknown
    Source)
        at
    org.eclipse.ui.internal.ide.application.IDEApplication.start(Unk
    nown Source)
        at
    org.eclipse.equinox.internal.app.EclipseAppHandle.run(Unknown
    Source)
        at
    org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.run
    Application(Unknown Source)
        at
    org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.sta
    rt(Unknown Source)
        at
    org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown
    Source)
        at
    org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown
    Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
    Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
    Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
    Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.eclipse.equinox.launcher.Main.invokeFramework(Unknown
    Source)
        at org.eclipse.equinox.launcher.Main.basicRun(Unknown
    Source)
        at org.eclipse.equinox.launcher.Main.run(Unknown Source)
        at org.eclipse.equinox.launcher.Main.main(Unknown Source)
    
    Local fix:
    None
    

Local fix

Problem summary

  • Outline view does not handle OnUnits with begin blocks properly.
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    PM89949

  • Reported component name

    RATL DEV FOR SY

  • Reported component ID

    5724T0700

  • Reported release

    850

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-05-28

  • Closed date

    2013-10-16

  • Last modified date

    2013-10-16

  • 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

    RATL DEV FOR SY

  • Fixed component ID

    5724T0700

Applicable component levels

  • R850 PSY

       UP

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSTRMM","label":"IBM Developer for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"850","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
01 November 2021