IBM Support

PI79017: Z/OS CONNECT CAN'T READ REQUEST THAT CAME IN WITH TRANSFER-ENCODING=CHUNKED.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When JAXRS Client sends a request to Liberty server with:
    transfer-encoding=chunked
    z/OS Connect on Liberty server does not recognize this as a
    chunked request and thinks there is no payload (null) for
    this
    request:
    
    The trace shows:
    
    com.ibm.ws.webcontainer.srt.SRTServletRequest
    > getContentLength
    this->com.ibm.ws.webcontainer.srt.SRTServletRequest@37b3b7bf
    :
    length --> -1
    
    com.ibm.ws.zos.connect.internal.ServiceManagerImpl
    > invoke Entry
    com.ibm.ws.zos.connect.internal.web.HttpZosConnectRequestImp
    l@
    b4076b55
    w2015057
    null
    
    com.ibm.ws.zos.connect.internal.SharedDataImpl
    > <init> Entry
    null              <<<< ---- NO PAYLOAD
    null
    w2015057
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All users of IBM WebSphere Application      *
    *                  Server Liberty for z/OS                     *
    ****************************************************************
    * PROBLEM DESCRIPTION: Chunked HTTP requests are not processed *
    *                      by z/OS Connect.                        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When a chunked payload (HTTP header: transfer-encoding=chunked)
    is sent by a client (i.e. JAXRS client) to a backend program
    through z/OS Connect, the backend program does not receive the
    payload. This error takes place because z/OS Connect fails to
    properly recognize and process chunked payloads. The mentioned
    issue, may cause backend programs to generate errors.
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    PI79017

  • 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-03-29

  • Closed date

    2017-06-05

  • Last modified date

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

    LIBERTY PROF -

  • Fixed component ID

    5655W6514

Applicable component levels

  • R850 PSY

       UP

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Platform":[{"code":"PF054","label":"z Systems"}],"Version":"850","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
17 June 2020