deno
deno copied to clipboard
sveltekit demo app dev server fails with bad resource ID
repro:
❯ deno run -A npm:create-svelte@latest repro
create-svelte version 6.4.0
┌ Welcome to SvelteKit!
│
◇ Which Svelte app template?
│ SvelteKit demo app
│
◇ Add type checking with TypeScript?
│ Yes, using TypeScript syntax
│
◇ Select additional options (use arrow keys/space bar)
│ none
│
└ Your project is ready!
❯ cd repro
❯ deno i --allow-scripts
❯ deno task dev
Then navigate to the correct url in your browser (probably http://localhost:5173/). Fails with:
BadResource: Bad resource ID
at TcpConn.setNoDelay (ext:deno_net/01_net.js:211:12)
at TCP.setNoDelay (ext:deno_node/internal_binding/tcp_wrap.ts:229:28)
at Socket.setNoDelay (node:net:595:20)
at WebSocket.setSocket (file:///repro/node_modules/.deno/[email protected]/node_modules/vite/dist/node/chunks/dep-Cyk9bIUq.js:57417:35)
at WebSocketServer.completeUpgrade (file:///repro/node_modules/.deno/[email protected]/node_modules/vite/dist/node/chunks/dep-Cyk9bIUq.js:59042:8)
at WebSocketServer.handleUpgrade (file:///repro/node_modules/.deno/[email protected]/node_modules/vite/dist/node/chunks/dep-Cyk9bIUq.js:58967:10)
at ServerImpl.hmrServerWsListener (file:///repro/node_modules/.deno/[email protected]/node_modules/vite/dist/node/chunks/dep-Cyk9bIUq.js:59217:13)
at ServerImpl.emit (ext:deno_node/_events.mjs:393:28)
at handler (node:http:1310:14)
at ext:deno_http/00_serve.ts:369:24 {
name: "BadResource"
}
Upgrade response was not returned from callback