When building Next.js on render.com, it always fails at the “Collecting page data…” stage.
This has happened a few times in the past, but sometimes it would succeed after a few redo builds.
This time we are building a more complex structure from a previous version.
This may be why the build has not yet succeeded once.
I really don’t know what is causing this, as there are no useful logs and builds in the local environment succeed without problems.
Any hints on how to solve this problem would be great.
os: wsl2 Ubuntu20.04
node.js version: 16.13.0
next.js version: 12.1.6
build command
cross-env NODE_OPTIONS='--max-old-space-size=102400' next build
deploy log
...
Dec 8 11:11:09 AM [1/5] Validating package.json...
Dec 8 11:11:09 AM [2/5] Resolving packages...
Dec 8 11:11:11 AM [3/5] Fetching packages...
Dec 8 11:12:17 AM info @next/swc-android-arm-eabi@12.1.6: The platform "linux" is incompatible with this module.
Dec 8 11:12:17 AM info "@next/swc-android-arm-eabi@12.1.6" is an optional dependency and failed compatibility check. Excluding it from installation.
Dec 8 11:12:17 AM info @next/swc-android-arm-eabi@12.1.6: The CPU architecture "x64" is incompatible with this module.
Dec 8 11:12:17 AM info @next/swc-android-arm64@12.1.6: The platform "linux" is incompatible with this module.
Dec 8 11:12:17 AM info "@next/swc-android-arm64@12.1.6" is an optional dependency and failed compatibility check. Excluding it from installation.
Dec 8 11:12:17 AM info @next/swc-android-arm64@12.1.6: The CPU architecture "x64" is incompatible with this module.
Dec 8 11:12:17 AM info @next/swc-darwin-arm64@12.1.6: The platform "linux" is incompatible with this module.
Dec 8 11:12:17 AM info "@next/swc-darwin-arm64@12.1.6" is an optional dependency and failed compatibility check. Excluding it from installation.
Dec 8 11:12:17 AM info @next/swc-darwin-arm64@12.1.6: The CPU architecture "x64" is incompatible with this module.
Dec 8 11:12:17 AM info @next/swc-darwin-x64@12.1.6: The platform "linux" is incompatible with this module.
Dec 8 11:12:17 AM info "@next/swc-darwin-x64@12.1.6" is an optional dependency and failed compatibility check. Excluding it from installation.
Dec 8 11:12:17 AM info @next/swc-linux-arm-gnueabihf@12.1.6: The CPU architecture "x64" is incompatible with this module.
Dec 8 11:12:17 AM info "@next/swc-linux-arm-gnueabihf@12.1.6" is an optional dependency and failed compatibility check. Excluding it from installation.
Dec 8 11:12:17 AM info @next/swc-linux-arm64-gnu@12.1.6: The CPU architecture "x64" is incompatible with this module.
Dec 8 11:12:17 AM info "@next/swc-linux-arm64-gnu@12.1.6" is an optional dependency and failed compatibility check. Excluding it from installation.
Dec 8 11:12:17 AM info @next/swc-linux-arm64-musl@12.1.6: The CPU architecture "x64" is incompatible with this module.
Dec 8 11:12:17 AM info "@next/swc-linux-arm64-musl@12.1.6" is an optional dependency and failed compatibility check. Excluding it from installation.
Dec 8 11:12:17 AM info @next/swc-win32-arm64-msvc@12.1.6: The platform "linux" is incompatible with this module.
Dec 8 11:12:17 AM info "@next/swc-win32-arm64-msvc@12.1.6" is an optional dependency and failed compatibility check. Excluding it from installation.
Dec 8 11:12:17 AM info @next/swc-win32-arm64-msvc@12.1.6: The CPU architecture "x64" is incompatible with this module.
Dec 8 11:12:17 AM info @next/swc-win32-ia32-msvc@12.1.6: The platform "linux" is incompatible with this module.
Dec 8 11:12:17 AM info "@next/swc-win32-ia32-msvc@12.1.6" is an optional dependency and failed compatibility check. Excluding it from installation.
Dec 8 11:12:17 AM info @next/swc-win32-ia32-msvc@12.1.6: The CPU architecture "x64" is incompatible with this module.
Dec 8 11:12:17 AM info @next/swc-win32-x64-msvc@12.1.6: The platform "linux" is incompatible with this module.
Dec 8 11:12:17 AM info "@next/swc-win32-x64-msvc@12.1.6" is an optional dependency and failed compatibility check. Excluding it from installation.
Dec 8 11:12:17 AM info fsevents@2.3.2: The platform "linux" is incompatible with this module.
Dec 8 11:12:17 AM info "fsevents@2.3.2" is an optional dependency and failed compatibility check. Excluding it from installation.
Dec 8 11:12:17 AM [4/5] Linking dependencies...
Dec 8 11:12:17 AM warning " > next-auth@4.16.4" has incorrect peer dependency "next@^12.2.5 || ^13".
Dec 8 11:12:17 AM warning " > raw-loader@4.0.2" has unmet peer dependency "webpack@^4.0.0 || ^5.0.0".
Dec 8 11:12:17 AM warning " > @herp-inc/eslint-config-jsx@0.1.0" has unmet peer dependency "eslint-plugin-react@^7.27.0".
Dec 8 11:12:17 AM warning " > @herp-inc/eslint-config-react@0.1.0" has unmet peer dependency "eslint-plugin-react@^7.27.0".
Dec 8 11:12:17 AM warning " > @herp-inc/eslint-config-react@0.1.0" has unmet peer dependency "eslint-plugin-react-hooks@^4.3.0".
Dec 8 11:12:17 AM warning " > @testing-library/react@13.4.0" has incorrect peer dependency "react@^18.0.0".
Dec 8 11:12:17 AM warning " > @testing-library/react@13.4.0" has incorrect peer dependency "react-dom@^18.0.0".
Dec 8 11:12:17 AM warning " > babel-loader@8.2.5" has unmet peer dependency "webpack@>=2".
Dec 8 11:12:46 AM [5/5] Building fresh packages...
Dec 8 11:12:54 AM $ prisma generate
Dec 8 11:12:55 AM Environment variables loaded from .env
Dec 8 11:12:55 AM Prisma schema loaded from prisma/schema.prisma
Dec 8 11:12:56 AM You can now start using Nexus Prisma in your code. Reference: https://pris.ly/d/nexus-prisma
Dec 8 11:12:57 AM
Dec 8 11:12:57 AM ✔ Generated Prisma Client (3.15.2 | library) to ./node_modules/@prisma/client in 491ms
Dec 8 11:12:57 AM
Dec 8 11:12:57 AM ✔ Generated Nexus Prisma to ./node_modules/nexus-prisma/dist-cjs/runtime in 286ms
Dec 8 11:12:57 AM You can now start using Prisma Client in your code. Reference: https://pris.ly/d/client
Dec 8 11:12:57 AM ```
Dec 8 11:12:57 AM import { PrismaClient } from '@prisma/client'
Dec 8 11:12:57 AM const prisma = new PrismaClient()
Dec 8 11:12:57 AM ```
Dec 8 11:12:57 AM $ cross-env NODE_OPTIONS='--max-old-space-size=102400' next build --no-lint
Dec 8 11:12:58 AM warn - Linting is disabled
Dec 8 11:12:58 AM info - Loaded env from /opt/render/project/src/.env.production
Dec 8 11:12:58 AM info - Loaded env from /opt/render/project/src/.env
Dec 8 11:12:58 AM warn - No build cache found. Please configure build caching for faster rebuilds. Read more: https://nextjs.org/docs/messages/no-cache
Dec 8 11:12:58 AM info - Checking validity of types...
Dec 8 11:13:48 AM info - Creating an optimized production build...
Dec 8 11:13:48 AM warn - using beta Middleware (not covered by semver) - https://nextjs.org/docs/messages/beta-middleware
Dec 8 11:18:42 AM info - Compiled successfully
Dec 8 11:18:42 AM info - Collecting page data...
Dec 8 11:21:03 AM error Command failed with exit code 1.
Dec 8 11:21:03 AM info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Dec 8 11:21:04 AM error Command failed with exit code 1.
Dec 8 11:21:04 AM info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Dec 8 11:21:04 AM ==> Build failed 😞