IBM Support

PM14164: fields of num(12,3) format throw EGLArrayProxy incompatible with EGLVariableFormFieldProxy

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Environment: Windows
    
    Product name: IBM? Rational? Business Developer
    
    Program Version    :  7.5.1.5
    Problem Description. Things that you have tried to resolve.
    Error occurs when adding specific fields to the TUI design edito
    r.
    
    Example steps to reproduce:
    Within a map group with a single map 'MyMap' from the design edi
    tor there is field 'MyField' with multiple (14) occurrences and
    a num (12,3) format.
    1. Delete all 14 occurrences of MyField in the design editor.
    2. After deleting the existing fields navigating to the same loc
    ation of MyField and trying to drop an Input field from the desi
    gn palette into the same position of the deleted fields with Nam
    e, Data Type set as 'num', Dimensions set as (12,3) and array of
     size 14, fields down set as 14 will produce the error.
    
    This insertion attempt will fail with a dialog box applicable to
     the same entry shown in the workspace .log file ie:
    MESSAGE Unhandled event loop exception
    !STACK 0
    java.lang.ClassCastException: com.ibm.etools.egl.tui.proxies.EGL
    ArrayProxy incompatible with com.ibm.etools.egl.tui.proxies.EGLV
    ariableFormFieldProxy
     at com.ibm.etools.egl.tui.model.EGLFormAdapter.addChild(Unknown
     Source)
     at com.ibm.etools.egl.tui.model.EGLFormAdapter.addChild(Unknown
     Source)
     at com.ibm.etools.egl.tui.commands.EGLVariableFormFieldCreateCo
    mmand.execute(Unknown Source)
     at org.eclipse.gef.commands.CommandStack.execute(Unknown Source
    )
     at com.ibm.etools.egl.tui.ui.editors.palette.EGLTuiModelCreatio
    nFactory.performAfterCreate(Unknown Source)
     at com.ibm.etools.tui.ui.TuiUiFunctions.performAfterCreate(Unkn
    own Source)
     at com.ibm.etools.tui.ui.editors.palette.TuiCreationTool.perfor
    mCreation(Unknown Source)
    
    The same behavior is seen when the format is such as num(10,3) i
    t appears that only whole number formats are accepted by the des
    igner.
    
    Workaround:
    Change defined formats to whole numbers num(12,3) array to num(1
    2) and the insertion will succeed then in the source editor chan
    ge format manually to required num (12,3).
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When creating a Field Array in the Form Editor, in some
    cases, an exception "EGLArrayProxy incompatible with
    EGLVariableFormFieldProxy" will be thrown.
    

Problem conclusion

  • This is caused by an incorrect type cast.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM14164

  • Reported component name

    RATL BUS DEV

  • Reported component ID

    5724S5000

  • Reported release

    751

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-05-10

  • Closed date

    2010-10-14

  • Last modified date

    2010-10-14

  • 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 BUS DEV

  • Fixed component ID

    5724S5000

Applicable component levels

  • R751 PSN

       UP

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSMQ79","label":"Rational Business Developer"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.5.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
14 October 2010