Skip to content
This repository has been archived by the owner on Apr 4, 2022. It is now read-only.

Error when deploying the front-end app to Vercel #37

Open
taha-me opened this issue Jun 4, 2021 · 3 comments
Open

Error when deploying the front-end app to Vercel #37

taha-me opened this issue Jun 4, 2021 · 3 comments

Comments

@taha-me
Copy link

taha-me commented Jun 4, 2021

Hi there,

when I deploy to Vercel, I got these errors:

14:22:34.674 Error occurred prerendering page "/en". Read more: https://nextjs.org/docs/messages/prerender-error
14:22:34.674 TypeError: Cannot read property 'text' of null
14:22:34.674 at /vercel/path0/.next/server/pages/[[...slug]].js:3147:36
14:22:34.674 at Array.map (<anonymous>)
14:22:34.674 at FeatureRowsGroup (/vercel/path0/.next/server/pages/[[...slug]].js:3126:29)
14:22:34.674 at d (/vercel/path0/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:33:498)
14:22:34.674 at bb (/vercel/path0/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:36:16)
14:22:34.674 at a.b.render (/vercel/path0/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:42:43)
14:22:34.674 at a.b.read (/vercel/path0/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:41:83)
14:22:34.674 at exports.renderToString (/vercel/path0/node_modules/react-dom/cjs/react-dom-server.node.production.min.js:52:138)
14:22:34.674 at Object.renderPage (/vercel/path0/node_modules/next/dist/next-server/server/render.js:54:854)
14:22:34.674 at Function.getInitialProps (/vercel/path0/.next/server/pages/_document.js:761:19)
14:22:35.200 info - Generating static pages (4/8)
14:22:35.216 Not Found
14:22:35.217 Error occurred prerendering page "/fr/[[...slug]]". Read more: https://nextjs.org/docs/messages/prerender-error
14:22:35.217 Error: An error occured please try again
14:22:35.217 at fetchAPI (/vercel/path0/.next/server/pages/_app.js:574:11)
14:22:35.217 at processTicksAndRejections (internal/process/task_queues.js:93:5)
14:22:35.217 at async getGlobalData (/vercel/path0/.next/server/pages/_app.js:601:18)
14:22:35.217 at async Function.module.exports.1TCz.MyApp.getInitialProps (/vercel/path0/.next/server/pages/_app.js:299:24)
14:22:35.217 at async loadGetInitialProps (/vercel/path0/node_modules/next/dist/next-server/lib/utils.js:5:91)
14:22:35.217 at async renderToHTML (/vercel/path0/node_modules/next/dist/next-server/server/render.js:28:1494)
14:22:35.217 at async /vercel/path0/node_modules/next/dist/export/worker.js:26:6
14:22:35.217 at async Span.traceAsyncFn (/vercel/path0/node_modules/next/dist/telemetry/trace/trace.js:5:584)
14:22:35.241 info - Generating static pages (6/8)
14:22:35.746 Not Found
14:22:35.747 Error occurred prerendering page "/fr/500". Read more: https://nextjs.org/docs/messages/prerender-error
14:22:35.747 Error: An error occured please try again
14:22:35.747 at fetchAPI (/vercel/path0/.next/server/pages/_app.js:574:11)
14:22:35.747 at processTicksAndRejections (internal/process/task_queues.js:93:5)
14:22:35.747 at async getGlobalData (/vercel/path0/.next/server/pages/_app.js:601:18)
14:22:35.747 at async Function.module.exports.1TCz.MyApp.getInitialProps (/vercel/path0/.next/server/pages/_app.js:299:24)
14:22:35.747 at async loadGetInitialProps (/vercel/path0/node_modules/next/dist/next-server/lib/utils.js:5:91)
14:22:35.747 at async renderToHTML (/vercel/path0/node_modules/next/dist/next-server/server/render.js:28:1494)
14:22:35.747 at async /vercel/path0/node_modules/next/dist/export/worker.js:26:6
14:22:35.747 at async Span.traceAsyncFn (/vercel/path0/node_modules/next/dist/telemetry/trace/trace.js:5:584)
14:22:35.760 info - Generating static pages (8/8)
14:22:35.763 > Build error occurred
14:22:35.763 Error: Export encountered errors on following paths:
14:22:35.763 /en
14:22:35.763 /fr/500
14:22:35.763 /fr/[[...slug]]
14:22:35.763 at /vercel/path0/node_modules/next/dist/export/index.js:31:1106
14:22:35.763 at async Span.traceAsyncFn (/vercel/path0/node_modules/next/dist/telemetry/trace/trace.js:5:584)
14:22:35.763 at async /vercel/path0/node_modules/next/dist/build/index.js:43:49
14:22:35.764 at async Span.traceAsyncFn (/vercel/path0/node_modules/next/dist/telemetry/trace/trace.js:5:584)
14:22:35.764 at async /vercel/path0/node_modules/next/dist/build/index.js:25:1475
14:22:35.764 at async Span.traceAsyncFn (/vercel/path0/node_modules/next/dist/telemetry/trace/trace.js:5:584)
14:22:35.807 error Command failed with exit code 1.
14:22:35.807 info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
14:22:35.824 Error: Command "yarn run build" exited with 1

Please let me know what is the issue here, thanks

@gregflint
Copy link

npm run build produces the same error as well.

@taha-me
Copy link
Author

taha-me commented Jun 7, 2021

So, I found the reason for the first issue here... when adding a new row to feature-rows-group on the home page of the Strapi backend, there should a value in the "text" field.

If not, Strapi will send "null" and Vercel app will break at the build process.

The solution is that Strapi backend should make this field mandatory, or adjust Next.js app to deal with empty "text" field.

@remidej
Copy link
Contributor

remidej commented Jul 26, 2021

Hey @taha-me, do you think the field that should be required would be this one?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants