IBM Support

PI15317: Hung thread in CacheNodeSequence due to frequent array expansion

Fixes are available

8.0.0.9: WebSphere Application Server V8.0 Fix Pack 9
8.5.5.3: WebSphere Application Server V8.5.5 Fix Pack 3
8.5.5.4: WebSphere Application Server V8.5.5 Fix Pack 4
8.0.0.10: WebSphere Application Server V8.0 Fix Pack 10
8.5.5.5: WebSphere Application Server V8.5.5 Fix Pack 5
8.5.5.6: WebSphere Application Server V8.5.5 Fix Pack 6
8.0.0.11: WebSphere Application Server V8.0 Fix Pack 11
8.5.5.7: WebSphere Application Server V8.5.5 Fix Pack 7
8.5.5.8: WebSphere Application Server V8.5.5 Fix Pack 8
8.0.0.12: WebSphere Application Server V8.0 Fix Pack 12
8.5.5.9: WebSphere Application Server V8.5.5 Fix Pack 9
8.5.5.10: WebSphere Application Server V8.5.5 Fix Pack 10
8.5.5.11: WebSphere Application Server V8.5.5 Fix Pack 11
8.0.0.13: WebSphere Application Server V8.0 Fix Pack 13
8.5.5.12: WebSphere Application Server V8.5.5 Fix Pack 12
8.0.0.14: WebSphere Application Server V8.0 Fix Pack 14
8.5.5.13: WebSphere Application Server V8.5.5 Fix Pack 13
8.0.0.15: WebSphere Application Server V8.0 Fix Pack 15
8.5.5.14: WebSphere Application Server V8.5.5 Fix Pack 14
8.5.5.15: WebSphere Application Server V8.5.5 Fix Pack 15
8.5.5.14: WebSphere Application Server V8.5.5 Fix Pack 14
8.5.5.17: WebSphere Application Server V8.5.5 Fix Pack 17
8.5.5.20: WebSphere Application Server V8.5.5.20
8.5.5.18: WebSphere Application Server V8.5.5 Fix Pack 18
8.5.5.19: WebSphere Application Server V8.5.5 Fix Pack 19
8.5.5.16: WebSphere Application Server V8.5.5 Fix Pack 16
8.5.5.21: WebSphere Application Server V8.5.5.21

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Hung thread, CPU issue:
    
    ThreadMonitor W WSVR0605W: Thread "WebContainer : 0" (0000005b)
    has been active for 694749 milliseconds and may be hung. There
    is/are 1 thread(s) in total in the server that may be hung.
    
    atcom.ibm.xml.xci.dp.cache.dom.CacheNodeSequence.appendSequence
    (CacheNodeSequence.java:678)
    
    atcom.ibm.xml.xci.dp.cache.dom.CacheNodeSequence.sequenceConcat
    (CacheNodeSequence.java:403)
    
    atcom.ibm.xltxe.rnm1.xtq.xslt.runtime.v2.BasisLibrary2.
    xpathStep(BasisLibrary2.java:4907)
    

Local fix

  • n/a
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All users of IBM WebSphere Application      *
    *                  Server V8.0 and V8.5                        *
    ****************************************************************
    * PROBLEM DESCRIPTION: Hung thread in CacheNodeSequence due to *
    *                      frequent array expansion                *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The algorithm to expand the array in
    com.ibm.xml.xci.dp.cache.dom.CacheNodeSequence consumes a lot of
    resources when iterating over an extremely large Cursor set that
    contains thousands of nodes. The following hung thread message
    could be seen :
    Thread "WebContainer : 5" (00000dab) has been active for 669268
    milliseconds and may be hung.  There is/are 1 thread(s) in total
    in the server that may be hung.
    at
    com.ibm.xml.xci.dp.cache.dom.CacheNodeSequence.appendSequence(Ca
    cheNodeSequence.java:678)
    at
    com.ibm.xml.xci.dp.cache.dom.CacheNodeSequence.sequenceConcat(Ca
    cheNodeSequence.java:403)
    at
    com.ibm.xltxe.rnm1.xtq.xslt.runtime.v2.BasisLibrary2.xpathStep(B
    asisLibrary2.java:4907)
    .....
    .....
    

Problem conclusion

  • The new algorithm expands the array more efficiently and does
    not exhaust the system which prevents the thread from being
    hung.
    
    The fix for this APAR is currently targeted for inclusion in
    fix packs 8.0.0.9 and 8.5.5.3.  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

    PI15317

  • Reported component name

    WEBS APP SERV N

  • Reported component ID

    5724H8800

  • Reported release

    700

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-04-04

  • Closed date

    2014-05-02

  • Last modified date

    2014-05-02

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

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

    PI15529

Fix information

  • Fixed component name

    WEBS APP SERV N

  • Fixed component ID

    5724H8800

Applicable component levels

  • R800 PSY

       UP

  • R850 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.0","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
28 April 2022