libuv assertion with Convex Auth and Node.js 23.10 on Windows
I'm following the Next.js quickstart with
npm create convex@latest
. Everything was working, including npm run dev
, until I followed the Convex Auth setup instructions with npx @convex-dev/auth
. Now, npm run dev
always fails with:
This looks like it might be related to my use of the latest Node.js 23.10 because I saw https://github.com/nodejs/node/issues/56645 . Is this a known issue? Do I have any way to get around this other than downgrading Node.js to the long-term support release 22.x (which will be the next thing I try)?GitHub
libuv assertion on Windows with Node.js 23.x · Issue #56645 · nod...
Version 23.x Platform Windows Subsystem No response What steps will reproduce the bug? Write the following file as registryServer.mjs: registryServer.mjs The original file is https://github.com/nod...
2 Replies
Thanks for posting in <#1088161997662724167>.
Reminder: If you have a Convex Pro account, use the Convex Dashboard to file support tickets.
- Provide context: What are you trying to achieve, what is the end-user interaction, what are you seeing? (full error message, command output, etc.)
- Use search.convex.dev to search Docs, Stack, and Discord all at once.
- Additionally, you can post your questions in the Convex Community's <#1228095053885476985> channel to receive a response from AI.
- Avoid tagging staff unless specifically instructed.
Thank you!
I downgraded Node.js to v22.14.0 LTS and Convex Auth works now. FYI since when v23 works its way into an LTS release, you'll probably hear about this from other Windows users.