IBM Support

SE62998: RDI 9.5.0 STACKOVERFLOWERROR THROWN WHILE EDITING ILE RPG IN REMOTE SYSTEMS LPEX EDITOR

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The Remote Systems LPEX Editor in Rational Developer for i (RDi)
    9.5.0 can be used to edit ILE RPG source on the IBM i.  In the
    ILE RPG source if a subfield is defined LIKE a field that comes
    from IBM i file reference, and it also overlays that field, when
    external references are resolved (upon loading or when the
    refresh button in the outline view is pressed) then infinite
    recursion will occur causing a message "'Live parsing <member>'
    has encountered a problem."  Clicking OK will show an Internal
    Error warning of a stack overflow and asking if the workbench
    should be exited.  Click No in response to this dialog. The
    product is still stable and can continue to be used.
    

Local fix

  • Save and close the member then turn off  the preference "Update
    the outline view when text is changed in the editor".  This is
    found by going to menu Window>Preferences then navigating to
    panel Remote Systems->IBM i->Remote Systems LPEX->IBM i
    Parsers->ILE RPG.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * ILE RPG developers using RDi.                                *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * In RDi 9.0.0.1, external data structure definition within a  *
    * procedure is not displayed in the outline view.              *
    * In RDi 9.5.0 StackOverflowError thown while eiditng ILE RPG  *
    * in Remote Systems LPEX editor.                               *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The Remote Systems LPEX Editor in Rational Developer for i (RDi)
    9.5.0 can be used to edit ILE RPG source on the IBM i.  In the
    ILE RPG source if a subfield is defined LIKE a field that comes
    from IBM i file reference, and it also overlays that field, when
    external references are resolved (upon loading or when the
    refresh button in the outline view is pressed) then infinite
    recursion will occur causing a message "'Live parsing <member>'
    has encountered a problem."  Clicking OK will show an Internal
    Error warning of a stack overflow and asking if the workbench
    should be exited.  Click No in response to this dialog. The
    product is still stable and can continue to be used.
    

Problem conclusion

  • This problem is fixed in the RDi 9.5.0.2 update.
    

Temporary fix

Comments

APAR Information

  • APAR number

    SE62998

  • Reported component name

    RDI RPG AND COB

  • Reported component ID

    5724Y99RC

  • Reported release

    950

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2015-10-09

  • Closed date

    2016-01-27

  • Last modified date

    2016-01-27

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Modules/Macros

  • Outline
    

Fix information

  • Fixed component name

    RDI RPG AND COB

  • Fixed component ID

    5724Y99RC

Applicable component levels

  • R900 PSY

       UP

  • R901 PSY

       UP

  • R910 PSY

       UP

  • R911 PSY

       UP

  • R950 PSY

       UP

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSAE4W","label":"Rational Developer for i"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"950","Line of Business":{"code":"LOB57","label":"Power"}}]

Document Information

Modified date:
03 November 2021