IBM Support

PI31689: NULLPOINTEREXCEPTION IN CONTEXTIMPL.HANDLESYNCTOOSTHREAD USING EJBTIMER AFTER MIGRATION FROM FROM V6.0

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Problem seen after migration of an application using EJBTimer
    from 6.0.1 to 8.0.0.
    BBOO0220E: ASYN0019E: Attempt to push invalid service context
    named security, exception is
    java.lang.NullPointerException from
    com.ibm.ws.security.context.ContextImpl.handleSyncToOSThread
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All users of IBM WebSphere Application      *
    *                  Server V8.0 and V8.5                        *
    ****************************************************************
    * PROBLEM DESCRIPTION: Customer is utilizing the Scheduler     *
    *                      Asyncbeans component in a WebSphere     *
    *                      Application Server V6.0.1 and V6.1.0    *
    *                      environment. They migrate to            *
    *                      WebSphere Application Server V8.        *
    *                      They now see the following errors:      *
    *                      BBOO0220E: ASYN0019E: Attempt to push   *
    *                      invalid service context                 *
    *                      named security, exception is            *
    *                      java.lang.NullPointerException from     *
    *                      com.ibm.ws.security.context.ContextImpl *
    *                      .handleSyncToOSThread                   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Asyncbeans will serialize a security context and save it. Then
    at some point later that security context will be deserialized
    and placed on the thread of execution. This serialization code
    was changed in higher releases of WebSphere Application Server,
    by PM17057. This change will cause serialized subjects created
    in WebSphere Application Server V6.0.1 and V6.1.0 to fail
    deserialization in WebSphere Application Server V8.0 and higher
    releases with the NullPointerException.
    Note: This error does not occur in WebSphere Application
    Server V7.0.
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    PI31689

  • Reported component name

    WEBSPHERE FOR Z

  • Reported component ID

    5655I3500

  • Reported release

    800

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-12-17

  • Closed date

    2015-02-12

  • Last modified date

    2015-07-16

  • 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 FOR Z

  • Fixed component ID

    5655I3500

Applicable component levels

  • R800 PSY

       UP

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

Document Information

Modified date:
28 April 2022