IBM Support

PM88869: Rational Developer for System z (RDz) PLI program has empty Outline View

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • Rational Developer for System z - RDz - v8.5.1
    
    PLI programs that contain an * as the name of a DCL statement
    prevents the outline view from displaying correctly.
    
    For instance the following DCL statement fails:
    DCL 1 *               UNION,
           2 DATUM_DB2     CHAR(10),
           2 DATSTRU,
            3 TAG         CHAR(02),
            3 P2          CHAR(01);
    
    If the * is changed to any character then the Outline view
    works.
    
    The.log file contains this exception:
    !ENTRY com.ibm.ftt.lpex.systemz 4 0
    !MESSAGE ** com.ibm.ftt.lpex.MvsLpex.MvsLpexContentOutlinePage:
    parser failed.
    !STACK 0
    java.lang.ArrayIndexOutOfBoundsException
     at java.util.ArrayList.elementData(Unknown Source)
     at java.util.ArrayList.get(Unknown Source)
     at com.ibm.ftt.language.pli.contentassist.
      ContentAssistStatementFactory.backtrackLevels(Unknown Source)
     at com.ibm.ftt.language.pli.contentassist.
      ContentAssistStatementFactory.createDeclare(Unknown Source)
     at com.ibm.ftt.language.pli.contentassist.
      ContentAssistStatementFactory.createStatement(Unknown Source)
     at com.ibm.ftt.language.pli.contentassist.
      ContentAssistParseTree.parse(Unknown 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.
     getContentOutline(Unknown Source)
     at com.ibm.ftt.lpex.mvs.outline.MvsLpexContentOutlinePage.
     createControl(Unknown Source
     at com.ibm.ftt.lpex.systemz.SystemzOutlinePage.
     createControl(Unknown Source)
     at org.eclipse.ui.views.contentoutline.ContentOutline.
     doCreatePage(Unknown Source)
     .......
    

Local fix

Problem summary

  • The outline view for PL/I editor was not building correctl when
    there was an element with a name of "*". There was an exception
    that was being thrown when building the tree.
    

Problem conclusion

  • The exception is no longer going to happen and the outline view
    tree will be built successfully.
    
    The problem listed in this APAR has been resolved with
    IBM Rational Developer for System z V8.5.1.4 Fix Pack which
    is available from the Recommended Fixes support download page:
    http://www-1.ibm.com/support/docview.wss?rs=2294&uid=swg27006335
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM88869

  • 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-13

  • 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



Document information

More support for: Rational Developer for System z

Software version: 8.5

Reference #: PM88869

Modified date: 16 October 2013