TypeError [ERR_INVALID_STATE]: Invalid state: Controller is already closed
at ReadableByteStreamController.close (node:internal/webstreams/readablestream:1156:13)
at close (/project/workspace/node_modules/react-dom/cjs/react-dom-server.browser.development.js:143:15)
at flushCompletedQueues (/project/workspace/node_modules/react-dom/cjs/react-dom-server.browser.development.js:6906:9)
at abort (/project/workspace/node_modules/react-dom/cjs/react-dom-server.browser.development.js:6951:7)
at EventTarget.listener (/project/workspace/node_modules/react-dom/cjs/react-dom-server.browser.development.js:7000:9)
at [nodejs.internal.kHybridDispatch] (node:internal/event_target:826:20)
at EventTarget.dispatchEvent (node:internal/event_target:761:26)
at abortSignal (node:internal/abort_controller:371:10)
at AbortController.abort (node:internal/abort_controller:393:5)
at EventTarget.abort (node:internal/deps/undici/undici:6279:21) {
code: 'ERR_INVALID_STATE'
}
Note that the app works fine in Wrangler(wrangler pages dev ./build/client), but this error occurs when using the Vite dev server. Additionally, this error is thrown when using Remix version is 2.12.1, but not with version 2.12.0. I think the changes in PR #9976 are causing this issue.
Reproduction
npx create-remix@latest --template remix-run/remix/templates/cloudflare
remix vite:build
andremix vite:dev
.http://localhost:5173
, then the app throws an error.System Info
Used Package Manager
npm
Expected Behavior
The app should run without this error.
Actual Behavior
Throwing this error every response.
Note that the app works fine in Wrangler(
wrangler pages dev ./build/client
), but this error occurs when using the Vite dev server. Additionally, this error is thrown when using Remix version is2.12.1
, but not with version2.12.0
. I think the changes in PR #9976 are causing this issue.