Cannot Renew Domain – Client-side Validation Bug

When attempting to renew a domain in the dashboard at: https://vercel.com/farajabiens-projects/\~/domains

The renewal flow fails with a client-side ParseError from Vercel’s frontend bundle.

Expected behavior:
Domain renewal should succeed when all billing information is filled correctly.

Actual behavior:
Clicking “Renew” triggers a runtime validation failure inside Vercel’s code. The UI shows no way to proceed.

Console logs/stack trace:

Ignored request error ParseError: 
({ readonly firstName: string; ... } <-> { readonly firstName: NonEmptyTrimmedString; ... })
└─ Type side transformation failure
   └─ ["firstName"] → Please enter your first name

Full logs + stack trace attached (see screenshot).

Notes:

  • All billing profile fields (first name, last name, email, phone, and address) are filled correctly.

  • Phone number is in proper E.164 format (+254…).

  • The error comes directly from Vercel’s compiled JS chunks (a21fd43c5830d7c7.js, etc.).

  • Clearing the cache, using a different browser, and re-entering billing info did not resolve the issue.

Steps to reproduce:

  1. Go to the project domains page

  2. Click “Renew” on an expiring domain

  3. Observe console

The domain troubleshooting guide can help with most custom domain configuration issues. You might be able to use that guide to solve it before a human is available to help you. Then you can come back here and share the answer for bonus points.

You can also use v0 to narrow down the possibilities.

That error makes it look like some contact info might be missing. Can you make sure your name and contact info are up-to-date on your account, and renew the domain after that? Please give it a try and let me know if that solves it for you :folded_hands:

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