IBM Support

PK68766: MEMORY LEAKING IN WEBSPHERE APPLICATION SERVER PROXY/ODR WHEN TRUSTED INTERMEDIARY IS CONFIGURED

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • If an On-Demand Router (ODR) or WebSphere Application Server
    Proxy is configured with a trusted intermediary, a header is
    sent in requests to the server which will result in excessive
    creation of VersionValues objects.  You might see something
    like the following from a heapdump after processing with
    HeapAnalyzer.
    
    
    TotalSize (TotalSize/HeapSize%) [ObjectSize]
    NumberOfChildObject(26,476)
    ObjectName Address
    773,598,384 (89%) [32] 2 java/lang/OutOfMemoryError
    773,592,912 (89%) [88] 17 array of java/lang/Object
    773,585,648 (89%) [304] 1 class
    com/ibm/wsspi/http/channel/values/VersionValues
    773,585,344 (89%) [24] 1 java/util/ArrayList
    773,585,320 (89%) [13,571,688] 3,392,918 array of
    java/lang/Object
    224 (0%) [56] 5
    com/ibm/wsspi/http/channel/values/VersionValues
    224 (0%) [56] 5
    com/ibm/wsspi/http/channel/values/VersionValues
    224 (0%) [56] 5
    com/ibm/wsspi/http/channel/values/VersionValues
    224 (0%) [56] 5
    com/ibm/wsspi/http/channel/values/VersionValues
    224 (0%) [56] 5
    com/ibm/wsspi/http/channel/values/VersionValues
    224 (0%) [56] 5
    com/ibm/wsspi/http/channel/values/VersionValues
    224 (0%) [56] 5
    com/ibm/wsspi/http/channel/values/VersionValues
    224 (0%) [56] 5
    com/ibm/wsspi/http/channel/values/VersionValues
    224 (0%) [56] 5
    com/ibm/wsspi/http/channel/values/VersionValues
    224 (0%) [56] 5
    com/ibm/wsspi/http/channel/values/VersionValues
    224 (0%) [56] 5
    com/ibm/wsspi/http/channel/values/VersionValues
    224 (0%) [56] 5
    com/ibm/wsspi/http/channel/values/VersionValues
    224 (0%) [56] 5
    com/ibm/wsspi/http/channel/values/VersionValues
    224 (0%) [56] 5
    com/ibm/wsspi/http/channel/values/VersionValues
    224 (0%) [56] 5
    com/ibm/wsspi/http/channel/values/VersionValues
    224 (0%) [56] 5
    com/ibm/wsspi/http/channel/values/VersionValues
    224 (0%) [56] 5
    com/ibm/wsspi/http/channel/values/VersionValues
    224 (0%) [56] 5
    com/ibm/wsspi/http/channel/values/VersionValues
    224 (0%) [56] 5
    com/ibm/wsspi/http/channel/values/VersionValues
    224 (0%) [56] 5
    com/ibm/wsspi/http/channel/values/VersionValues
    There are 3,392,898 more children
    

Local fix

  • N/A
    
    However if you encounter problems with your file system filling
    up with heapdumps, please check the IBM WebSphere Application
    Server Infocenter for information on setting the JAVA_DUMP_OPTS
    environment variable.  This will limit the number of dumps
    created.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All users of IBM WebSphere Application      *
    *                  Server V6.0.2 and V6.1 Proxy Server and     *
    *                  On-Demand Router (ODR)                      *
    ****************************************************************
    * PROBLEM DESCRIPTION: Memory leaking when trusted             *
    *                      intermediary is configured              *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    If an ODR or Proxy Server is configured with a trusted
    intermediary, a header is sent in requests to the server which
    will result in excessive creation of VersionValues objects.
    

Problem conclusion

  • The correct channel interface is used to create
    the VersionValues objects in this fix.
    
    The fix for this APAR is currently targeted for inclusion in
    fix packs 6.0.2.31 and 6.1.0.23.
    Please refer to the Recommended Updates page for delivery
    information:
    http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980
    

Temporary fix

Comments

APAR Information

  • APAR number

    PK68766

  • Reported component name

    WEBSPH APP SERV

  • Reported component ID

    5724J0800

  • Reported release

    60I

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2008-07-09

  • Closed date

    2008-09-11

  • Last modified date

    2008-09-11

  • 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

    WEBSPH APP SERV

  • Fixed component ID

    5724J0800

Applicable component levels

  • R60A PSY

       UP

  • R60H PSY

       UP

  • R60I PSY

       UP

  • R60P PSY

       UP

  • R60S PSY

       UP

  • R60W PSY

       UP

  • R60Z PSY

       UP

  • R61A PSY

       UP

  • R61H PSY

       UP

  • R61I PSY

       UP

  • R61P PSY

       UP

  • R61S PSY

       UP

  • R61W PSY

       UP

  • R61Z PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.0","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
23 October 2021