IBM Support

SE54746: STATIC RPG OUTLINE VIEW OVERFLOWS JAVA CALL STACK WHEN USING THE SAME LOCAL & GLOBAL DS DEFINITION WITH LIKEDS TO CHAIN IT

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as fixed if next.

Error description

  • In a RPG source, when local DS definitions match some global DS
    definitions, and have a LIKEDS chain which goes back to the
    same name, the static outline view (where the outline view
    must be refreshed) will overflow java stack call. This problem
    can be reproduced with:
    
          *
         D W1              DS
         D W2              DS                   LikeDS(W1)
    
          *
         P Report1         B
         D W1              DS                   LikeDS(W2)
         P                 E
    

Local fix

  • Rename the local DS names which have LIKEDS chains back to the
    same name.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Those who edit RPGLE source and use the      *
    *                 old static outline view.                     *
    ****************************************************************
    * PROBLEM DESCRIPTION: RDi workbench crashes when showing      *
    *                      static outline view for specific        *
    *                      LIKEDS coding scenarios.                *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Logic to populate the old static RPGLE Outline view was
    getting into a recursive loop for a specific LIKEDS keyword
    coding scenario.
    
    This problem is fixed in the RDi 9.0.1 update.
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    SE54746

  • Reported component name

    RATL DEV FOR PO

  • Reported component ID

    5724Y9900

  • Reported release

    803

  • Status

    CLOSED FIN

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-01-31

  • Closed date

    2013-12-11

  • Last modified date

    2013-12-11

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

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

Fix information

Applicable component levels

  • R803 PSY

       UP

  • R850 PSY

       UP

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SS4QVT","label":"Rational Developer for Power Systems Software"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0.3","Edition":"","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}}]

Document Information

Modified date:
11 December 2013