Broken build on `9.5.4`
See original GitHub issueBug report
Describe the bug
After upgrading to 9.5.4
from 9.5.3
, next build
is no longer working for me. I’m also using tailwindcss@1.8.12
+ postcss
.
To Reproduce
# Running on `9.5.3` (works fine)
yarn dev
$ cross-env NEXT_TELEMETRY_DISABLED=1 NODE_ENV=development next -p 8090
info - Loaded env from /dev/project/.env.local
ready - started server on http://localhost:8090
risk - There are upcoming breaking changes: removeDeprecatedGapUtilities, purgeLayersByDefault
risk - We highly recommend opting-in to these changes now to simplify upgrading Tailwind in the future.
risk - https://tailwindcss.com/docs/upcoming-changes
event - compiled successfully
# Upgrade to `9.5.4` and try again
rm yarn.lock
yarn add next@latest
yarn dev
$ cross-env NEXT_TELEMETRY_DISABLED=1 NODE_ENV=development next -p 8090
info - Loaded env from /dev/project/.env.local
ready - started server on http://localhost:8090
risk - There are upcoming breaking changes: removeDeprecatedGapUtilities, purgeLayersByDefault
risk - We highly recommend opting-in to these changes now to simplify upgrading Tailwind in the future.
risk - https://tailwindcss.com/docs/upcoming-changes
error - ./src/styles/core.css (./node_modules/next/node_modules/css-loader/dist/cjs.js??ref--5-oneOf-6-1!./node_modules/next/dist/compiled/postcss-loader??__nextjs_postcss!./src/styles/core.css)
Error: Can't resolve '/fonts/la-brands-400-98099f67.eot' in '/dev/project/src/styles'
event - build page: /_error
wait - compiling...
error - ./src/styles/core.css (./node_modules/next/node_modules/css-loader/dist/cjs.js??ref--5-oneOf-6-1!./node_modules/next/dist/compiled/postcss-loader??__nextjs_postcss!./src/styles/core.css)
Error: Can't resolve '/fonts/la-brands-400-98099f67.eot' in '/dev/project/src/styles'
Error: Cannot find module '/dev/project/.next/build-manifest.json'
Then it starts looping on a `MODULE_NOT_FOUND` exception
Require stack:
- /dev/project/node_modules/next/dist/next-server/server/load-components.js
- /dev/project/node_modules/next/dist/next-server/server/api-utils.js
- /dev/project/node_modules/next/dist/next-server/server/next-server.js
- /dev/project/node_modules/next/dist/server/next.js
- /dev/project/node_modules/next/dist/server/lib/start-server.js
- /dev/project/node_modules/next/dist/cli/next-dev.js
- /dev/project/node_modules/next/dist/bin/next
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:831:15)
at Function.Module._load (internal/modules/cjs/loader.js:687:27)
at Module.require (internal/modules/cjs/loader.js:903:19)
at require (internal/modules/cjs/helpers.js:74:18)
at loadComponents (/dev/project/node_modules/next/dist/next-server/server/load-components.js:1:886)
at DevServer.findPageComponents (/dev/project/node_modules/next/dist/next-server/server/next-server.js:54:189)
at DevServer.renderErrorToHTML (/dev/project/node_modules/next/dist/next-server/server/next-server.js:103:114)
at DevServer.renderErrorToHTML (/dev/project/node_modules/next/dist/server/next-dev-server.js:34:974)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:97:5) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'/dev/project/node_modules/next/dist/next-server/server/load-components.js',
'/dev/project/node_modules/next/dist/next-server/server/api-utils.js',
'/dev/project/node_modules/next/dist/next-server/server/next-server.js',
'/dev/project/node_modules/next/dist/server/next.js',
'/dev/project/node_modules/next/dist/server/lib/start-server.js',
'/dev/project/node_modules/next/dist/cli/next-dev.js',
'/dev/project/node_modules/next/dist/bin/next'
]
}
Expected behavior
Build should continue to work. No other change was introduced in the failing project.
- Reverting back to
9.5.3
solves the issue. - The file it’s complaining about (
/fonts/la-brands-400-98099f67.eot
) it’s actually there and has always been. next build
fails with the exact same error.
System information
- OS: macOS
10.15.7
(19H2) - Version of Next.js:
9.5.4
- Version of Node.js:
v12.19.0
Issue Analytics
- State:
- Created 3 years ago
- Reactions:21
- Comments:23 (10 by maintainers)
Top Results From Across the Web
ADC Math Builds Bonus Patch 9.5 : r/Smite - Reddit
So basically for like 2 full seasons now I've been saying that Wind Demon and more recently Silverbranch are broken and bloated items....
Read more >Release Notes for Veeam Backup & Replication 9.5 Update 4b
After the successful upgrade, your build number will be 9.5.4.2866. When upgrading from versions earlier than Update 4a, you will also see the ......
Read more >Re: [BUG] random org-mode warning [9.5.4 (9.5 ... - GNU mailing lists
Again other than the warning message, nothing seems to be broken, but it's annoying. I also see something similar when I close the...
Read more >Veeam Backup & Replication 9.5 Update 4 - Top New Features
Today Veeam made Generally Available Update 4 for Veeam Backup & Replication 9.5 (Build 9.5.4.2615) and with it comes a ton of very ......
Read more >New Release: Tor Browser 9.5a4
The issue with reproducible builds mentioned in the 9.0.1 blog post is ... browser.display.document_color_use is still broken, and does not ...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Hi, this should be corrected in the latest canary of Next.js
v9.5.5-canary.0
, please upgrade and give it a try!Let’s stop spamming this issue as the root cause has been highlighted.
As @ijjk said it’s related to css-loader being upgraded. @ijjk will work on a fix today.