getStaticProps crashes on next 12.2.0 when building
See original GitHub issueVerify canary release
- I verified that the issue exists in the latest Next.js canary release
Provide environment information
Operating System: Platform: darwin Arch: arm64 Version: Darwin Kernel Version 21.5.0: Tue Apr 26 21:08:37 PDT 2022; root:xnu-8020.121.3~4/RELEASE_ARM64_T6000 Binaries: Node: 18.2.0 npm: 8.5.5 Yarn: 1.22.19 pnpm: 7.3.0 Relevant packages: next: 12.2.0 eslint-config-next: 12.1.6 react: 18.1.0 react-dom: 18.1.0
What browser are you using? (if relevant)
not relevant
How are you deploying your application? (if relevant)
No response
Describe the Bug
Only when the export const getStaticProps = () => { ... }
function is added, the pnpm build
crashes displaying the following error.
- Note: Using @chakra-ui
Code
- Note:
fetcher
is a custom wrapper for the nativefetch
API that nextjs pollyfills.
Expected Behavior
Build shouldn’t crash and getStaticProps
should be working as expected
Link to reproduction
unable to reproduce
To Reproduce
- boot starter ts project
- install chakra ui and set it up
- add
getStaticProps
in any page - run
yarn build
Issue Analytics
- State:
- Created a year ago
- Reactions:3
- Comments:15
Top Results From Across the Web
Why does my next.js server crash and stop working whenever ...
Whenever I add getStaticProps() to my next.js page, here is what I always get and the server crashes together with it. $ npm...
Read more >getStaticProps Data Fetching | NextJS Crash Course - YouTube
If you export an async function called getStaticProps from a page, Next.js will pre-render this page at build time using the props returned ......
Read more >Data Fetching: getStaticProps - Next.js
Fetch data and generate static pages with `getStaticProps`. ... The data required to render the page is available at build time ahead of...
Read more >@next/polyfill-nomodule: Versions | Openbase
Full version history for @next/polyfill-nomodule including change logs. ... build(cargo): fix turbopack + next-swc build: #43983; Align onRecoverableError ...
Read more >Fetch Data in Next.js - Documentation - Prismic
Make queries to the Prismic API to get content into your Next.js ... Data is fetched on the server once at build time...
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
I first experienced a problem with 12.2.0 when our CI pipeline attempted to
next start
after a successful build. Here’s the error from the attempted launch:Since that time, a new project, created with
npx create-next-app@latest
will not build, producing @AlvaroAquijeDiaz 's error message from above.Reproducing this bug does not require step 2 above in 'To Reproduce"
Current workaround: specify
"next": "12.1"
in package.jsonThis appears fixed in
12.3.1
. My.next/server/middleware-manifest.json
was moved to version 2 when I rannext build
after upgrading, and the file includes thefunctions
block.