IBM Support

PM69292: FFDC WITH AN ILLEGALSTATEEXCEPTION WHEN SHUTTING DOWN A SERVER W ITH AN ENTERPRISE BUNDLE ARCHIVE (EBA) APPLICATION INSTALLED

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • You would see an IllegalStateException in an FFDC during
    server shutdown when running a server with Enterprise Bundle
    Archive (EBA) applications installed.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All users of IBM WebSphere Application      *
    *                  Server Liberty Profile using EBAs.          *
    ****************************************************************
    * PROBLEM DESCRIPTION: IllegalStateException occurs when       *
    *                      stopping Liberty profile server.        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When shutting down the server it is possible to hit a timing
    window and an IllegalStateException FFDC might be generated.
    FFDC would be similar to the following:
    ------Start of DE processing------ = [8/22/12 14:44:18:132 GMT]
    Exception = org.osgi.framework.BundleException
    Source = org.apache.aries.blueprint-0.4.1.ibm-s20120308-0347
    probeid = log-2
    Stack Dump = org.osgi.framework.BundleException: Exception in
    org.apache.aries.blueprint.container.BlueprintExtender.stop()
    of bundle org.apache.aries.blueprint.
    at
    org.eclipse.osgi.framework.internal.core.BundleContextImpl.stop(
    BundleContextImpl.java:791)
    at
    org.eclipse.osgi.framework.internal.core.BundleHost.stopWorker(B
    undleHost.java:510)
    at
    org.eclipse.osgi.framework.internal.core.AbstractBundle.suspend(
    AbstractBundle.java:565)
    at
    org.eclipse.osgi.framework.internal.core.Framework.suspendBundle
    (Framework.java:1161)
    at
    org.eclipse.osgi.framework.internal.core.StartLevelManager.decFW
    SL(StartLevelManager.java:595)
    at
    org.eclipse.osgi.framework.internal.core.StartLevelManager.doSet
    StartLevel(StartLevelManager.java:257)
    at
    org.eclipse.osgi.framework.internal.core.StartLevelManager.shutd
    own(StartLevelManager.java:215)
    at
    org.eclipse.osgi.framework.internal.core.InternalSystemBundle.su
    spend(InternalSystemBundle.java:284)
    at
    org.eclipse.osgi.framework.internal.core.Framework.shutdown(Fram
    ework.java:691)
    at
    org.eclipse.osgi.framework.internal.core.Framework.close(Framewo
    rk.java:598)
    at
    org.eclipse.osgi.framework.internal.core.InternalSystemBundle$1.
    run(InternalSystemBundle.java:261)
    at java.lang.Thread.run(Thread.java:770)
    Caused by: java.lang.IllegalStateException: Bundle
    "jar:file:/some.eba!/someother.jar" has been uninstalled
    at
    org.eclipse.osgi.framework.internal.core.AbstractBundle.checkVal
    id(AbstractBundle.java:1174)
    at
    org.eclipse.osgi.framework.internal.core.BundleHost.getRegistere
    dServices(BundleHost.java:558)
    at
    org.apache.aries.blueprint.container.BlueprintExtender.getBundle
    sToDestroy(BlueprintExtender.java:184)
    at
    org.apache.aries.blueprint.container.BlueprintExtender.stop(Blue
    printExtender.java:171)
    at
    org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run
    (BundleContextImpl.java:771)
    at
    java.security.AccessController.doPrivileged(AccessController.jav
    a:280)
    at
    org.eclipse.osgi.framework.internal.core.BundleContextImpl.stop(
    BundleContextImpl.java:764)
    ... 11 more
    Dump of callerThis
    Object type = com.ibm.ws.logging.internal.osgi.TrLogEntry
    strings[0] = "FrameworkEvent ERROR"
    strings[1] = "Bundle:org.apache.aries.blueprint(id=59)"
    strings[2] = "org.osgi.framework.BundleException: Exception
    in
    org.apache.aries.blueprint.container.BlueprintExtender.stop()
    of bundle org.apache.aries.blueprint."
    strings[3] =
    "Event:org.osgi.framework.FrameworkEvent[source=org.apache.aries
    .blueprint_0.4.1.ibm-s20120308-0347 [59]]"
    

Problem conclusion

  • The FFDC is no longer generated after code fixes were made to
    the proxy and blueprint code.
    
    
    The fix for this APAR is currently targeted for inclusion in
    fix pack 8.5.0.1. 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

    PM69292

  • Reported component name

    LIBERTY PROFILE

  • Reported component ID

    5724J0814

  • Reported release

    850

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-07-20

  • Closed date

    2012-09-26

  • Last modified date

    2012-09-26

  • 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

    LIBERTY PROFILE

  • Fixed component ID

    5724J0814

Applicable component levels

  • R850 PSY

       UP

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

Document Information

Modified date:
29 October 2021