Skip to content

client-proxy/test-https-proxy-request-invalid-char-in-url is flaky #59741

@joyeecheung

Description

@joyeecheung
Reason client-proxy/test-https-proxy-request-invalid-char-in-url
Type JS_TEST_FAILURE
Failed PR 3 (https://github.com/nodejs/node/pull/59587/, https://github.com/nodejs/node/pull/59734/, https://github.com/nodejs/node/pull/59717/)
Appeared vm-efv4j, vm-a49f1, vm-yy37e
First CI https://ci.nodejs.org/job/node-test-pull-request/68946/
Last CI https://ci.nodejs.org/job/node-test-pull-request/69014/
Example
not ok 4333 client-proxy/test-https-proxy-request-invalid-char-in-url
  ---
  duration_ms: 413.52500
  severity: fail
  exitcode: 1
  stack: |-
    #6 eneded response for: 'https://local\rhost:55386/carriage-return-in-host'
    #5 eneded response for: 'https://local\r\nhost:55386/crlf-in-host'
    #4 eneded response for: 'https://local\nhost:55386/newline-in-host'
    #3 eneded response for: 'https://localhost:5\r5386/carriage-return-in-port'
    #2 eneded response for: 'https://localhost:5\n5386/newline-in-port'
    #1 eneded response for: 'https://localhost:5\r\n5386/crlf-in-port'
    node:assert:147
      throw new AssertionError(obj);
      ^
    
    AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
    + actual - expected
    
    + Set(8) {
    - Set(6) {
        {
    +     error: Error [ERR_STREAM_WRITE_AFTER_END]: write after end
    +         at _write (node:internal/streams/writable:487:11)
    +         at Writable.write (node:internal/streams/writable:508:10)
    +      ...

From https://github.com/nodejs/reliability/blob/main/reports/2025-09-03.md

Metadata

Metadata

Assignees

No one assigned

    Labels

    flaky-testIssues and PRs related to the tests with unstable failures on the CI.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions