IBM Support

SE59934: RATIONAL DEVELOPER FOR I (RDI) IN RPG EDITOR USING ALT+F8 TWICE, TO SHIFT DATA, MAY CAUSE JAVA GPF IN MODAL CONTEXT

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • To recreate this problem the customer follows these steps:
    
    Open my source member for edit
    In the editor view page down to the D-specs
    Move the text cursor to a line
    Press the alt-r key sequence
    Move the text cursor down several lines
    Press the alt-r key sequence, again
    Quickly press the alt-f8 function key sequence twice
    RDi crashes
    
    The following GPF occurs in the Modal Context Thread:
    at
    com/ibm/etools/iseries/edit/jni/IBMiEditorRPGILENativeInterface.
    checkSyntaxNative(Native Method)
    at
    com/ibm/etools/iseries/edit/jni/IBMiEditorRPGILENativeInterface.
    syntaxCheckRPGILE(IBMiEditorRPGILENativeInterface.java:296)
    at
    com/ibm/etools/iseries/parsers/ISeriesEditorRPGILESyntaxChecker.
    checkSyntax(ISeriesEditorRPGILESyntaxChecker.java:169)
    at
    com/ibm/etools/iseries/parsers/ISeriesEditorRPGILESyntaxChecker.
    checkSyntaxOfRange(ISeriesEditorRPGILESyntaxChecker.java:368)
    at
    com/ibm/etools/iseries/parsers/ISeriesEditorSyntaxChecker$Runnab
    leSyntaxChecker.run(ISeriesEditorSyntaxChecker.java:70)
    at
    org/eclipse/rse/ui/internal/model/SystemRunnableContextWrapper$S
    ystemRunnableWithProgress.run(SystemRunnableContextWrapper.java:
    64)
    at
    org/eclipse/jface/operation/ModalContext$ModalContextThread.run(
    ModalContext.java:121)
    
    ******************************************
    

Local fix

  • None available
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * RDi users who edit RPGLE or SQLRPGLE source.                 *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * When a source member contains a valid statement containing   *
    * the                                                          *
    * VARYING(2) keyword, and the line is shifted one or two       *
    * spaces                                                       *
    * to the right in the editor, the syntax checker in RDI may    *
    * abend.                                                       *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When a source member contains a valid statement containing the
    VARYING(2) keyword, and the line is shifted one or two spaces
    to the right in the editor, the syntax checker in RDI may abend.
    
    For example, if the following line is in an RPGLE source member,
    and all the text following the initial D is shifted right by
    one or two spaces, for example using ALT-F8, RDI may crash.
    
    D fld1            s              10a   varying(2)
    D*Name+++++++++++ETDsFrom+++To/L+++IDc.Keywords++++++++++
    

Problem conclusion

  • This problem is fixed in the RDi 9.1.1 update.
    

Temporary fix

Comments

APAR Information

  • APAR number

    SE59934

  • Reported component name

    RATL DEV FOR I

  • Reported component ID

    5724Y99DI

  • Reported release

    910

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-08-12

  • Closed date

    2014-12-31

  • Last modified date

    2014-12-31

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

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

Modules/Macros

  • SyntaxCh
    

Fix information

  • Fixed component name

    RATL DEV FOR I

  • Fixed component ID

    5724Y99DI

Applicable component levels

  • R910 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":"9.1","Line of Business":{"code":"LOB57","label":"Power"}}]

Document Information

Modified date:
03 November 2021