Skip to content

http2: reject non-latin1 client request values #85394

http2: reject non-latin1 client request values

http2: reject non-latin1 client request values #85394

Triggered via pull request November 11, 2026 09:55
Status Failure
Total duration 46m 5s
Artifacts –

test-macos.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 2 notices
test-macOS
Process completed with exit code 2.
test-macOS: test/parallel/test-http2-httpvalidation.js#L40
--- stderr --- node:assert:456 throw err; ^ AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal: + actual - expected + Comparison {} - Comparison { - code: 'ERR_HTTP2_HEADER_SINGLE_VALUE' - } at Http2Server.<anonymous> (/Users/runner/work/node/node/node/test/parallel/test-http2-httpvalidation.js:40:12) at Http2Server.<anonymous> (/Users/runner/work/node/node/node/test/common/index.js:512:15) at Http2Server.wrapper (node:events:639:12) at Http2Server.emit (node:events:514:20) at emitListeningNT (node:net:2622:10) at process.processTicksAndRejections (node:internal/process/task_queues:89:21) { generatedMessage: true, code: 'ERR_ASSERTION', actual: TypeError: key.toLowerCase is not a function at processHeader (node:internal/http2/util:810:15) at buildNgHeaderString (node:internal/http2/util:884:7) at prepareRequestHeadersArray (node:internal/http2/util:718:23) at ClientHttp2Session.request (node:internal/http2/core:1930:11) at assert.throws.code (/Users/runner/work/node/node/node/test/parallel/test-http2-httpvalidation.js:40:33) at getActual (node:assert:580:5) at assert.throws (node:assert:728:24) at Http2Server.<anonymous> (/Users/runner/work/node/node/node/test/parallel/test-http2-httpvalidation.js:40:12) at Http2Server.<anonymous> (/Users/runner/work/node/node/node/test/common/index.js:512:15) at Http2Server.wrapper (node:events:639:12), expected: { code: 'ERR_HTTP2_HEADER_SINGLE_VALUE' }, operator: 'throws', diff: 'simple' } Node.js v28.0.0-pre Command: out/Release/node /Users/runner/work/node/node/node/test/parallel/test-http2-httpvalidation.js
sccache stats - test-macOS
73% - 3729 hits, 1348 misses, 0 errors
test-macOS
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.