deno icon indicating copy to clipboard operation
deno copied to clipboard

sveltekit demo app dev server fails with bad resource ID

Open nathanwhit opened this issue 4 months ago • 0 comments

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

nathanwhit avatar Oct 17 '24 00:10 nathanwhit