Vercel Internal Build Error since yesterday!

Vercel Internal Build Error since yesterday!

The build is supposed to deploy as there are no build errors except for an error:

An unexpected error happened when running this build. We have been notified of the problem. This may be a transient error. If the problem persists, please contact Vercel Support Help

Description

In the logs one can see the build has actually successfully been completed. And then this error appears. Its not very helpful, and its only Vercel how can help. Yet, I’m stuck with a useless vO bot as a support option.

How do I solve this? Or am I now forced to get a paid account just to get support on an issue that’s not caused by myself or errors in my code?

Project information:

Nextjs project
pre-prod environment (preview)
Deployment url:

project id: prj_CJ6Z7A4mSVuH9BkaepcZm2jh8eid

Logs:

[09:16:03.664] Running build in Washington, D.C., USA (East) – iad1
[09:16:03.665] Build machine configuration: 2 cores, 8 GB
[09:16:03.679] Cloning github.com/jakwakwa/v0-ai-curated-podcast-app (Branch: cursor/implement-clerk-billing-and-access-control-06f1, Commit: 5daf9eb)
[09:16:05.179] Cloning completed: 1.500s
[09:16:05.288] Found .vercelignore
[09:16:05.298] Removed 32 ignored files defined in .vercelignore
[09:16:05.298]   /.git/config
[09:16:05.298]   /.git/description
[09:16:05.298]   /.git/FETCH_HEAD
[09:16:05.298]   /.git/HEAD
[09:16:05.298]   /.git/hooks/applypatch-msg.sample
[09:16:05.298]   /.git/hooks/commit-msg.sample
[09:16:05.298]   /.git/hooks/fsmonitor-watchman.sample
[09:16:05.299]   /.git/hooks/post-update.sample
[09:16:05.299]   /.git/hooks/pre-applypatch.sample
[09:16:05.299]   /.git/hooks/pre-commit.sample
[09:16:07.436] Skipping build cache since Package Manager changed from "npm" to "pnpm"
[09:16:09.382] Running "vercel build"
[09:16:09.884] Vercel CLI 44.5.0
[09:16:10.311] Detected `pnpm-lock.yaml` 9 which may be generated by pnpm@9.x or pnpm@10.x
[09:16:10.311] Using pnpm@10.x based on project creation date
[09:16:10.312] To use pnpm@9.x, manually opt in using corepack (https://vercel.com/docs/deployments/configure-a-build#corepack)
[09:16:10.338] Installing dependencies...
[09:16:11.048] Lockfile is up to date, resolution step is skipped
[09:16:11.137] Progress: resolved 1, reused 0, downloaded 0, added 0
[09:16:11.214] Packages: +696
[09:16:11.215] ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[09:16:12.140] Progress: resolved 696, reused 0, downloaded 23, added 4
[09:16:13.144] Progress: resolved 696, reused 0, downloaded 52, added 13
[09:16:14.145] Progress: resolved 696, reused 0, downloaded 54, added 16
[09:16:15.145] Progress: resolved 696, reused 0, downloaded 68, added 20
[09:16:16.146] Progress: resolved 696, reused 0, downloaded 69, added 20
[09:16:17.146] Progress: resolved 696, reused 0, downloaded 83, added 24
[09:16:18.147] Progress: resolved 696, reused 0, downloaded 168, added 51
[09:16:19.150] Progress: resolved 696, reused 0, downloaded 189, added 61
[09:16:20.152] Progress: resolved 696, reused 0, downloaded 217, added 68
[09:16:21.153] Progress: resolved 696, reused 0, downloaded 217, added 69
[09:16:22.154] Progress: resolved 696, reused 0, downloaded 244, added 76
[09:16:23.154] Progress: resolved 696, reused 0, downloaded 272, added 84
[09:16:24.154] Progress: resolved 696, reused 0, downloaded 279, added 88
[09:16:25.155] Progress: resolved 696, reused 0, downloaded 428, added 141
[09:16:26.155] Progress: resolved 696, reused 0, downloaded 505, added 166
[09:16:27.155] Progress: resolved 696, reused 0, downloaded 612, added 212
[09:16:28.156] Progress: resolved 696, reused 0, downloaded 668, added 231
[09:16:29.157] Progress: resolved 696, reused 0, downloaded 671, added 231
[09:16:30.159] Progress: resolved 696, reused 0, downloaded 696, added 247
[09:16:31.160] Progress: resolved 696, reused 0, downloaded 696, added 273
[09:16:32.161] Progress: resolved 696, reused 0, downloaded 696, added 443
[09:16:33.162] Progress: resolved 696, reused 0, downloaded 696, added 612
[09:16:34.163] Progress: resolved 696, reused 0, downloaded 696, added 668
[09:16:35.233] Progress: resolved 696, reused 0, downloaded 696, added 669
[09:16:35.324] Progress: resolved 696, reused 0, downloaded 696, added 696, done
[09:16:36.153] .../core-js@2.6.12/node_modules/core-js postinstall$ node -e "try{require('./postinstall')}catch(e){}"
[09:16:36.154] .../node_modules/protobufjs postinstall$ node scripts/postinstall
[09:16:36.154] .../node_modules/@prisma/engines postinstall$ node scripts/postinstall.js
[09:16:36.594] .../node_modules/@clerk/shared postinstall$ node ./scripts/postinstall.mjs
[09:16:36.597] .../core-js@2.6.12/node_modules/core-js postinstall: Done
[09:16:36.629] .../esbuild@0.25.8/node_modules/esbuild postinstall$ node install.js
[09:16:36.653] .../node_modules/protobufjs postinstall: Done
[09:16:36.806] .../esbuild@0.25.8/node_modules/esbuild postinstall: Done
[09:16:36.811] .../node_modules/@clerk/shared postinstall: Done
[09:16:36.913] .../node_modules/@tailwindcss/oxide postinstall$ node ./scripts/install.js
[09:16:37.124] .../node_modules/@tailwindcss/oxide postinstall: Done
[09:16:37.689] .../node_modules/@prisma/engines postinstall: Done
[09:16:37.792] .../node_modules/prisma preinstall$ node scripts/preinstall-entry.js
[09:16:37.844] .../node_modules/prisma preinstall: Done
[09:16:37.936] .../node_modules/@prisma/client postinstall$ node scripts/postinstall.js
[09:16:40.034] .../node_modules/@prisma/client postinstall: Prisma schema loaded from prisma/schema.prisma
[09:16:40.750] .../node_modules/@prisma/client postinstall: ✔ Generated Prisma Client (v6.11.1) to ./node_modules/.pnpm/@prisma+client@6.12.0_prisma@6.11.1_typescript@5.8.2__typescript@5.8.2/node_modules/@prisma/client in 144ms
[09:16:40.752] .../node_modules/@prisma/client postinstall: Start by importing your Prisma Client (See: https://pris.ly/d/importing-client)
[09:16:40.752] .../node_modules/@prisma/client postinstall: Tip: Want to turn off tips and other hints? https://pris.ly/tip-4-nohints
[09:16:40.789] .../node_modules/@prisma/client postinstall: Done
[09:16:41.062] 
[09:16:41.062] dependencies:
[09:16:41.063] + @ai-sdk/google 1.2.22
[09:16:41.063] + @ai-sdk/react 1.2.12
[09:16:41.063] + @auth/prisma-adapter 2.10.0
[09:16:41.063] + @clerk/nextjs 6.25.4
[09:16:41.064] + @clerk/types 4.68.0
[09:16:41.064] + @dnd-kit/core 6.3.1
[09:16:41.064] + @dnd-kit/modifiers 9.0.0
[09:16:41.064] + @dnd-kit/sortable 10.0.0
[09:16:41.064] + @dnd-kit/utilities 3.2.2
[09:16:41.064] + @elevenlabs/elevenlabs-js 2.7.0
[09:16:41.064] + @google-cloud/storage 7.16.0
[09:16:41.064] + @hookform/resolvers 3.10.0
[09:16:41.064] + @iconscout/react-unicons 2.2.5
[09:16:41.064] + @prisma/client 6.12.0
[09:16:41.064] + @prisma/extension-accelerate 2.0.1
[09:16:41.064] + @radix-ui/react-alert-dialog 1.1.14
[09:16:41.065] + @radix-ui/react-avatar 1.1.10
[09:16:41.065] + @radix-ui/react-checkbox 1.3.2
[09:16:41.065] + @radix-ui/react-collapsible 1.1.11
[09:16:41.065] + @radix-ui/react-dialog 1.1.14
[09:16:41.065] + @radix-ui/react-dropdown-menu 2.1.15
[09:16:41.065] + @radix-ui/react-label 2.1.7
[09:16:41.065] + @radix-ui/react-navigation-menu 1.2.13
[09:16:41.065] + @radix-ui/react-select 2.2.5
[09:16:41.065] + @radix-ui/react-separator 1.1.7
[09:16:41.065] + @radix-ui/react-slot 1.2.3
[09:16:41.065] + @radix-ui/react-switch 1.2.5
[09:16:41.065] + @radix-ui/react-tabs 1.1.12
[09:16:41.070] + @radix-ui/react-toggle 1.1.9
[09:16:41.070] + @radix-ui/react-toggle-group 1.1.10
[09:16:41.070] + @radix-ui/react-tooltip 1.2.7
[09:16:41.070] + @stripe/stripe-js 7.5.0
[09:16:41.070] + @tabler/icons-react 3.34.1
[09:16:41.070] + @tailwindcss/postcss 4.1.11
[09:16:41.070] + @tanstack/react-table 8.21.3
[09:16:41.071] + ai 4.3.19
[09:16:41.071] + autoprefixer 10.4.21
[09:16:41.071] + bcryptjs 3.0.2
[09:16:41.071] + class-variance-authority 0.7.1
[09:16:41.071] + clsx 2.1.1
[09:16:41.071] + cmdk 1.0.4
[09:16:41.071] + date-fns 4.1.0
[09:16:41.071] + input-otp 1.4.1
[09:16:41.072] + lucide-react 0.454.0
[09:16:41.072] + next 15.2.4
[09:16:41.072] + next-themes 0.4.6
[09:16:41.072] + nodemailer 6.10.1
[09:16:41.072] + react 19.1.0
[09:16:41.072] + react-dom 19.1.0
[09:16:41.072] + react-hook-form 7.60.0
[09:16:41.072] + recharts 2.15.4
[09:16:41.072] + sonner 1.7.4
[09:16:41.072] + stripe 18.3.0
[09:16:41.072] + tailwind-merge 2.6.0
[09:16:41.072] + tailwindcss-animate 1.0.7
[09:16:41.073] + uuid 11.1.0
[09:16:41.073] + vaul 1.1.2
[09:16:41.073] + youtube-transcript 1.2.1
[09:16:41.073] + zod 3.25.76
[09:16:41.073] + zustand 5.0.6
[09:16:41.073] 
[09:16:41.073] devDependencies:
[09:16:41.073] + @biomejs/biome 2.1.2
[09:16:41.073] + @types/node 22.15.32
[09:16:41.073] + @types/react 19.1.8
[09:16:41.073] + @types/react-dom 19.1.6
[09:16:41.073] + biome 0.3.3
[09:16:41.074] + chalk 5.4.1
[09:16:41.074] + inngest 3.40.1
[09:16:41.074] + knip 5.62.0
[09:16:41.074] + postcss 8.5.6
[09:16:41.074] + prisma 6.11.1
[09:16:41.074] + tailwindcss 3.4.17
[09:16:41.074] + ts-node 10.9.2
[09:16:41.074] + tsx 4.20.3
[09:16:41.074] + typescript 5.8.2
[09:16:41.074] 
[09:16:41.074] ╭ Warning ─────────────────────────────────────────────────────────────────────╮
[09:16:41.075] │                                                                              │
[09:16:41.075] │   Ignored build scripts: oxc-resolver, sharp.                                │
[09:16:41.075] │   Run "pnpm approve-builds" to pick which dependencies should be allowed     │
[09:16:41.075] │   to run scripts.                                                            │
[09:16:41.075] │                                                                              │
[09:16:41.075] ╰──────────────────────────────────────────────────────────────────────────────╯
[09:16:41.075] 
[09:16:41.114] . postinstall$ npx prisma generate --no-engine
[09:16:42.832] . postinstall: Prisma schema loaded from prisma/schema.prisma
[09:16:43.204] . postinstall: ✔ Generated Prisma Client (v6.11.1, engine=none) to ./node_modules/.pnpm/@prisma+client@6.12.0_prisma@6.11.1_typescript@5.8.2__typescript@5.8.2/node_modules/@prisma/client in 151ms
[09:16:43.204] . postinstall: Start by importing your Prisma Client (See: https://pris.ly/d/importing-client)
[09:16:43.204] . postinstall: Tip: Interested in query caching in just a few lines of code? Try Accelerate today! https://pris.ly/tip-3-accelerate
[09:16:43.269] . postinstall: Done
[09:16:43.278] Done in 32.8s using pnpm v10.13.1
[09:16:43.300] Detected Next.js version: 15.2.4
[09:16:43.359] Running "pnpm run build"
[09:16:43.648] 
[09:16:43.648] > ai-podcast-curator@0.1.0 build /vercel/path0
[09:16:43.649] > NODE_OPTIONS='--max-old-space-size=8192' next build
[09:16:43.649] 
[09:16:44.314] Attention: Next.js now collects completely anonymous telemetry regarding usage.
[09:16:44.315] This information is used to shape Next.js' roadmap and prioritize features.
[09:16:44.316] You can learn more, including how to opt-out if you'd not like to participate in this anonymous program, by visiting the following URL:
[09:16:44.316] https://nextjs.org/telemetry
[09:16:44.316] 
[09:16:44.368]    ▲ Next.js 15.2.4
[09:16:44.368]    - Experiments (use with caution):
[09:16:44.368]      ✓ webpackBuildWorker
[09:16:44.368] 
[09:16:44.440]    Creating an optimized production build ...
[09:17:24.837] <w> [webpack.cache.PackFileCacheStrategy] Serializing big strings (158kiB) impacts deserialization performance (consider using Buffer instead and decode when needed)
[09:17:29.836] 
[09:17:29.838] e[1me[33mwarne[39me[22m - The class `data-[state=closed]:slide-out-to-top-[48%]` is ambiguous and matches multiple utilities.
[09:17:29.838] e[1me[33mwarne[39me[22m - If this is content and not a class, replace it with `data-&lsqb;state=closed&rsqb;:slide-out-to-top-[48%]` to silence this warning.
[09:17:29.856] 
[09:17:29.857] e[1me[33mwarne[39me[22m - The class `data-[state=open]:slide-in-from-top-[48%]` is ambiguous and matches multiple utilities.
[09:17:29.857] e[1me[33mwarne[39me[22m - If this is content and not a class, replace it with `data-&lsqb;state=open&rsqb;:slide-in-from-top-[48%]` to silence this warning.
[09:17:41.303]  ✓ Compiled successfully
[09:17:41.310]    Linting and checking validity of types ...
[09:17:52.815]    Collecting page data ...
[09:17:57.616]    Generating static pages (0/33) ...
[09:17:58.582]    Generating static pages (8/33) 
[09:17:58.583]    Generating static pages (16/33) 
[09:17:59.297]    Generating static pages (24/33) 
[09:17:59.315]  ✓ Generating static pages (33/33)
[09:17:59.722]    Finalizing page optimization ...
[09:17:59.724]    Collecting build traces ...
[09:18:07.960] 
[09:18:07.978] Route (app)                                 Size  First Load JS
[09:18:07.978] ┌ ƒ /                                      175 B         104 kB
[09:18:07.979] ├ ○ /_not-found                            979 B         101 kB
[09:18:07.979] ├ ○ /about                               6.27 kB         117 kB
[09:18:07.979] ├ ○ /admin                               16.3 kB         157 kB
[09:18:07.979] ├ ƒ /api/admin/bundles                     172 B         110 kB
[09:18:07.979] ├ ƒ /api/admin/check                       199 B         101 kB
[09:18:07.979] ├ ƒ /api/admin/generate-bundle-episode     199 B         101 kB
[09:18:07.979] ├ ƒ /api/admin/podcasts                    199 B         101 kB
[09:18:07.980] ├ ƒ /api/admin/team-settings               199 B         101 kB
[09:18:07.980] ├ ƒ /api/curated-bundles                   199 B         101 kB
[09:18:07.980] ├ ƒ /api/curated-podcasts                  199 B         101 kB
[09:18:07.980] ├ ƒ /api/episodes                          199 B         101 kB
[09:18:07.980] ├ ƒ /api/generate-podcast                  199 B         101 kB
[09:18:07.980] ├ ƒ /api/inngest                           199 B         101 kB
[09:18:07.980] ├ ƒ /api/notifications                     199 B         101 kB
[09:18:07.980] ├ ƒ /api/notifications/[id]                199 B         101 kB
[09:18:07.981] ├ ƒ /api/notifications/[id]/read           199 B         101 kB
[09:18:07.981] ├ ƒ /api/subscription                      199 B         101 kB
[09:18:07.981] ├ ƒ /api/subscription/billing-portal       199 B         101 kB
[09:18:07.981] ├ ƒ /api/subscription/cancel               199 B         101 kB
[09:18:07.981] ├ ƒ /api/subscription/create-checkout      199 B         101 kB
[09:18:07.981] ├ ƒ /api/subscription/trial                199 B         101 kB
[09:18:07.981] ├ ƒ /api/subscription/upgrade              199 B         101 kB
[09:18:07.981] ├ ƒ /api/user-curation-profiles            199 B         101 kB
[09:18:07.981] ├ ƒ /api/user-curation-profiles/[id]       199 B         101 kB
[09:18:07.981] ├ ƒ /api/webhooks/stripe                   199 B         101 kB
[09:18:07.981] ├ ƒ /build                               2.08 kB         139 kB
[09:18:07.981] ├ ƒ /collections/[id]                    7.59 kB         130 kB
[09:18:07.981] ├ ○ /collections/weekly-episodes         5.91 kB         131 kB
[09:18:07.981] ├ ○ /curated-bundles                     4.18 kB         112 kB
[09:18:07.981] ├ ○ /curation-profile-management         5.43 kB         143 kB
[09:18:07.981] ├ ○ /dashboard                           8.44 kB         161 kB
[09:18:07.982] ├ ƒ /episodes/[id]                       3.88 kB         126 kB
[09:18:07.982] ├ ƒ /login/[[...rest]]                     356 B         137 kB
[09:18:07.982] ├ ○ /notifications                       4.86 kB         122 kB
[09:18:07.982] ├ ○ /pricing                             4.24 kB         141 kB
[09:18:07.982] ├ ƒ /sign-in/[[...sign-in]]                356 B         137 kB
[09:18:07.983] ├ ƒ /sign-up/[[...sign-up]]                356 B         137 kB
[09:18:07.983] ├ ○ /subscription                        4.27 kB         144 kB
[09:18:07.983] ├ ○ /subscription/success                3.37 kB         143 kB
[09:18:07.983] └ ƒ /team-settings                         411 B         101 kB
[09:18:07.984] + First Load JS shared by all             100 kB
[09:18:07.984]   ├ chunks/4685-bcad8092b3535cde.js      45.2 kB
[09:18:07.984]   ├ chunks/a1075a45-3f2bf79e0cf1eca5.js  53.2 kB
[09:18:07.984]   └ other shared chunks (total)          2.05 kB
[09:18:07.984] 
[09:18:07.984] 
[09:18:07.984] ƒ Middleware                             76.1 kB
[09:18:07.984] 
[09:18:07.984] ○  (Static)   prerendered as static content
[09:18:07.984] ƒ  (Dynamic)  server-rendered on demand
[09:18:07.985] 
[09:18:08.219] Traced Next.js server files in: 125.475ms
[09:18:08.515] Created all serverless functions in: 295.969ms
[09:18:08.612] Collected static files (public/, static/, .next/static): 20.188ms
[09:18:08.816] Build Completed in /vercel/output [2m]
[09:18:08.923] Deploying outputs...
[09:18:14.196] An unexpected error happened when running this build. We have been notified of the problem. This may be a transient error. If the problem persists, please contact Vercel Support https://vercel.com/help
[09:18:16.650] 
[09:18:19.295] Exiting build container

I hope you’re not still stuck on this. If you are, the CLI can give you more clues about what’s going wrong with the build. The vercel build command is what you’ll want to use, and possibly the --debug option.

Please let me know if you have any other questions

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.