Skip to content

next build fails while prerendering internal /_global-error route that does not exist in the app #87719

@bnjmnjrk

Description

@bnjmnjrk

Link to the code that reproduces this issue

https://github.com/bnjmnjrk/next-build-bug

To Reproduce

  1. run: pnpx next build

Current vs. Expected behavior

I expected the build to be successful, but instead I got:

▲ Next.js 16.1.1 (Turbopack)

Creating an optimized production build ...
✓ Compiled successfully in 1622.4ms
✓ Finished TypeScript in 1291.8ms
✓ Collecting page data using 7 workers in 344.7ms
Error occurred prerendering page "/global-error". Read more: https://nextjs.org/docs/messages/prerender-error
Error [InvariantError]: Invariant: Expected workUnitAsyncStorage to have a store. This is a bug in Next.js.
at M (.next/server/chunks/ssr/[root-of-the-server]__03cd63cf.
.js:1:95629)
at bM (.next/server/chunks/ssr/[root-of-the-server]__03cd63cf._.js:4:7728)
Export encountered an error on /_global-error/page: /_global-error, exiting the build.
⨯ Next.js build worker exited with code: 1 and signal: null

Provide environment information

os: arch-linux
node: v24.4.1
pnpm: 10.26.1

Which area(s) are affected? (Select all that apply)

create-next-app

Which stage(s) are affected? (Select all that apply)

next build (local)

Additional context

project setup was: pnpm create next-app@latest my-app --yes

Metadata

Metadata

Assignees

Labels

create-next-appRelated to our CLI tool for quickly starting a new Next.js application.

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions