IBM Support

PI54666: NullPointerException when using IPv4/IPv6 loopback addresses

Fixes are available

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
16.0.0.2: WebSphere Application Server Liberty 16.0.0.2
16.0.0.3: WebSphere Application Server Liberty 16.0.0.3
16.0.0.4: WebSphere Application Server Liberty 16.0.0.4
8.5.5.12: WebSphere Application Server V8.5.5 Fix Pack 12
8.5.5.13: WebSphere Application Server V8.5.5 Fix Pack 13
17.0.0.1: WebSphere Application Server Liberty 17.0.0.1
17.0.0.2: WebSphere Application Server Liberty 17.0.0.2
17.0.0.3: WebSphere Application Server Liberty 17.0.0.3
17.0.0.4: WebSphere Application Server Liberty 17.0.0.4
18.0.0.1: WebSphere Application Server Liberty 18.0.0.1
18.0.0.2: WebSphere Application Server Liberty 18.0.0.2
8.5.5.14: WebSphere Application Server V8.5.5 Fix Pack 14
18.0.0.3: WebSphere Application Server Liberty 18.0.0.3
18.0.0.4: WebSphere Application Server Liberty 18.0.0.4
19.0.0.1: WebSphere Application Server Liberty 19.0.0.1
8.5.5.15: WebSphere Application Server V8.5.5 Fix Pack 15
19.0.0.2: WebSphere Application Server Liberty 19.0.0.2
19.0.0.3: WebSphere Application Server Liberty 19.0.0.3
19.0.0.4: WebSphere Application Server Liberty 19.0.0.4
19.0.0.5: WebSphere Application Server Liberty 19.0.0.5
19.0.0.6: WebSphere Application Server Liberty 19.0.0.6
19.0.0.7: WebSphere Application Server Liberty 19.0.0.7
19.0.0.8: WebSphere Application Server Liberty 19.0.0.8
19.0.0.9: WebSphere Application Server Liberty 19.0.0.9
19.0.0.10: WebSphere Application Server Liberty 19.0.0.10
19.0.0.11: WebSphere Application Server Liberty 19.0.0.11
19.0.0.12: WebSphere Application Server Liberty 19.0.0.12
20.0.0.1: WebSphere Application Server Liberty 20.0.0.1
20.0.0.2: WebSphere Application Server Liberty 20.0.0.2
8.5.5.17: WebSphere Application Server V8.5.5 Fix Pack 17
20.0.0.3: WebSphere Application Server Liberty 20.0.0.3
20.0.0.4: WebSphere Application Server Liberty 20.0.0.4
20.0.0.5: WebSphere Application Server Liberty 20.0.0.5

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When configuring WebSphere Application Server to listen to two
    loopback addresses, one for IPv4 and one for IPv6, a
    NullPointerException is thrown when proxying a request:
    
    java.lang.NullPointerException
    at
    com.ibm.ws.sip.container.proxy.BranchManager.proxy(BranchManager
    .java:877)
    at
    com.ibm.ws.sip.container.proxy.ProxyBranchImpl.continueAndSend(P
    roxyBranchImpl.java:384)
    at
    com.ibm.ws.sip.container.proxy.BranchManager.sendOnTheBranch(Bra
    nchManager.java:437)
    at
    com.ibm.ws.sip.container.proxy.BranchManager.sendToStartedURIsIn
    ParallelMode(BranchManager.java:339)
    at
    com.ibm.ws.sip.container.proxy.BranchManager.send(BranchManager.
    java:315)
    at
    com.ibm.ws.sip.container.proxy.StatefullProxy.send(StatefullProx
    y.java:69)
    at
    com.ibm.ws.sip.container.proxy.BranchManager.startSending(Branch
    Manager.java:540)
    at
    com.ibm.ws.sip.container.proxy.StatefullProxy.startSending(State
    fullProxy.java:69)
    at
    com.ibm.ws.sip.container.proxy.StatefullProxy.startProxy(Statefu
    llProxy.java:1546)
    

Local fix

  • Ø
    none
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All users of IBM WebSphere Application      *
    *                  Server Session Initiation Protocol (SIP)    *
    ****************************************************************
    * PROBLEM DESCRIPTION: NullPointerException thrown when a      *
    *                      request is sent out with a double       *
    *                      record route.                           *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When using IPv4/IPv6 loopback addresses, the SIP Container
    throws a NullPointerException.
    

Problem conclusion

  • The fix verifies that the provided value is not null when
    creating a double Record-Route header for an outgoing message.
    .
    The fix for this APAR is currently targeted for inclusion in
    fix pack 8.5.5.10 for WebSphere Application Server and
    16.0.0.2 for WebSphere Liberty.  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

    PI54666

  • Reported component name

    WEBSPHERE APP S

  • Reported component ID

    5724J0800

  • Reported release

    850

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2015-12-28

  • Closed date

    2016-02-17

  • Last modified date

    2016-06-21

  • 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

  • R850 PSY

       UP

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

Document Information

Modified date:
17 June 2020