⨯ useSearchParams() should be wrapped in a suspense boundary at page "/404".
Unanswered
Canada Goose posted this in #help-forum
Canada GooseOP
hi how can I solve this error?
⨯ useSearchParams() should be wrapped in a suspense boundary at page "/404". Read more: https://nextjs.org/docs/messages/missing-suspense-with-csr-bailout
at a (/vercel/path0/build/server/chunks/165.js:25:27548)
at d (/vercel/path0/build/server/chunks/165.js:15:98929)
at l (/vercel/path0/build/server/chunks/365.js:1:29768)
at nL (/vercel/path0/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:76:46773)
at nF (/vercel/path0/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:76:48548)
at nF (/vercel/path0/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:76:64360)
at nq (/vercel/path0/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:76:67434)
at nH (/vercel/path0/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:76:65009)
at nV (/vercel/path0/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:76:70865)
at nz (/vercel/path0/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:76:69548)
Error occurred prerendering page "/_not-found". Read more: https://nextjs.org/docs/messages/prerender-error
Export encountered an error on /_not-found/page: /_not-found, exiting the build.
⨯ Next.js build worker exited with code: 1 and signal: null
Error: Command "npm run build" exited with 1
7 Replies
can you share code maybe and your folder structure screenshot like is the 404 page made by you or next generated?
Canada GooseOP
up
Canada GooseOP
up
up
Barbary Lion
Same issue but this is happening on all pages, not just 404 (not-found.tsx). I'm using
"next": "15.2.4",
and even the suggested config param doesnt fix it: const nextConfig = {
experimental: {
missingSuspenseWithCSRBailout: false,
},
I'm not using useSearchParams() on these pages where errors are happening