IBM Support

PM24958: Memory leak in browser for Widgets which are removed from DOM tree at Runtime.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Environment:
    Rational Business Developer v7.5.1.5
    Windows XP
    
    Description:
    The memory allocated for a widget in browser can not be released
    after this widget is removed from the DOM tree.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    User Affected: RBD 7.5.1.x and RBD 8.0.x developed RUI
    projects in IE 8 and below.
    Problem Description:
    1. The memory of RUI widgets removed from parent widget by
    removeChild/removeChildren function won't be released in IE.
    2. Tooltip widget has memory leak in IE when using provider
    and the provider return an anonymous box.
    3. Tooltip position is wrong when screen scrolled.
    

Problem conclusion

  • 1. Provide Utillib.destroyWidget and
    UtilLib.destroyWidgetChildren functions to explicitly
    destroy unused widgets and reclaim the memory in IE. If a
    widget is unused, developer should invoke these functions to
    destroy them.
    2. Fix the tooltip memory leak problem and position problem.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM24958

  • 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-10-21

  • Closed date

    2011-05-06

  • Last modified date

    2011-05-06

  • 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:
06 May 2011