IBM Support

PI40974: WEBSOCKET CONNECTION FAILS WHEN ORIGIN SERVER DOES NOT SEND A CO NTENT LENGTH HEADER IN THE UPGRADE RESPONSE

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When connecting a websocket, the connection either fails or
    immediately closes.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  Users of IBM Websphere Application          *
    *                  Server HTTP Plugin with the WebSockets      *
    *                  protocol                                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: When connecting a websocket through     *
    *                      the WAS Plugin, the connection          *
    *                      is immediately closed.                  *
    ****************************************************************
    * RECOMMENDATION:  Apply this fix.                             *
    ****************************************************************
    If there is no content-length header on the 101 upgrade
    response from the origin server, the WAS plugin will
    immediately abort the websocket connection.
    WebSphere Application Server based servers, without custom
    property RemoveCLHeaderInTempStatusRespRFC7230compat set, always
    set the Content-Length header on 1xx responses.
    

Problem conclusion

  • The plugin now tolerates upgrade responses without the
    content-length header.
    
    This fix is targeted for IBM HTTP Server fix packs:
    - 7.0.0.39
    - 8.0.0.12
    - 8.5.5.7
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI40974

  • Reported component name

    WEBSPHERE APP S

  • Reported component ID

    5724J0800

  • Reported release

    850

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2015-05-13

  • Closed date

    2015-06-16

  • Last modified date

    2015-06-16

  • 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 APP S

  • Fixed component ID

    5724J0800

Applicable component levels

  • R850 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.5","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
11 January 2022