50 · Biblioteca de errores

Biblioteca de errores

Busca por el texto exacto que ves. Cada entrada explica qué significa, las causas probables y qué decirle a tu agente.

Terminal

Navegador

Build en Vercel

Module not found: Can't resolve '…'Terminal o navegadorEl código importa un paquete o archivo que no está.Type error: Property '…' does not exist on type '…'.Logs de build en Vercel o terminalTypeScript detectó que los datos reales no coinciden con la forma que el código espera.Failed to compile. Error: '…' is defined but never used. (@typescript-eslint/no-unused-vars)Logs de build en Vercel o terminalEl control de calidad del código (ESLint) detuvo el build porque quedó una variable o importación que no se usa.npm error Missing script: "build" — Error: Command "npm run build" exited with 1Logs de build en VercelVercel intentó construir tu web, pero la raíz del repositorio no tiene un `package.json` de Next.js con el comando `build`.Error: Found invalid Node.js Version: "18.x". Please set Node.js Version to 22.x in Project Settings.Logs de build en VercelLa versión de Node.js configurada en Vercel no coincide con la versión LTS actual que requieren tus paquetes.Module not found: Error: Can't resolve './components/Button' in '/vercel/path0/app'Logs de build en Vercel (funciona en local, falla en Vercel)Las mayúsculas o minúsculas de un `import` no coinciden exactamente con el nombre real del archivo. Mac y Windows lo pasan por alto, pero los servidores Linux de Vercel exigen coincidencia exacta.DynamicServerError: Dynamic server usage: Route /… couldn't be rendered statically because it used `cookies` or `headers`.Logs de build en Vercel o terminalNext.js intentó preconstruir una página como HTML fijo durante el build, pero la página lee las cookies de sesión o las cabeceras del visitante actual.useSearchParams() should be wrapped in a suspense boundary at page "/…".Logs de build en Vercel o `npm run build`Un componente de cliente lee parámetros de la URL con `useSearchParams()`, y Next.js necesita envolverlo en `<Suspense>` para poder cargar el resto de la página al instante.

Ejecución en Vercel

504: GATEWAY_TIMEOUT — Code: FUNCTION_INVOCATION_TIMEOUTVista previa o web en producción en VercelUna acción del servidor o ruta de API tardó demasiado en terminar, así que Vercel dejó de esperar y cortó la petición.500: INTERNAL_SERVER_ERROR — Code: FUNCTION_INVOCATION_FAILEDVista previa o web en producción en VercelAlgo falló en el servidor al procesar la petición. Vercel oculta el fallo técnico al visitante y guarda la causa real en los logs de ejecución.Error: The Edge Runtime does not support Node.js '…' module.Logs de Vercel o terminalUna ruta o middleware configurado en el entorno ligero Edge importó un paquete que necesita Node.js completo.413: FUNCTION_PAYLOAD_TOO_LARGE — Request Entity Too LargeNavegador o logs de ejecución en VercelEl navegador intentó enviar un archivo o petición más grande que el límite permitido para una petición al servidor (4,5 MB en Vercel).Error: Missing required environment variable: TOKENTIDE_API_KEY is undefinedTerminal o logs de ejecución en VercelTu app buscó una variable de entorno (como una clave de API o la URL de la base de datos) y no está configurada en el entorno donde se está ejecutando.BetterAuthError: BETTER_AUTH_SECRET is not set or is too shortTerminal o logs de ejecución en VercelBetter Auth necesita un secreto aleatorio (`BETTER_AUTH_SECRET`) para firmar las cookies de sesión con seguridad, y aún no se ha generado en este entorno.BetterAuthError: Invalid origin: https://…-git-….vercel.app is not a trusted originLogs de vista previa en Vercel o navegadorIntentaste iniciar sesión en un enlace de vista previa de Vercel y Better Auth bloqueó la petición porque aún no tiene configuradas como confiables las direcciones de vista previa de tu proyecto.

Git y GitHub

Base de datos (Neon / Postgres)

Proveedor de IA (Tokentide / Gateway)

AI_APICallError: 401 invalid_api_key — Incorrect or revoked Tokentide API keyTerminal o logs de ejecución en VercelTokentide rechazó `TOKENTIDE_API_KEY` porque la clave está incompleta, fue revocada o no empieza por `tt_live_`.AI_APICallError: 402 Payment Required — Insufficient balance or daily spend cap reachedTerminal o logs de ejecución en VercelTokentide rechazó la petición antes de ejecutarla porque se agotó tu saldo prepago o la clave alcanzó su tope de gasto diario.AI_APICallError: 403 model_not_allowed — Model requires privacy mode 'all' or is not in the catalogTerminal o logs de ejecución en VercelTu código pidió a Tokentide un modelo que el modo de privacidad de tu clave no permite, o usó un identificador de modelo mal escrito. A diferencia de 503 o 429, `403 model_not_allowed` debe corregirse en la configuración.AI_APICallError: 429 Too Many Requests — Rate limit exceeded (Retry-After: …)Terminal o logs de ejecución en VercelSe enviaron demasiadas peticiones de IA en muy poco tiempo. Tokentide rechazó la petición extra sin cobrarla e indicó en `Retry-After` cuántos segundos usar el respaldo.AI_APICallError: 503 Service Unavailable — No discounted capacity available right nowTerminal o logs de ejecución en VercelLa capacidad con descuento de Tokentide para ese modelo está llena en este momento. Nunca se cobra un 503 y tu app debe responder al instante usando el respaldo de Vercel AI Gateway.AI_NoObjectGeneratedError: No object generated: could not parse or validate the response against schema.Terminal o logs de ejecución en VercelTu app pidió al modelo de IA datos estructurados según un esquema, y la respuesta se cortó a mitad o no cumplió con los campos requeridos.

50 entradas de errores habituales en la terminal, el navegador, Vercel, GitHub, base de datos e IA.

Última revisión 8 nov 2026