IBM Support

IT22481: CHUNKED ENCODING WITH HTTP COMPRESSION MIGHT CAUSE THE NEXT HTTP MESSAGE TO BE READ INCORRECTLY

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When chunked encoding and HTTP compression are enabled, some
    requests might fail with the following error:
    [0x80e00629][mpgw][error] mpgw (MPG_Tester):
    tid(1587703)[12.9.4.1] gtid(1587703): The header (0) is wrong
    when connecting to URL 'https://me.ibm.com/
    This occurs with persistent connections where packet
    fragmenting of a gzip+chunked HTTP message might leave stray
    bytes and corrupts the next message.
    

Local fix

  • For requests to DataPower, disable HTTP compression in the HTTP
    Front Side Handler.
    For responses to DataPower, disable HTTP compression in the
    Main tab in the Multi-Protocol Gateway or Proxy Settings tab
    in the Web Service Proxy.
    

Problem summary

  • Affected are all customers using HTTP (gzip) compression with
    chunked encoding on either side of their DataPower services.
    
    In some TCP packet fragmentation patterns, the reading side of
    such data stream can get satisfied sooner than the actual end of
    the chunk-encoded payload, which will then corrupt the TCP
    stream for the following transfer through the same persistent
    connection.
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    IT22481

  • Reported component name

    DATAPOWER

  • Reported component ID

    DP1234567

  • Reported release

    710

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-09-21

  • Closed date

    2017-10-30

  • Last modified date

    2017-12-12

  • 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

    DATAPOWER

  • Fixed component ID

    DP1234567

Applicable component levels

  • R710 PSN

       UP

  • R720 PSN

       UP

  • R750 PSN

       UP

  • R751 PSN

       UP

  • R752 PSN

       UP

  • R760 PSN

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SS9H2Y","label":"IBM DataPower Gateway"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.1","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
11 February 2022