IBM Support

IC77580: MEMORY USE BY A MEDIATION FLOW COMPONENT PROGRESSIVELY INCREASES

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • For efficiency, the Mediation Flow Component retains mediation
    flow definitions in a pool for reuse on each invocation.
    However, under some conditions, the Mediation Flow Component
    may fail to return a definition to this pool, and will
    continue to hold the definition after an invocation has
    completed. Over time, this additional memory use can cause a
    JVM out of memory exception to occur.
    
    This may show up as a memory leak with signature
    
    com/ibm/ws/sibx/admin/runtime/moduleprops/SCAModulePropertiesSer
    viceImpl
    
    and/or
    
    com/ibm/ws/sibx/scax/mediation/engine/SIBXMediationFlow
    
    
    keywords:
    SCAModulePropertiesServiceImpl moduleprops
    SCAModulePropertiesService
    SIBXMediationFlow
    .
    .---------------------------------------
       Here is an example of the memory leak from the heapdump
    5,631,859,728 (73.16%) [32] 17 class
    com/ibm/ws/sibx/admin/runtime/moduleprops/SCAModulePropertiesSer
    vice
    0x4385ac30
     5,631,855,384 (73.16%) [24] 3
    com/ibm/ws/sibx/admin/runtime/moduleprops/SCAModulePropertiesSer
    viceImpl
    0x577d9308
      5,631,850,416 (73.16%) [48] 1 java/util/HashMap 0x66ff32f8
       5,631,850,368 (73.16%) [528] 58 array of
    java/util/HashMap$Entry
    0x898ad830
        5,397,687,312 (70.11%) [32] 3 java/util/HashMap$Entry
    0x75f4bd28
         5,397,687,064 (70.11%) [32] 1 java/util/ArrayList
    0x75f4bd60
          5,397,687,032 (70.11%) [132,864] 27,035 array of
    java/lang/Object
    0x1a1b99660
           3,612,160 (0.05%) [40] 6
    com/ibm/ws/sibx/scax/mediation/engine/SIBXMediationFlow
    0x1a473ca10
            3,610,976 (0.05%) [24] 2
    com/ibm/ws/sibx/scax/mediation/engine/RequestFlowRegistry
    0x1a473dd40
             3,610,824 (0.05%) [48] 1 java/util/HashMap 0x1a47420c0
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of Websphere Enterprise Service Bus    *
    *                 or Websphere Process Server v7, including    *
    *                 those with IC70490 as this APAR supersedes   *
    *                 that one.                                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: Memory use by a mediation flow          *
    *                      component progressively increases       *
    ****************************************************************
    * RECOMMENDATION: If you encounter this problem then you are   *
    *                 advised to install the code fix associated   *
    *                 with this APAR.                              *
    *                                                              *
    ****************************************************************
    For efficiency, the Mediation Flow Component retains mediation
    flow definitions in a pool for reuse on each  invocation.
    However, under some conditions, the Mediation Flow Component
    may fail to return a definition to this pool,  and will
    continue to hold the definition after an invocation has
    completed. Over time, this additional memory use can  cause a
    JVM out of memory exception to occur.
    

Problem conclusion

  • The code was modified to ensure that the memory leak does not
    occur
    
    This code fix was targeted to be included in the following fix
    packs:
    
    7.0.0 Fix Pack 5 (v7.0.0.5)
    

Temporary fix

Comments

APAR Information

  • APAR number

    IC77580

  • Reported component name

    WEB ESB FOR WIN

  • Reported component ID

    5724I8200

  • Reported release

    700

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-07-19

  • Closed date

    2011-08-22

  • Last modified date

    2012-11-07

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

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

    PM56130

Fix information

  • Fixed component name

    WEB ESB FOR WIN

  • Fixed component ID

    5724I8200

Applicable component levels

  • R100 PSN

       UP

  • R200 PSN

       UP

  • R300 PSN

       UP

  • R612 PSN

       UP

  • R620 PSN

       UP

  • R700 PSY

       UP

  • R750 PSN

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SS7J6S","label":"WebSphere Enterprise Service Bus"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.0","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
30 March 2023