Summary
node-fetch@3.3.2, compiled from its public package entry on current main (47ade47327), gets through construction of its derived Headers Proxy but fails during a GET against a local node:http server:
Error: Invalid response handle
at new __AnonShape_105fb05143d2f2d2 (<anonymous>)
This is the current blocker found while re-testing #10809. The original Must call super constructor failure does not reproduce on current main; why the earlier and current runs differ is not yet known.
Reproduction shape
- Install
node-fetch@3.3.2.
- Add
node-fetch to perry.compilePackages.
- Start a local server with
node:http.
- Import the public default export from
node-fetch and perform a GET against that server.
- Compile and run the fixture with Perry.
The source graph contains 22 compiled modules across node-fetch, data-uri-to-buffer, fetch-blob, formdata-polyfill, node-domexception, and web-streams-polyfill. No partial-codegen flag or internal package import is used.
Expected
The request completes and exposes the local server response, as under Node.
Actual
The request reaches a separate HTTP integration failure with Error: Invalid response handle.
Provenance
Split from #10809 so the resolved/non-reproducible constructor symptom and the current node-fetch blocker can be tracked independently. See the re-test details.
Summary
node-fetch@3.3.2, compiled from its public package entry on currentmain(47ade47327), gets through construction of its derivedHeadersProxy but fails during a GET against a localnode:httpserver:This is the current blocker found while re-testing #10809. The original
Must call super constructorfailure does not reproduce on currentmain; why the earlier and current runs differ is not yet known.Reproduction shape
node-fetch@3.3.2.node-fetchtoperry.compilePackages.node:http.node-fetchand perform a GET against that server.The source graph contains 22 compiled modules across
node-fetch,data-uri-to-buffer,fetch-blob,formdata-polyfill,node-domexception, andweb-streams-polyfill. No partial-codegen flag or internal package import is used.Expected
The request completes and exposes the local server response, as under Node.
Actual
The request reaches a separate HTTP integration failure with
Error: Invalid response handle.Provenance
Split from #10809 so the resolved/non-reproducible constructor symptom and the current node-fetch blocker can be tracked independently. See the re-test details.