IBM Support

PI54612: LOG OUT FROM WEBSPHERELOGINMODULE CAUSES A NULL POINTER EXCEPTION.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Problem detected on customer environment with MFP 7.0 on WAS ND
    8.5.5.3 using Form Based Authentication with WASLTPA Login.
    The problem occurs in a second login attempt  when user login,
    kill the app and try a new login.
    
    Exception in MFP Server Log:
    Authenticatio E
    com.worklight.core.auth.impl.AuthenticationFilter doFilter
    FWLSE0048E: Unhandled exception caught: null
    java.lang.NullPointerException
        at
    com.worklight.core.auth.ext.MobileClientData.getContextDevice(Mo
    bileClientData.java:105)
        at
    com.worklight.core.auth.impl.AuthenticationFilter.isDeviceDisabl
    ed(AuthenticationFilter.java:542)
        at
    com.worklight.core.auth.impl.AuthenticationFilter.doFilter(Authe
    nticationFilter.java:191)
        at
    com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(Fi
    lterInstanceWrapper.java:195)
        at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebApp
    FilterChain.java:91)
        at
    com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebA
    ppFilterManager.java:960)
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * MobileFirst developers who use                               *
    * WebSphereFormBasedAuthenticator and WebSphereLoginModule.    *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * Requests from a client may fail after MobileFirst's LTPA     *
    * realm has expired. This error is caused by the logout from   *
    * LTPA, which invalidates the server session.                  *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * -                                                            *
    ****************************************************************
    

Problem conclusion

  • MobileFirst's LTPA realm expiration will not trigger a logout
    from LTPA. Instead, the expiration will be controlled by the
    LTPA token issuer (WebSphere or a security gateway). The state
    of the MobileFirst realm will be aligned with the WebSphere
    authentication state.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI54612

  • Reported component name

    MFPF/WORKLIGHT

  • Reported component ID

    5725I4301

  • Reported release

    710

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2015-12-23

  • Closed date

    2016-01-20

  • Last modified date

    2016-01-25

  • 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

    MFPF/WORKLIGHT

  • Fixed component ID

    5725I4301

Applicable component levels

  • R700 PSY

       UP

  • R710 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSZH4A","label":"IBM Worklight"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"710","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
17 October 2021