IBM Support

PK81028: NULLPOINTEREXCEPTION IN TWSS CODE CAUSED BY SIP CONTAINER DUE TO DRS_SASATTRMG IS NULL IN A CLUSTER.

Fixes are available

7.0.0.5: WebSphere Application Server V7.0 Fix Pack 5 for AIX
7.0.0.5: WebSphere Application Server V7.0 Fix Pack 5 for IBM i
7.0.0.5: WebSphere Application Server V7.0 Fix Pack 5 for Windows
7.0.0.5: WebSphere Application Server V7.0 Fix Pack 5 for HP-UX
7.0.0.5: Java SDK 1.6 SR5 Cumulative Fix for WebSphere Application Server
7.0.0.5: WebSphere Application Server V7.0 Fix Pack 5 for Solaris
7.0.0.5: WebSphere Application Server V7.0 Fix Pack 5 for Linux
7.0.0.7: WebSphere Application Server V7.0 Fix Pack 7 for IBM i
7.0.0.7: WebSphere Application Server V7.0 Fix Pack 7 for AIX
7.0.0.7: WebSphere Application Server V7.0 Fix Pack 7 for Windows
7.0.0.7: WebSphere Application Server V7.0 Fix Pack 7 for HP-UX
7.0.0.7: Java SDK 1.6 SR6 Cumulative Fix for WebSphere Application Server
7.0.0.7: WebSphere Application Server V7.0 Fix Pack 7 for Solaris
7.0.0.7: WebSphere Application Server V7.0 Fix Pack 7 for Linux
7.0.0.9: WebSphere Application Server V7.0 Fix Pack 9 for IBM i
7.0.0.9: WebSphere Application Server V7.0 Fix Pack 9 for Windows
7.0.0.9: WebSphere Application Server V7.0 Fix Pack 9 for AIX
7.0.0.9: WebSphere Application Server V7.0 Fix Pack 9 for HP-UX
7.0.0.9: Java SDK 1.6 SR7 Cumulative Fix for WebSphere Application Server
7.0.0.9: WebSphere Application Server V7.0 Fix Pack 9 for Solaris
7.0.0.9: WebSphere Application Server V7.0 Fix Pack 9 for Linux
7.0.0.11: WebSphere Application Server V7.0 Fix Pack 11 for IBM i
7.0.0.11: WebSphere Application Server V7.0 Fix Pack 11 for Windows
7.0.0.11: WebSphere Application Server V7.0 Fix Pack 11 for HP-UX
7.0.0.11: WebSphere Application Server V7.0 Fix Pack 11 for AIX
7.0.0.11: Java SDK 1.6 SR7 Cumulative Fix for WebSphere Application Server
7.0.0.11: WebSphere Application Server V7.0 Fix Pack 11 for Solaris
7.0.0.11: WebSphere Application Server V7.0 Fix Pack 11 for Linux
7.0.0.13: WebSphere Application Server V7.0 Fix Pack 13 for AIX
7.0.0.13: WebSphere Application Server V7.0 Fix Pack 13 for HP-UX
7.0.0.13: WebSphere Application Server V7.0 Fix Pack 13 for IBM i
7.0.0.13: WebSphere Application Server V7.0 Fix Pack 13 for Linux
7.0.0.13: WebSphere Application Server V7.0 Fix Pack 13 for Solaris
7.0.0.13: WebSphere Application Server V7.0 Fix Pack 13 for Windows
7.0.0.13: Java SDK 1.6 SR8FP1 Cumulative Fix for WebSphere Application Server
7.0.0.15: WebSphere Application Server V7.0 Fix Pack 15 for AIX
7.0.0.15: Java SDK 1.6 SR9 Cumulative Fix for WebSphere Application Server
7.0.0.15: WebSphere Application Server V7.0 Fix Pack 15 for HP-UX
7.0.0.15: WebSphere Application Server V7.0 Fix Pack 15 for IBM i
7.0.0.15: WebSphere Application Server V7.0 Fix Pack 15 for Linux
7.0.0.15: WebSphere Application Server V7.0 Fix Pack 15 for Solaris
7.0.0.15: WebSphere Application Server V7.0 Fix Pack 15 for Windows
7.0.0.17: WebSphere Application Server V7.0 Fix Pack 17
7.0.0.17: Java SDK 1.6 SR9 FP1 Cumulative Fix for WebSphere Application Server
7.0.0.19: WebSphere Application Server V7.0 Fix Pack 19
7.0.0.21: WebSphere Application Server V7.0 Fix Pack 21
7.0.0.23: WebSphere Application Server V7.0 Fix Pack 23
7.0.0.25: WebSphere Application Server V7.0 Fix Pack 25
7.0.0.27: WebSphere Application Server V7.0 Fix Pack 27
7.0.0.29: WebSphere Application Server V7.0 Fix Pack 29
7.0.0.31: WebSphere Application Server V7.0 Fix Pack 31
7.0.0.27: Java SDK 1.6 SR13 FP2 Cumulative Fix for WebSphere Application Server
7.0.0.33: WebSphere Application Server V7.0 Fix Pack 33
7.0.0.35: WebSphere Application Server V7.0 Fix Pack 35
7.0.0.19: Java SDK 1.6 SR9 FP2 Cumulative Fix for WebSphere Application Server
7.0.0.21: Java SDK 1.6 SR9 FP2 Cumulative Fix for WebSphere
7.0.0.23: Java SDK 1.6 SR10 FP1 Cumulative Fix for WebSphere
7.0.0.25: Java SDK 1.6 SR11 Cumulative Fix for WebSphere Application Server
7.0.0.27: Java SDK 1.6 SR12 Cumulative Fix for WebSphere Application Server
7.0.0.29: Java SDK 1.6 SR13 FP2 Cumulative Fix for WebSphere Application Server
7.0.0.45: Java SDK 1.6 SR16 FP60 Cumulative Fix for WebSphere Application Server
PK81028; 7.0.0.1: Nullpointerexception in TWSS Code Caused by SIP Container
7.0.0.31: Java SDK 1.6 SR15 Cumulative Fix for WebSphere Application Server
7.0.0.35: Java SDK 1.6 SR16 FP1 Cumulative Fix for WebSphere Application Server
7.0.0.37: Java SDK 1.6 SR16 FP3 Cumulative Fix for WebSphere Application Server
7.0.0.39: Java SDK 1.6 SR16 FP7 Cumulative Fix for WebSphere Application Server
7.0.0.41: Java SDK 1.6 SR16 FP20 Cumulative Fix for WebSphere Application Server
7.0.0.43: Java SDK 1.6 SR16 FP41 Cumulative Fix for WebSphere Application Server

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • NullpointerException in TWSS code caused by Session Initiation
    Protocol (SIP) container due to DRS_SASAttrMg is null
    
    Details:
    
    The following tests are conductions in a WebSphere Application
    Stever V7.0.0.1 environment. A 2 node cluster [Clust_App1 and
    Clust_App2].
    
    With the node [Clust_App1] that has successfully processed the
    web service operation "getUserPresence" the traces show this
    as the output:
    
    [2/4/09 16:04:02:200 GMT+05:30] 00000036 DRS_SASAttrMg >
    DRS_SASAttrMgr
    get ENTRY Id = Clust.App1.1233741992796.0_1 Info =
    com.ibm.ws.sip.container.servlets.WASXSipApplicationSessionImpl@
    58e058e
    com.ibm.soa.parlayx21.presence.impl.PermissionTable
    [2/4/09 16:04:02:200 GMT+05:30] 00000036 StandAloneSAS >
    StandAloneSASAttrRepoMgr get ENTRY Id =
    Clust.App1.1233741992796.0_1
    Info =
    com.ibm.ws.sip.container.servlets.WASXSipApplicationSessionImpl@
    58e058e
    com.ibm.soa.parlayx21.presence.impl.PermissionTable
    [2/4/09 16:04:02:200 GMT+05:30] 00000036 StandAloneSAS <
    StandAloneSASAttrRepoMgr get RETURN 2
    [2/4/09 16:04:02:200 GMT+05:30] 00000036 DRS_SASAttrMg 3
    DRS_SASAttrMgr
    get found something:class
    com.ibm.soa.parlayx21.presence.impl.PermissionTable@1433687412;e
    ntries={
    }
    
    Referring to the logs for the second node Clust_App2, the logs
    show the following:
    
    [2/4/09 16:38:05:058 GMT+05:30] 00000040 DRS_SASAttrMg >
    DRS_SASAttrMgr
    get ENTRY Id = Clust.App2.1233745025623.0_2 Info =
    com.ibm.ws.sip.container.servlets.WASXSipApplicationSessionImpl@
    2f242f24
    com.ibm.soa.parlayx21.presence.impl.PermissionTable
    [2/4/09 16:38:05:058 GMT+05:30] 00000040 StandAloneSAS >
    StandAloneSASAttrRepoMgr get ENTRY Id =
    Clust.App2.1233745025623.0_2
    Info =
    com.ibm.ws.sip.container.servlets.WASXSipApplicationSessionImpl@
    2f242f24
    com.ibm.soa.parlayx21.presence.impl.PermissionTable
    [2/4/09 16:38:05:058 GMT+05:30] 00000040 StandAloneSAS <
    StandAloneSASAttrRepoMgr get RETURN nothing
    [2/4/09 16:38:05:058 GMT+05:30] 00000040 DRS_SASAttrMg 3
    DRS_SASAttrMgr
    get found something:null
    
    Here is when we see the NullPointerException thrown. Ideally
    when the application makes a call for the required web service
    operation, the DRS_SASAttrMg should be returning a value for the
    PermissionTable which in the 2nd node is null. From the
    analysis this is happening at the SIP container end. The web
    service impl is a SIP-based service.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All users of WebSphere Application Server   *
    *                  V7.0 Session Initiation Protocol (SIP)      *
    *                  container                                   *
    ****************************************************************
    * PROBLEM DESCRIPTION: Application Session was removed from    *
    *                      replication when one of it's HTTP       *
    *                      sessions was removed                    *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    If an HTTP session was invalidated on a converged SIP-HTTP
    application, and later a server in the cluster fails and a
    failover occurs, the Application Session that owned that HTTP
    session might not be available on the backup server.
    

Problem conclusion

  • Only the HTTP session will be removed from the replication
    backup and not the owning Application Session
    
    The fix for this APAR is currently targeted for inclusion in
    fix pack 7.0.0.5.  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

    PK81028

  • Reported component name

    WEBSPHERE APP S

  • Reported component ID

    5724J0800

  • Reported release

    700

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-02-19

  • Closed date

    2009-04-03

  • Last modified date

    2009-04-03

  • 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

    WEBSPHERE APP S

  • Fixed component ID

    5724J0800

Applicable component levels

  • R700 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"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:
24 October 2021