IBM Support

SE58370: RATIONAL DEVELOPER FOR SYSTEM I (RDI) MESSAGE DBGE001E LOOPS WHEN MONITORING RPG DATA STRUCTURE IN THE DEBUGGER

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • RDi v9.0.1 client on Windows 7
    When debugging an RPG program that contains a data structure
    such as the one below an error message is given repeatedly.
    OCM_Debug    CHAR(38) OVERLAY(OCMSG:1) DIM(12);
    
    When this variable is added to the Monitor Variable view in
    the Integrated debugger the following message pop-up is given:
    DBGE001E Expression OCM_Debug is to complex.
    
    After clicking OK, the variable is added.  However, now the
    message pops up repeatedly.  To stop the message from popping
    up bring up the Task manager and kill RDi.
    
    Steps to reproduce the Error:
    1.  Start RDi 9.0.1
    2.  Add Service Entry point for the RPG program
    3.  Debug the program
    4.  Click to add Variable: "OCM_DEBUG" to the Monitor View
    5.  Watch the multiple pop-up windows for message, "DBGE001E"
    

Local fix

  • Do not monitor a data structure variable.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Programmers debugging RDi programs.          *
    *                                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: A looping dialog message appears when   *
    *                      trying to monitor a variable.           *
    ****************************************************************
    * RECOMMENDATION:                                              *
    *                                                              *
    ****************************************************************
    The UI tries to monitor a variable and when you expand the
    monitor, the debug engine sends a message, rather than an
    error. This causes the UI to try and expand the monitor again
    and cause the debug engine to send another message. Causing an
    infinite loop.
    

Problem conclusion

  • The message now causes the UI to throw an exception. The fix
    has been delivered.
    

Temporary fix

Comments

APAR Information

  • APAR number

    SE58370

  • Reported component name

    RDI RPG AND COB

  • Reported component ID

    5724Y99RC

  • Reported release

    901

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-02-27

  • Closed date

    2014-06-03

  • Last modified date

    2014-06-03

  • 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

    RDI RPG AND COB

  • Fixed component ID

    5724Y99RC

Applicable component levels

  • R900 PSN

       UP

  • R901 PSY

       UP

  • R910 PSN

       UP

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSAE4W","label":"Rational Developer for i"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.0.1","Edition":"","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}}]

Document Information

Modified date:
03 June 2014