-
Notifications
You must be signed in to change notification settings - Fork 29.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SWC + next.js + Node.js v22.7 #54532
Comments
Hi! Could you provide a minimal reproduction? |
There's also a few replicable examples here: vercel/next.js#69263 |
v22.8.0 is releasing soon with patches for a few buffer issues, so if this is related, that may fix it. |
This completely breaks NextJS for me. I think you should check if 22.8 fixes it, because it is a fairly big problem. |
FWIW, Regarding whether this is a buffer issue or not, I've confirmed it is. looking at the offending code, bindings.minify(toBuffer(src), toBuffer(options ?? {})); Reference A: https://www.npmjs.com/package/next?activeTab=code (Line 814) |
Sorry was enjoying my weekend, but good to know that it's possibly fix at v22.8. I'll wait and see if v22.8 fixes this! (I assume no repro is needed?) |
I just experienced this on v22.8.0 (Next v14.2.11). Downgrading to v20.17.0 solved the issue for me. |
22.8 should work (at least for me), the CI I am running is using 22.8 and it never failed because of this error, maybe check node version using command first? |
Version
v22.7
Platform
Subsystem
No response
What steps will reproduce the bug?
next dev
How often does it reproduce? Is there a required condition?
Deterministic (everytime).
What is the expected behavior? Why is that the expected behavior?
No error.
What do you see instead?
For others: vercel/next.js#69150 (the actual repo that I realized it's 22.7 release breaking it).
For myself, my CI starts deterministically failing on Aug. 21 (22.7 release date), and the error (One of the failed CI) is always the same of saying "invalid unicode code point."
Additional information
No response
The text was updated successfully, but these errors were encountered: