| API Route body not parsed / req.body is undefined |
— |
nextjs |
api_error |
90% |
90% |
ai_generated |
| Error: async/await is not yet supported in Client Components, only Server Components. |
— |
nextjs |
component_error |
93% |
94% |
ai_generated |
| Error: Route "/X" used params.id. params should be awaited before using its properties. |
— |
nextjs |
breaking_change |
95% |
93% |
ai_generated |
| TypeError: Cannot read properties of undefined (reading 'searchParams') |
— |
nextjs |
type_error |
88% |
88% |
ai_generated |
| Error: Dynamic server usage: cookies/headers() used in a page that will be statically generated |
— |
nextjs |
rendering_error |
90% |
92% |
ai_generated |
| Error: Dynamic server usage: cookies |
— |
nextjs |
app-router |
95% |
96% |
ai_generated |
| Error: Environment variable 'X' is not available on the client. Use NEXT_PUBLIC_ prefix. |
EXT |
nextjs |
configuration_error |
93% |
94% |
ai_generated |
| Error: write after end in API route |
— |
nextjs |
api-routes |
95% |
96% |
ai_generated |
| Error: Invalid next.config.js options detected |
— |
nextjs |
config |
95% |
96% |
ai_generated |
| Error occurred prerendering page '/path'. Read more: https://nextjs.org/docs/messages/prerender-error |
— |
nextjs |
static-generation |
93% |
95% |
ai_generated |
| Error: The experimental feature 'X' requires 'experimental.X' to be enabled in next.config.js |
— |
nextjs |
configuration_error |
91% |
90% |
ai_generated |
| Error: fetch failed with 'no-store' / Dynamic server usage: force-dynamic |
— |
nextjs |
data_error |
88% |
90% |
ai_generated |
| Error: 'generateMetadata' cannot be used in a Client Component |
— |
nextjs |
render_error |
95% |
91% |
ai_generated |
| Error: Page is missing generateStaticParams() |
— |
nextjs |
build_error |
92% |
92% |
ai_generated |
| Error: 'getServerSideProps' is not supported in app/ directory |
— |
nextjs |
migration_error |
92% |
92% |
ai_generated |
| Error: Hydration failed because the initial UI does not match what was rendered on the server |
— |
nextjs |
render_error |
60% |
82% |
ai_generated |
| Error: Text content does not match server-rendered HTML |
— |
nextjs |
hydration |
92% |
94% |
ai_generated |
| Error: Invalid src prop on `next/image` |
— |
nextjs |
config_error |
95% |
95% |
ai_generated |
| ChunkLoadError: Loading chunk X failed |
— |
nextjs |
build_error |
82% |
85% |
ai_generated |
| Error: You are attempting to export 'metadata' from a component marked with 'use client' |
— |
nextjs |
app-router |
97% |
98% |
ai_generated |
| Error: middleware must export a middleware or default function |
— |
nextjs |
routing_error |
94% |
93% |
ai_generated |
| Error: ERR_TOO_MANY_REDIRECTS / redirect loop in middleware |
ERR_TOO_MANY_REDIRECTS |
nextjs |
routing_error |
90% |
90% |
ai_generated |
| Error: Missing Suspense boundary with useSearchParams |
— |
nextjs |
app-router |
96% |
97% |
ai_generated |
| Module not found: Can't resolve 'fs' in client component |
— |
nextjs |
app-router |
95% |
96% |
ai_generated |
| Module not found: Can't resolve 'X' |
— |
nextjs |
build_error |
88% |
90% |
ai_generated |
| Error: Invalid src prop on `next/image`, hostname is not configured |
— |
nextjs |
images |
97% |
98% |
ai_generated |
| Error: NextRouter was not mounted |
— |
nextjs |
migration_error |
95% |
95% |
ai_generated |
| Error: NEXT_NOT_FOUND |
EXT |
nextjs |
routing_error |
90% |
90% |
ai_generated |
| Error: Missing default.tsx for parallel route slot |
— |
nextjs |
routing_error |
92% |
92% |
ai_generated |
| Error occurred prerendering page |
— |
nextjs |
build_error |
88% |
90% |
ai_generated |
| Error: Conflicting route found. The route at '/api/X' already exists. |
— |
nextjs |
routing_error |
92% |
93% |
ai_generated |
| Error: Route segment config is invalid |
— |
nextjs |
config_error |
92% |
88% |
ai_generated |
| Error: Only plain objects, and a few built-ins, can be passed to Client Components from Server Components. Classes or null prototypes are not supported. |
— |
nextjs |
serialization_error |
90% |
91% |
ai_generated |
| Error: Route used `searchParams.X`. `searchParams` should be awaited before using its properties. |
— |
nextjs |
runtime_error |
95% |
95% |
ai_generated |
| Error: NEXT_REDIRECT |
EXT |
nextjs |
server-actions |
94% |
95% |
ai_generated |
| Error: Only plain objects, and a few built-ins, can be passed to Server Actions. Classes or null prototypes are not supported. |
— |
nextjs |
serialization_error |
90% |
89% |
ai_generated |
| Error: Functions cannot be passed directly to Client Components unless you explicitly expose it with 'use server' |
— |
nextjs |
component_error |
90% |
90% |
ai_generated |
| Error: useState/useEffect can only be used in Client Components |
— |
nextjs |
component_error |
92% |
90% |
ai_generated |
| Error: This module cannot be imported from a Client Component module. It should only be used from a Server Component. |
— |
nextjs |
module_boundary |
91% |
92% |
ai_generated |
| Error: Page '/[slug]' is missing generateStaticParams() which is required with 'output: export' |
— |
nextjs |
build_error |
92% |
91% |
ai_generated |
| Error: Invariant: headers() expects to have requestAsyncStorage |
— |
nextjs |
server-components |
90% |
92% |
ai_generated |
| Error: Export encountered errors on following pages: generating static pages exceeded timeout |
— |
nextjs |
build_error |
85% |
87% |
ai_generated |
| Error: useState/useEffect can only be used in Client Components. Add 'use client' directive |
— |
nextjs |
component_error |
98% |
95% |
ai_generated |
| Error: Server Actions require the request body to be parsed as FormData or JSON. Received unexpected content type. |
— |
nextjs |
protocol_error |
85% |
85% |
ai_generated |
| Error: Middleware redirected to an external URL. Redirects must be to relative paths or internal routes. |
— |
nextjs |
runtime_error |
90% |
88% |
ai_generated |
| Error: Image optimization failed for URL '...' with status 500. Internal error: sharp is not installed. |
500 |
nextjs |
module_error |
80% |
87% |
ai_generated |
| Error: 'metadata' is not a valid export in a Client Component. Use generateMetadata in a Server Component instead. |
— |
nextjs |
config_error |
95% |
90% |
ai_generated |
| Error: next.config.js must use CommonJS module syntax (module.exports = ...) or be a valid ESM export. |
— |
nextjs |
config_error |
95% |
88% |
ai_generated |
| Error: Static generation timed out after 60 seconds for path '/[slug]'. Consider increasing the static generation timeout or reducing the number of static paths. |
— |
nextjs |
resource_error |
80% |
86% |
ai_generated |
| Error: headers() must be accessed before any other request processing in middleware |
— |
nextjs |
runtime_error |
78% |
85% |
ai_generated |
| Error: Static generation failed for path '/[slug]' because 'generateStaticParams' did not return a value for slug '...' |
— |
nextjs |
build_error |
82% |
88% |
ai_generated |
| Error: Server Action failed to parse FormData: missing field '...' |
— |
nextjs |
data_error |
80% |
82% |
ai_generated |
| Error: Image optimization for URL '...' failed because the protocol is not allowed. Only 'https:' is supported. |
— |
nextjs |
config_error |
88% |
90% |
ai_generated |
| Error: Invariant: headers() expects to have requestAsyncStorage, but none is available. |
— |
nextjs |
runtime_error |
80% |
86% |
ai_generated |
| Error: Static generation timed out after 60 seconds for path '/[slug]'. Consider increasing the static generation timeout. |
— |
nextjs |
build_error |
75% |
83% |
ai_generated |
| Error: Layout segment config 'X' is not allowed. Use generateMetadata or generateStaticParams instead. |
— |
nextjs |
config_error |
90% |
85% |
ai_generated |
| Error: Duplicate <head> element found. Only one <head> element is allowed per document. |
— |
nextjs |
build_error |
95% |
88% |
ai_generated |
| Error: Server Action payload exceeds the maximum size limit (4MB). |
— |
nextjs |
data_error |
80% |
82% |
ai_generated |
| Error: Invalid middleware matcher. The pattern 'X' is not a valid regex or path pattern. |
— |
nextjs |
config_error |
95% |
90% |
ai_generated |
| Error: 'use cache' is not allowed in Client Components. Use 'use cache' only in Server Components or Server Actions. |
— |
nextjs |
runtime_error |
85% |
85% |
ai_generated |
| Error: 'ssr: false' option in dynamic() is not supported in Server Components. Use dynamic() with 'ssr: false' only in Client Components. |
— |
nextjs |
runtime_error |
90% |
88% |
ai_generated |
| Error: Server Actions cannot receive ArrayBuffer or Blob directly from FormData. Use File objects or convert to base64. |
— |
nextjs |
data_error |
80% |
82% |
ai_generated |
| Error: Missing default.tsx for parallel route slot '@slot'. A default.tsx is required when the slot is not matched by the current route. |
— |
nextjs |
build_error |
95% |
90% |
ai_generated |
| Error: Server Action redirected but the page was not revalidated. Use revalidatePath or revalidateTag before redirect to ensure fresh data. |
— |
nextjs |
runtime_error |
88% |
83% |
ai_generated |
| Error: The slot '@slot' is missing the required 'default.tsx' file. Ensure the slot has a default export. |
— |
nextjs |
config_error |
95% |
85% |
ai_generated |
| Error: Server Actions must return plain objects or primitives. Received a function or class instance. |
— |
nextjs |
type_error |
95% |
88% |
ai_generated |
| Error: This module cannot be imported from a Server Component module. It should only be used from a Client Component. |
— |
nextjs |
module_error |
90% |
87% |
ai_generated |
| Error: Invalid src prop on `next/image`, hostname "example.com" is not configured under images.remotePatterns |
— |
nextjs |
config_error |
95% |
88% |
ai_generated |
| Error: Server Action failed to parse FormData: missing field 'email' |
— |
nextjs |
data_error |
95% |
86% |
ai_generated |
| Error: Server Action failed to parse FormData: unexpected end of data |
— |
nextjs |
runtime_error |
82% |
85% |
ai_generated |
| Error: Server Action failed. FormData is undefined or empty. |
— |
nextjs |
runtime_error |
90% |
85% |
ai_generated |
| Error: Image optimization failed for URL '...' with status 403. The remote server blocked the request. |
— |
nextjs |
network_error |
75% |
82% |
ai_generated |
| Error: revalidatePath('/path') failed. The path does not match any existing route. |
— |
nextjs |
runtime_error |
92% |
88% |
ai_generated |
| Error: Missing Suspense boundary. The page uses streaming but no Suspense boundary wraps the async component. |
— |
nextjs |
runtime_error |
93% |
87% |
ai_generated |
| Error: Server Actions are not supported in this environment. Ensure the server is configured to handle POST requests to the /_next/data/... endpoint. |
— |
nextjs |
runtime_error |
80% |
85% |
ai_generated |
| Error: Middleware redirected to a URL with a query string. Redirects must be to pathnames only. |
— |
nextjs |
config_error |
85% |
82% |
ai_generated |
| Error: Invalid segment config export. Only 'dynamic', 'dynamicParams', 'revalidate', 'fetchCache', 'runtime', 'preferredRegion', 'maxDuration' are allowed. |
— |
nextjs |
config_error |
90% |
88% |
ai_generated |
| Error: getInitialProps is not supported in the app/ directory. Use generateMetadata, generateStaticParams, or server components instead. |
— |
nextjs |
breaking_change |
90% |
87% |
ai_generated |
| Error: The operation was aborted. (Edge Runtime: fetch aborted due to timeout or cancellation) |
— |
nextjs |
network_error |
80% |
83% |
ai_generated |
| Error: Route "[param]" has invalid parameter type. Parameters must be strings or arrays of strings, but received number. |
— |
nextjs |
type_error |
90% |
86% |
ai_generated |
| Error: Static generation timed out after 60 seconds for path '/[slug]'. Consider increasing the static generation timeout in next.config.js. |
— |
nextjs |
build_error |
80% |
87% |
ai_generated |
| Error: URL is not valid. Middleware rewrite target must be a relative path or internal URL. |
— |
nextjs |
config_error |
90% |
85% |
ai_generated |
| Error: Server Actions require the request body to be parsed as FormData or JSON. Received unexpected content type: application/x-www-form-urlencoded |
— |
nextjs |
protocol_error |
92% |
88% |
ai_generated |
| Error: notFound() was called but the nearest error boundary is a client component. notFound() must be called within a server component or a server-side function. |
— |
nextjs |
runtime_error |
90% |
85% |
ai_generated |
| Error: Invalid width attribute on next/image. The width must be a positive number less than or equal to the image's intrinsic width (1920). |
— |
nextjs |
config_error |
92% |
87% |
ai_generated |
| Error: Static generation timed out after 60 seconds for path '/[slug]'. Consider increasing the static generation timeout or using dynamic rendering. |
— |
nextjs |
build_error |
87% |
84% |
ai_generated |
| Error: The operation was aborted. (Edge Runtime) / fetch failed: aborted |
— |
nextjs |
runtime_error |
80% |
85% |
ai_generated |
| Error: Duplicate export 'metadata' in layout. Only one 'metadata' export is allowed per layout file. |
— |
nextjs |
build_error |
90% |
88% |
ai_generated |
| Error: Maximum call stack size exceeded / redirect loop detected in middleware for path '/login' |
— |
nextjs |
runtime_error |
92% |
87% |
ai_generated |
| Error: Invalid remotePatterns configuration in next.config.js. The 'hostname' field is required for each pattern. |
— |
nextjs |
config_error |
93% |
86% |
ai_generated |
| Error: Server Actions require the request body to be parsed as FormData or JSON. Received unexpected content type: multipart/form-data |
— |
nextjs |
protocol_error |
85% |
84% |
ai_generated |
| Error: Invalid rewrite destination. Rewrite destination must be a relative path or an absolute URL within the same application. |
— |
nextjs |
config_error |
90% |
85% |
ai_generated |
| Error: The edge runtime does not support Node.js 'X' module. |
— |
nextjs |
runtime_error |
75% |
85% |
ai_generated |
| Error: Rewrite destination '/X' not found. The destination path must be a valid route. |
— |
nextjs |
config_error |
85% |
82% |
ai_generated |
| Error: Middleware set header 'X' after response headers were already sent. |
— |
nextjs |
protocol_error |
80% |
83% |
ai_generated |
| Error: Invalid src prop on `next/image`, src must be a string and cannot be a relative path. |
— |
nextjs |
config_error |
95% |
90% |
ai_generated |
| Error: Dynamic import of 'X' failed: Module 'Y' does not contain a named export 'Z'. |
— |
nextjs |
module_error |
90% |
87% |
ai_generated |
| Error: Rewrite query parameters are lost after redirect in middleware |
— |
nextjs |
runtime_error |
85% |
85% |
ai_generated |
| Error: fetch failed with 'no-store' and 'use cache' directive conflict |
— |
nextjs |
config_error |
90% |
85% |
ai_generated |
| Error: Parallel route slot '@slot' requires a Suspense boundary or default.tsx |
— |
nextjs |
build_error |
95% |
88% |
ai_generated |
| Error: Server Actions cannot redirect to external URLs. Use NextResponse.redirect() instead. |
— |
nextjs |
runtime_error |
90% |
85% |
ai_generated |
| Error: Invalid src prop on `next/image`, relative paths are not supported for remote images |
— |
nextjs |
config_error |
95% |
88% |
ai_generated |
| Error: The Edge Runtime does not support Node.js API 'X'. Use 'edge-runtime' compatible APIs. |
— |
nextjs |
runtime_error |
95% |
90% |
ai_generated |