IBM Support

PM64973: WHEN STOPPING THE JVM AN EXCEPTION MIGHT OCCUR: JAVA.LANG.ILLEGALSTATEEXCEPTION:SHUTDOWN IN PROGRESS.

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • When stopping JVM, the following exception might occur:
    .
    Root exception:
    java.lang.IllegalStateException: Shutdown in progress
    at java.io.DeleteOnExitHook.add(DeleteOnExitHook.java:48)
    at java.io.File.deleteOnExit(File.java:950)
    at
    org.eclipse.osgi.storagemanager.StorageManager.createTempFile(St
    orageManager.java:721)
    at
    org.eclipse.osgi.storagemanager.StorageManager.getOutputStream(S
    torageManager.java:782)
    at
    org.eclipse.osgi.internal.baseadaptor.BaseStorage.saveBundleData
    s(BaseStorage.java:479)
    at
    org.eclipse.osgi.internal.baseadaptor.BaseStorage.saveAllData(Ba
    seStorage.java:372)
    ...
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All users of IBM WebSphere Application      *
    *                  Server                                      *
    ****************************************************************
    * PROBLEM DESCRIPTION: An IllegalStateException is displayed   *
    *                      in the server logs, occurring during    *
    *                      shutdown                                *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When the WebSphere Application Server's OSGi framework
    creates a temporary file, it add the "deleteOnExit" attribute
    to the file, telling the JVM to delete the file when exiting.
    However, this operation is not permitted during the JVM's
    shutdown process, and in certain cases the framework will
    attempt it at that time, resulting in an IllegalStateException.
    

Problem conclusion

  • Since the cleanup of these files already occurs as part of the
    OSGi shutdown process, the offending method call was removed.
    
    The fix for this APAR is currently targeted for inclusion in
    fix pack 7.0.0.27.  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

    PM64973

  • Reported component name

    WEBS APP SERV N

  • Reported component ID

    5724H8800

  • Reported release

    700

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-05-18

  • Closed date

    2012-09-25

  • Last modified date

    2012-09-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

    WEBS APP SERV N

  • Fixed component ID

    5724H8800

Applicable component levels

  • R700 PSY

       UP



Document information

More support for: WebSphere Application Server
General

Software version: 7.0

Reference #: PM64973

Modified date: 25 September 2012