IBM Support

PM95722: TIMING ISSUE BETWEEN AN APPLICATION RUNNING UNDER A GIVEN ACTIVITYSESSION CAN CAUSE ILLEGALSTATEEXCEPTIONS

Fixes are available

8.0.0.8: WebSphere Application Server V8.0 Fix Pack 8
7.0.0.31: WebSphere Application Server V7.0 Fix Pack 31
8.5.5.2: WebSphere Application Server V8.5.5 Fix Pack 2
7.0.0.33: WebSphere Application Server V7.0 Fix Pack 33
8.0.0.9: WebSphere Application Server V8.0 Fix Pack 9
8.5.5.3: WebSphere Application Server V8.5.5 Fix Pack 3
7.0.0.35: WebSphere Application Server V7.0 Fix Pack 35
8.5.5.4: WebSphere Application Server V8.5.5 Fix Pack 4
8.0.0.10: WebSphere Application Server V8.0 Fix Pack 10
7.0.0.37: WebSphere Application Server V7.0 Fix Pack 37
8.5.5.5: WebSphere Application Server V8.5.5 Fix Pack 5
8.5.5.6: WebSphere Application Server V8.5.5 Fix Pack 6
8.0.0.11: WebSphere Application Server V8.0 Fix Pack 11
8.5.5.7: WebSphere Application Server V8.5.5 Fix Pack 7
7.0.0.39: WebSphere Application Server V7.0 Fix Pack 39
8.5.5.8: WebSphere Application Server V8.5.5 Fix Pack 8
8.0.0.12: WebSphere Application Server V8.0 Fix Pack 12
8.5.5.9: WebSphere Application Server V8.5.5 Fix Pack 9
7.0.0.41: WebSphere Application Server V7.0 Fix Pack 41
8.5.5.10: WebSphere Application Server V8.5.5 Fix Pack 10
8.5.5.11: WebSphere Application Server V8.5.5 Fix Pack 11
8.0.0.13: WebSphere Application Server V8.0 Fix Pack 13
7.0.0.43: WebSphere Application Server V7.0 Fix Pack 43
8.5.5.12: WebSphere Application Server V8.5.5 Fix Pack 12
8.0.0.14: WebSphere Application Server V8.0 Fix Pack 14
8.5.5.13: WebSphere Application Server V8.5.5 Fix Pack 13
7.0.0.45: WebSphere Application Server V7.0 Fix Pack 45
8.0.0.15: WebSphere Application Server V8.0 Fix Pack 15
7.0.0.45: Java SDK 1.6 SR16 FP60 Cumulative Fix for WebSphere Application Server
7.0.0.31: Java SDK 1.6 SR15 Cumulative Fix for WebSphere Application Server
7.0.0.35: Java SDK 1.6 SR16 FP1 Cumulative Fix for WebSphere Application Server
7.0.0.37: Java SDK 1.6 SR16 FP3 Cumulative Fix for WebSphere Application Server
7.0.0.39: Java SDK 1.6 SR16 FP7 Cumulative Fix for WebSphere Application Server
7.0.0.41: Java SDK 1.6 SR16 FP20 Cumulative Fix for WebSphere Application Server
7.0.0.43: Java SDK 1.6 SR16 FP41 Cumulative Fix for WebSphere Application Server
8.5.5.14: WebSphere Application Server V8.5.5 Fix Pack 14
Obtain the fix for this APAR.

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • PropertyGroupException occurs when an application is executing
    under a give ActivitySession whilst the same ActivitySession is
    being timedout by the alarm thread. This can happen because the
    timeout mechanism notes that the activity has timed out and
    signals a reset to the activity - this 'cleans up' the property
    group information stored in the LocalActivityContext. Later the
    application's thread returns back to the Webcontainer and the
    ASessWebInvocationCollaborator is invoked to suspend (or end
    depending on the configuration) the Activity session but because
    it cannot access the property group it gets an exception and
    does not get as far as performing the suspend.  This leaves the
    activity on the thread at which point any new activity based
    work on that thread will result in an IllegalStateException.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  WebSphere Application Server V7.0, V8.0     *
    *                  and V8.5 users of the ActivitySession       *
    *                  service.                                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: IllegalStateException repeatedly        *
    *                      thrown after PropertyGroupUnknown       *
    *                      exception suspending timed-out          *
    *                      ActivitySession.                        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    After a request has finished processing in the Web Container
    the ASessWebInvocationCollaborator class is invoked to suspend
    (or end depending on the configuration) any ActivitySession on
    the thread.  If the underlying activity has timed out a
    PropertyGroupUnknown exception occurs and the ActivitySession
    is left on the thread.  Further application invocations on
    that thread may result in the activity service throwing
    IllegalStateException and the thread may be unusable.
    

Problem conclusion

  • The ASessWebInvocationCollaborator class was modified to
    handle the condition where the underlying activity has timed
    out and remove it from the thread.
    
    APAR PM95722 is currently targeted for inclusion in Fix Packs
    7.0.0.31, 8.0.0.8 and 8.5.5.2 of WebSphere Application Server
    
    Please refer to URL:
    //www.ibm.com/support/docview.wss?rs=404&uid=swg27006970
    for Fix Pack availability.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM95722

  • Reported component name

    WEBSPHERE FOR Z

  • Reported component ID

    5655I3500

  • Reported release

    700

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-08-23

  • Closed date

    2013-10-30

  • Last modified date

    2014-02-05

  • 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

  • R700 PSY UI13725

       UP14/01/11 P F401

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.



Document information

More support for: WebSphere Application Server for z/OS
General

Software version: 7.0

Reference #: PM95722

Modified date: 05 February 2014