IBM Support

PI86596: REMOVAL OF POSSIBLY MISLEADING FFDC Z/OS LIBERTY ASYNC SERVELT SUPPORT.

Fixes are available

17.0.0.4: WebSphere Application Server Liberty 17.0.0.4
18.0.0.1: WebSphere Application Server Liberty 18.0.0.1
18.0.0.2: WebSphere Application Server Liberty 18.0.0.2
18.0.0.3: WebSphere Application Server Liberty 18.0.0.3
18.0.0.4: WebSphere Application Server Liberty 18.0.0.4
19.0.0.1: WebSphere Application Server Liberty 19.0.0.1
19.0.0.2: WebSphere Application Server Liberty 19.0.0.2
19.0.0.3: WebSphere Application Server Liberty 19.0.0.3
19.0.0.4: WebSphere Application Server Liberty 19.0.0.4
19.0.0.5: WebSphere Application Server Liberty 19.0.0.5
19.0.0.6: WebSphere Application Server Liberty 19.0.0.6
19.0.0.7: WebSphere Application Server Liberty 19.0.0.7
19.0.0.8: WebSphere Application Server Liberty 19.0.0.8
19.0.0.9: WebSphere Application Server Liberty 19.0.0.9
19.0.0.10: WebSphere Application Server Liberty 19.0.0.10
19.0.0.11: WebSphere Application Server Liberty 19.0.0.11
19.0.0.12: WebSphere Application Server Liberty 19.0.0.12
20.0.0.1: WebSphere Application Server Liberty 20.0.0.1
20.0.0.2: WebSphere Application Server Liberty 20.0.0.2
20.0.0.3: WebSphere Application Server Liberty 20.0.0.3
20.0.0.4: WebSphere Application Server Liberty 20.0.0.4
20.0.0.5: WebSphere Application Server Liberty 20.0.0.5
20.0.0.6: WebSphere Application Server Liberty 20.0.0.6
20.0.0.7: WebSphere Application Server Liberty 20.0.0.7
20.0.0.8: WebSphere Application Server Liberty 20.0.0.8
20.0.0.9: WebSphere Application Server Liberty 20.0.0.9
20.0.0.10: WebSphere Application Server Liberty 20.0.0.10
20.0.0.11: WebSphere Application Server Liberty 20.0.0.11
20.0.0.12: WebSphere Application Server Liberty 20.0.0.12
21.0.0.3: WebSphere Application Server Liberty 21.0.0.3
21.0.0.4: WebSphere Application Server Liberty 21.0.0.4
21.0.0.5: WebSphere Application Server Liberty 21.0.0.5
21.0.0.6: WebSphere Application Server Liberty 21.0.0.6
21.0.0.7: WebSphere Application Server Liberty 21.0.0.7
21.0.0.8: WebSphere Application Server Liberty 21.0.0.8
21.0.0.9: WebSphere Application Server Liberty 21.0.0.9
21.0.0.1: WebSphere Application Server Liberty 21.0.0.1
21.0.0.2: WebSphere Application Server Liberty 21.0.0.2
21.0.0.10: WebSphere Application Server Liberty 21.0.0.10
21.0.0.11: WebSphere Application Server Liberty 21.0.0.11
21.0.0.12: WebSphere Application Server Liberty 21.0.0.12
22.0.0.1: WebSphere Application Server Liberty 22.0.0.1
22.0.0.2: WebSphere Application Server Liberty 22.0.0.2
22.0.0.3: WebSphere Application Server Liberty 22.0.0.3
22.0.0.4: WebSphere Application Server Liberty 22.0.0.4

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The absence of a WLM Enclave on the thread  In Liberty
    support
    of Async Servlets using the servlet-3.1 feature should not
    create an FFDC entry.   Based on httpClassifcation
    definition
    that may be what the customer has intended the server to do.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All users of IBM WebSphere Application      *
    *                  Server Liberty for z/OS                     *
    ****************************************************************
    * PROBLEM DESCRIPTION: FFDC may be received for WLM            *
    *                      unclassified request using Async        *
    *                      Servlet support                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    An FFDC is produced in the Async Servlet WLM Context management
    path if there is currently not a WLM enclave of the thread.
    This will occur normally if the WLM Classification rules
    determined that the current request is not classified (ie. no
    WLM Enclave is created).  This can occur with the combination of
    the servlet-3.1 and zosWlm-1.0 features.
    
    The following is more detail of the FFDC produced:
    Exception = java.lang.IllegalStateException
    Source =
    com.ibm.ws.zos.wlm.context.servlet.async.internal.WLMTransferCon
    textServiceImpl
    probeid = 188
    Stack Dump = java.lang.IllegalStateException: An enclave was not
    found on the current thread. Unable to save enclave state
    information for asynchronous processing tracking. The request is
    not tracked.
    	at
    com.ibm.ws.zos.wlm.context.servlet.async.internal.WLMTransferCon
    textServiceImpl.storeState(WLMTransferContextServiceImpl.java:16
    4)
    	at
    com.ibm.ws.webcontainer.async.ServiceWrapper.pushContextData(Ser
    viceWrapper.java:102)
    	at
    com.ibm.ws.webcontainer.async.AsyncContextImpl.captureContext(As
    yncContextImpl.java:827)
    	at
    com.ibm.ws.webcontainer.async.AsyncContextImpl.<init>(AsyncConte
    xtImpl.java:153)
    	at
    com.ibm.ws.webcontainer31.async.AsyncContext31Impl.<init>(AsyncC
    ontext31Impl.java:55)
    	at
    com.ibm.ws.webcontainer31.async.factory.AsyncContextFactory31Imp
    l.getAsyncContext(AsyncContextFactory31Impl.java:30)
    	at
    com.ibm.ws.webcontainer.srt.SRTServletRequest.startAsync(SRTServ
    letRequest.java:3653)
    	at
    com.ibm.zosconnect.internal.web.ServiceProxyServlet.invokeApi(Un
    known Source)
    	at
    com.ibm.zosconnect.internal.web.ServiceProxyServlet.handleNonZos
    ConnectRequestURIs(Unknown Source)
    	at
    com.ibm.zosconnect.internal.web.ServiceProxyServlet.doOptions(Un
    known Source)
    	at
    javax.servlet.http.HttpServlet.service(HttpServlet.java:716)
    	at
    com.ibm.zosconnect.internal.web.ServiceProxyServlet.service(Unkn
    own Source)
    	at
    javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
    

Problem conclusion

  • Code has been modified to not issue an FFDC if a request is not
    classified with the WLM classification rules.
    
    The fix for this APAR is currently targeted for inclusion in fix
    pack 17.0.0.4.  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

    PI86596

  • Reported component name

    LIBERTY PROF -

  • Reported component ID

    5655W6514

  • Reported release

    850

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-08-30

  • Closed date

    2017-10-23

  • Last modified date

    2017-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

    LIBERTY PROF -

  • Fixed component ID

    5655W6514

Applicable component levels

  • R850 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":"850","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
03 May 2022