IBM Support

PI27706: INTERMITTENT FFDC OF ILLEGALSTATEEXCEPTION WHEN STOPPING A LIBERTY PROFILE SERVER WITH A MESSAGE-DRIVEN BEAN APPLICATION

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • If an ActivationSpec resource is stopped before the
    corresponding message-driven bean application is stopped, then
    the EJB container detects the order of events as being invalid,
    and creates an FFDC log for an IllegalStateException. The
    IllegalStateException is never actually thrown and both the
    ActivationSpec and message endpoint do shutdown properly. The
    expected order of shutdown for a message-driven bean is very
    specific for a full profile server, but when a Liberty profile
    server is stopped, the various resources in use will be stopped
    asynchronously, so the order of shutdown events will vary.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All users of IBM WebSphere Application      *
    *                  Server Liberty Profile with message-driven  *
    *                  bean applications                           *
    ****************************************************************
    * PROBLEM DESCRIPTION: Intermittent FFDC of                    *
    *                      IllegalStateException when stopping a   *
    *                      Liberty profile server with a message-  *
    *                      driven bean application                 *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    If an ActivationSpec resource is stopped before the
    corresponding message-driven bean application is stopped, then
    the EJB container detects the order of events as being invalid,
    and creates an FFDC log for an IllegalStateException. The
    IllegalStateException is never actually thrown and both the
    ActivationSpec and message endpoint do shutdown properly. The
    expected order of shutdown for a message-driven bean is very
    specific for a full profile server, but when a Liberty profile
    server is stopped, the various resources in use will be stopped
    asynchronously, so the order of shutdown events will vary.
    

Problem conclusion

  • The EJB container has been updated to support message-driven
    beans applications and the corresponding resources shutting down
    in any order. An FFDC log for the IllegalStateException will no
    longer occur when stopping a Liberty Profile server with a
    message-driven bean application.
    The fix for this APAR is currently targeted for inclusion in fix
    pack 8.5.5.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

    PI27706

  • Reported component name

    WAS LIBERTY COR

  • Reported component ID

    5725L2900

  • Reported release

    855

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2014-10-15

  • Closed date

    2014-10-23

  • Last modified date

    2014-10-23

  • 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

    WAS LIBERTY COR

  • Fixed component ID

    5725L2900

Applicable component levels

  • R855 PSY

       UP

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

Document Information

Modified date:
28 April 2022