ErrLookup › withastro/astro
withastro/astro
The web framework for content-driven websites. ⭐️ Star to support our work! · TypeScript · 894 source files
Analyzed at d081033d5f on 2026-08-12. 257 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| [RSS] You can only glob entries within 'src/pages/' when pas | exception | error | rss, build, import-meta-glob, routing |
| [astro:actions] `defineAction()` unexpectedly used on the cl | exception | error | actions, client-bundle, isomorphic, build |
| [astro:actions] `getActionContext()` unexpectedly used on th | exception | error | actions, client-bundle, isomorphic, build |
BAD_REQUEST Failed to serialize request body to JSON. Full error: ${(e as Error).message} | error_code | error | actions, serialization, client, json |
ActionCalledFromServerError Action called from a server-rendered page or endpoint without using `Astro.callA | exception | error | actions, server, callaction, ssr |
| Action not found: ${path} | exception | error | actions, not-found, build, deployment |
ActionCalledFromServerError Action called from a server-rendered page or endpoint without using `Astro.callA | exception | error | actions, server, callaction, context-binding |
UNSUPPORTED_MEDIA_TYPE This action only accepts FormData. | error_code | error | actions, form-data, validation, http-415 |
BAD_REQUEST Failed to validate: ${JSON.stringify(issues, null, 2)} | validation | error | actions, validation, zod, form-data |
CONTENT_TOO_LARGE Request body exceeds ${bodySizeLimit} bytes | error_code | error | actions, payload-limit, http-413, config |
| Unsupported content type | exception | error | actions, content-type, http |
ActionsReturnedInvalidDataError Action handler returned invalid data. Handlers should return serializable data t | exception | error | actions, serialization, devalue, response |
| Configured image service is not a local service | exception | error | image, config, image-service |
| Incorrect transform returned by `parseURL` | exception | error | image, url-parsing, image-service |
| Configured image service is not a local service | exception | error | image, config, image-service, ssr |
FontFileUrlNotFound The `"${url}"` URL passed to the `experimental_getFontFileURL()` function is inv | exception | error | fonts, experimental, url, ssr |
CannotFetchFontFile An error occurred while fetching the font file from ${url}. | exception | error | fonts, network, fetch, build |
CannotDetermineWeightAndStyleFromFontFile An error occurred while determining the `weight` and `style` from local family " | exception | error | fonts, filesystem, parsing, build |
UnknownFilesystemError An unknown error occurred while reading or writing files to disk. | exception | error | fonts, filesystem, permissions, build |
CannotExtractFontType An error occurred while trying to extract the font type from ${url}. | exception | error | fonts, validation, build |
MissingGetFontFileRequestUrl `experimental_getFontFileURL()` requires the request URL with on-demand renderin | exception | error | fonts, ssr, request-context, config |
UnknownFilesystemError An unknown error occurred while reading or writing files to disk. | exception | error | fonts, filesystem, build, permissions |
ExpectedImageOptions Expected `getImage()` parameter to be an object. Received `${options}`. | exception | error | images, validation, api-misuse |
ExpectedImage Expected `src` property for `getImage` or `<Image />` to be either an ESM import | exception | error | images, validation, api-misuse |
ExpectedNotESMImage An ESM-imported image cannot be passed directly to `getImage()`. Instead, pass a | exception | error | images, esm, api-misuse |
RemoteImageNotAllowed Remote image ${imageURL} is not allowed by your image configuration. | exception | error | images, remote, security, config |
ExpectedImage Expected `src` property for `getImage` or `<Image />` to be either an ESM import | exception | error | images, validation, service |
LocalImageUsedWrongly `Image`'s and `getImage`'s `src` parameter must be an imported image or a URL, i | exception | error | images, esm, paths, api-misuse |
MissingImageDimension Missing ${missingDimension === 'both' ? 'width and height attributes' : `${missi | exception | error | images, remote, validation, cls |
UnsupportedImageFormat Received unsupported format `${format}` from `${imagePath}`. Currently only ${su | exception | error | images, esm, formats, validation |
IncompatibleDescriptorOptions Only one of `densities` or `widths` can be specified. In most cases, you'll prob | exception | error | images, responsive, validation |
UnsupportedImageConversion Converting between vector (such as SVGs) and raster (such as PNGs and JPEGs) ima | exception | error | images, formats, svg, validation |
MissingSharp Could not find Sharp. Please install Sharp (`sharp`) manually into your project | exception | error | images, sharp, native-modules, environment |
NoImageMetadata Could not process image metadata for `${transform.src}`. | exception | error | images, sharp, metadata, corrupt-file |
UnsupportedImageFormat SVG image processing is disabled, but the source for "${transform.src}" is an SV | exception | error | images, svg, sharp, security, config |
CannotOptimizeSvg An error occurred while optimizing SVG file "${path}" with the "${svgOptimizer.n | exception | error | svg, assets, optimization, configuration |
| SVG file does not contain an <svg> element | exception | error | svg, assets, file-format, validation |
NoImageMetadata Could not process image metadata for `${src}`. | exception | error | assets, image-metadata, corruption, validation |
FailedToFetchRemoteImageDimensions Failed to get the dimensions for ${url}. | exception | error | assets, remote-images, validation, url |
RemoteImageNotAllowed Remote image ${url} is not allowed by your image configuration. | exception | error | assets, remote-images, configuration, security |
NoImageMetadata Could not process image metadata for `${url}`. | exception | error | assets, remote-images, image-metadata, corruption |
GetImageNotUsedOnServer `getImage()` should only be used on the server. To use images on the client, ren | exception | error | assets, getimage, ssr, client-server |
ImageNotFound Could not find requested image `${id}`. Does it exist? | exception | error | assets, import, file-not-found, validation |
| Unknown error parsing tsconfig.json or jsconfig.json. Could | exception | error | cli, astro-add, tsconfig, configuration |
| ${integration} does not appear to be a valid package name! | exception | error | cli, astro-add, npm, validation |
| No problem! Find our official integrations at https://astro. | exception | info | cli, astro-add, user-abort, interactive |
| Unable to fetch ${integration}. Does the package exist? | exception | error | cli, astro-add, npm, network, registry |
| ${packageName} doesn't appear to be an integration or an ada | exception | error | cli, astro-add, npm, integration, validation |
| `--ignore-lock` cannot be used together with `--background`. | exception | error | cli, dev-server, flags, configuration |
| Another astro dev server is already running. URL: ${exis | exception | error | cli, dev-server, lock-file, concurrency |
| Error running ${cmd} -- no command found. | exception | error | cli, unreachable, internal, dispatch |
| ${key} expects a "${defaultType}" value! | exception | error | cli, preferences, type-mismatch, validation |
| Another astro preview server is already running. URL: ${ | exception | error | cli, preview-server, lock-file, concurrency |
| The renderer you passed isn't valid. A renderer is usually a | exception | error | container, ssr, renderer, api-misuse |
| The renderer name must be provided when adding a server rend | exception | error | container, ssr, renderer, validation |
| You tried to add the ${name} client renderer, but its server | exception | error | container, ssr, renderer, hydration, ordering |
| Couldn't find component for route ${routeData.pathname} | exception | error | container, routing, api-misuse, internal |
LiveContentConfigError Live collections must be defined in a `src/live.config.ts` file. Check your coll | exception | error | content-collections, live-collections, config, file-location |
| A content collection is defined with legacy features (e.g. m | exception | error | content-collections, legacy, config, migration |
| Live content collections must be defined in "src/live.config | exception | error | content-collections, live-collections, loader, file-location |
| Collection loader for ${name} does not have a load method | exception | error | content-collections, loader, sync, api-misuse |
ContentLoaderReturnsInvalidId The content loader for the collection **${collection}** returned an entry with a | error_code | error | content-collections, loader, validation, data-shape |
ContentLoaderInvalidDataError **${collection}** entry is missing an ID.
Entry missing ID:
${raw} | error_code | error | content-collections, loader, validation, data-integrity |
ExpectedImageOptions **${collection}** entry is missing an ID.
Invalid data type: ${typeof data} | error_code | error | content-collections, content-layer, loader, bug |
FileGlobNotSupported Glob patterns are not supported in the `file` loader. Use the `glob` loader inst | error_code | error | content-collections, loader, file-loader, config-mistake |
FileParserNotFound No parser was found for '${fileName}'. Pass a parser function (e.g. `parser: csv | error_code | error | content-collections, loader, file-loader, parser, config-mistake |
| Glob patterns cannot start with `../`. Set the `base` option | exception | error | content-collections, loader, glob-loader, path, security |
| Glob patterns cannot start with `/`. Set the `base` option t | exception | error | content-collections, loader, glob-loader, path, config-mistake |
UnknownFilesystemError An unknown error occurred while reading or writing files to disk. | error_code | error | filesystem, content-collections, data-store, build, permissions |
| ID must be a non-empty string | exception | error | content-collections, data-store, loader, validation |
| File path must be relative to the site root. Got: ${filePath | exception | error | content-collections, data-store, loader, path, validation |
UnknownContentCollectionError Collection "${collection}" is a live collection. Use getLiveCollection() instead | error_code | error | content-collections, live-collections, runtime, api-mismatch |
| Failed to parse image reference: ${imagePath} | exception | error | content-collections, image, rendering, remark, cache |
RenderUndefinedEntryError Attempted to render an undefined content collection entry. | error_code | error | content-collections, rendering, runtime, validation |
LiveContentConfigError Collections with type `live` must be defined in a `src/live.config.ts` file. Che | error_code | error | content-collections, live-collections, config, config-mistake |
InvalidContentEntrySlugError ${collection} → ${entryId} has an invalid slug. `slug` must be a string. | error_code | error | content-collections, frontmatter, zod, slug |
LiveContentConfigError Live collections must be defined in a `src/live.config.ts` file. Check your coll | error_code | error | content-collections, live-collections, config, zod |
LegacyContentConfigError Found legacy content config file in "${filename}". Please move this file to "src | error_code | error | content-collections, migration, astro-6, config |
UnknownContentCollectionError Unknown content collection error. | error_code | error | content-collections, filesystem, race-condition |
ImageNotFound Could not find requested image `${imagePath}`. Does it exist? | error_code | error | content-collections, images, vite, assets, path-resolution |
UnknownContentCollectionError Unexpected error reading entry ${fileId}. | error_code | error | content-collections, filesystem, vite, race-condition |
UnsupportedConfigTransformError `transform()` functions in your content config must return valid JSON, or data t | error_code | error | content-collections, transform, serialization, devalue, zod |
PluginContentImportsError Unexpected error processing content collection data. | error_code | error | content-collections, error-handling, vite, plugin |
ServerOnlyModule The "astro:content" module is only available server-side. | error_code | error | content-collections, client-side, ssr, islands, virtual-module |
| Body size limit exceeded: received more than ${limit} bytes | http | error | node-adapter, request-body, dos-protection, limits, ssr |
| Astro couldn't find the correct page to render, probably bec | exception | critical | ssr, manifest, internal-error, build-output, pipeline |
| Expected `server` export in actions file to be an object. Re | exception | error | actions, actions-module, typeerror, export, server |
ActionNotFoundError The server received a request for an action named `${actionName}` but could not | exception | error | actions, action-not-found, namespacing, traversal |
| Expected handler for action ${pathKeys.join('.')} to be a fu | exception | error | actions, typeerror, handler, export, validation |
| Astro couldn't find the correct page to render, probably bec | exception | critical | ssr, manifest, internal-error, build-output, base-pipeline |
CacheQueryConfigConflict `query.include` and `query.exclude` cannot be used together. Use `include` to al | exception | error | cache, configuration, config-conflict |
CacheNotEnabled `Astro.cache` is not available because the cache feature is not enabled. To use | exception | error | cache, configuration, runtime |
CacheNotEnabled `Astro.cache` is not available because the cache feature is not enabled. To use | exception | error | cache, configuration, runtime, dev |
CacheProviderNotFound Could not resolve the cache provider `${provider}`. Make sure the package is ins | exception | error | cache, configuration, dependency-resolution, vite |
UnknownCompilerError ${err.message ?? 'Unknown compiler error'} | exception | error | compiler, build, wasm, internal |
CompilerError ${compilerError.text} | exception | error | compiler, build, syntax, astro-file |
| ${cssTransformErrors[0].message} | exception | error | css, build, compiler, style |
ConfigNotFound Unable to resolve `--config "${configFile}"`. Does the file exist? | exception | error | configuration, cli, config |
DataCollectionEntryParseError **${entryId}** failed to parse: ${errorMessage} | exception | error | content-collections, json, data, parse-error |
| `markdown.remarkPlugins`, `markdown.rehypePlugins`, and `mar | exception | error | markdown, configuration, dependency-resolution, migration |
| Cannot convert undefined to an object. | exception | error | cookies, runtime, api |
ResponseSentError The response has already been sent to the browser and cannot be altered. | exception | error | cookies, runtime, response-lifecycle |
| Integration "${maybeConflictingIntegration}" conflicts with | exception | error | adapter, configuration, deployment, config-conflict |
AdapterSupportOutputMismatch The `${adapterName}` adapter is configured to output a static website, but the p | exception | error | adapter, configuration, deployment, build-output |
| Failed to write lock file: ${message} | exception | error | filesystem, dev, build, permissions |
| Failed to fetch latest Astro version | exception | warning | network, update-check, registry, non-blocking |
AstroResponseHeadersReassigned Individual headers can be added to and removed from `Astro.response.headers`, bu | exception | error | runtime, response-lifecycle, headers, api |
ResponseSentError The response has already been sent to the browser and cannot be altered. | exception | error | redirect, response, lifecycle, ssr, actions |
PrerenderClientAddressNotAvailable `Astro.clientAddress` cannot be used inside prerendered route ${name}. | exception | error | clientaddress, prerender, ssr, routing |
ClientAddressNotAvailable `Astro.clientAddress` is not available in the `${adapterName}` adapter. File an | exception | error | clientaddress, adapter, ssr, deployment |
StaticClientAddressNotAvailable `Astro.clientAddress` is only available on pages that are server-rendered. | exception | error | clientaddress, adapter, ssr, static |
LocalsReassigned `locals` cannot be assigned directly. | exception | error | locals, astro-global, middleware, state |
MiddlewareNotAResponse Any data returned from middleware must be a valid `Response` object. | exception | error | middleware, response, ssr |
MiddlewareNoDataOrNextCalled Make sure your middleware returns a `Response` object, either directly or by ret | exception | error | middleware, response, ssr, lifecycle |
StaticClientAddressNotAvailable `Astro.clientAddress` is only available on pages that are server-rendered. | exception | error | clientaddress, middleware, context, ssr |
LocalsNotAnObject `locals` can only be assigned to an object. Other values like numbers, strings, | validation | error | locals, middleware, context, state |
LocalsReassigned `locals` cannot be assigned directly. | exception | error | locals, middleware, context, state |
| The passed value can't be serialized. | exception | error | locals, serialization, json, state |
ForbiddenRewrite You tried to rewrite the on-demand route '${from}' with the static route '${to}' | exception | error | rewrite, prerender, ssr, routing, middleware |
MissingMiddlewareForInternationalization Your configuration setting `i18n.routing: 'manual'` requires you to provide your | exception | error | i18n, middleware, config, build, vite |
| [preview] The output directory ${outDirPath} does not exist. | exception | error | preview, build, static, cli, filesystem |
| [preview] No adapter found. | exception | error | preview, adapter, ssr, config, cli |
| [preview] The ${settings.adapter.name} adapter does not supp | exception | error | preview, adapter, ssr, cli |
| [preview] ${settings.adapter.name} cannot preview your app. | exception | error | preview, adapter, ssr, cli, compatibility |
RedirectWithNoLocation A redirect must be given a location with the `Location` header. | validation | error | redirect, http-headers, ssr, response |
PageNumberParamNotFound [paginate()] page number param `${paramName}` not found in your filepath. | validation | error | pagination, routing, getstaticpaths, filesystem |
NoMatchingStaticPathFound A `getStaticPaths()` route pattern was matched, but no matching static path was | exception | error | routing, getstaticpaths, dynamic-routes, prerender |
PrerenderDynamicEndpointPathCollide Could not render `${pathname}` with an `undefined` param as the generated path w | validation | error | endpoint, prerender, routing, path-collision |
| This is an error caused by Astro and not your code. Please f | exception | error | internal, getstaticpaths, build, hmr |
ReservedSlotName Unable to create a slot named `${slotName}`. `${slotName}` is a reserved slot na | validation | error | slots, components, naming |
| Request body exceeds the configured limit of ${limit} bytes | http | error | security, request-body, limits, actions, server-islands |
ForbiddenRewrite You tried to rewrite the on-demand route '${from}' with the static route '${to}' | exception | error | rewrite, ssr, prerender, routing, i18n |
| Invalid route ${file} — parameter name must match /^[a-zA-Z0 | validation | error | routing, filesystem, validation, dynamic-routes |
UnsupportedExternalRedirect The destination URL in the external redirect from "${from}" to "${to}" is unsupp | validation | error | redirect, config, validation, url |
InvalidRedirectDestination The redirect from "${from}" to "${to}" is invalid. The destination "${to}" does | validation | error | redirect, config, routing, dynamic-routes |
MissingIndexForInternationalizationError Could not find index page. A root index page is required in order to create a re | validation | error | i18n, routing, config, redirect |
| Missing parameter: ${part.content} | exception | error | routing, dynamic-routes, getstaticpaths, generator |
| No fallback route found for route ${route.route} | exception | error | internal, i18n, routing, fallback |
GetStaticPathsInvalidRouteParam Invalid `getStaticPaths()` route parameter for `${key}`. Expected a string or un | validation | error | getstaticpaths, validation, routing, typescript |
| Invalid route ${file} — parameter name must match /^[a-zA-Z0 | validation | error | routing, filesystem, validation, dynamic-routes |
RewriteWithBodyUsed `Astro.rewrite()` cannot be used if the request body has already been read. If y | exception | error | rewrite, request-body, ssr, middleware |
| Invalid route ${file} — parameters must be separated | validation | error | routing, filesystem, validation, dynamic-routes |
| Invalid route ${file} — brackets are unbalanced | validation | error | routing, build, filesystem |
| Invalid route ${file} — rest parameter must be a standalone | exception | error | routing, build, rest-param |
GetStaticPathsRequired `getStaticPaths()` function is required for dynamic routes. Make sure that you ` | exception | error | routing, getstaticpaths, ssr, build |
InvalidGetStaticPathsReturn Invalid type returned by `getStaticPaths()`. Expected an `array`, got `${typeof | exception | error | getstaticpaths, routing, build |
InvalidGetStaticPathsEntry Invalid entry returned by `getStaticPaths()`. Expected an object, got `${entryTy | exception | error | getstaticpaths, routing, build |
GetStaticPathsExpectedParams Missing or empty required `params` property on `getStaticPaths()` route. | exception | error | getstaticpaths, routing, build |
NoAdapterInstalledServerIslands Cannot use server islands without an adapter. Please install and configure the a | exception | error | server-islands, ssr, adapter, build |
SessionStorageInitError No driver was defined in the session configuration and the adapter did not provi | exception | error | session, config, ssr |
SessionStorageSaveError The session key was not provided. | exception | error | session, validation |
SessionStorageInitError Failed to resolve session driver: ${driver.entrypoint} | exception | error | session, config, build, driver |
GenerateContentTypesError `astro sync` command failed to generate content collection types: ${errorMessage | exception | error | content-collections, sync, build, typescript |
| Invalid URL encoding | http | error | routing, url, security, request |
MultiLevelEncodingError URL encoding depth exceeded the maximum number of decode iterations | http | error | security, routing, url-encoding, middleware, request |
EnvPrefixConflictsWithSecret The following environment variables are declared with `access: "secret"` in `env | exception | error | security, env, vite, config, secrets |
ServerOnlyModule The "astro:env/server" module is only available server-side. | exception | error | security, env, vite, bundling, secrets |
EnvInvalidVariables The following environment variables defined in `env.schema` are invalid:
${erro | exception | error | env, config, build, validation |
MissingLocaleError The locale/path `${locale}` does not exist in the configured `i18n.locales`. | exception | error | i18n, config, routing, localization |
i18nNoLocaleFoundInPath You tried to use an i18n utility on a path that doesn't contain any locale. You | exception | error | i18n, routing, localization |
i18nNotEnabled The `astro:i18n` module cannot be used without enabling `i18n` in your Astro con | exception | error | i18n, config, vite, virtual-module |
| Integration ${integrationName} is injecting a type that does | exception | error | integrations, typescript, config, types |
| Integration ${integration.name} has an unnamed renderer. | exception | error | integrations, renderers, config |
| Renderer ${renderer.name} does not provide a serverEntrypoin | exception | error | integrations, renderers, config, ssr |
| The "${integration.name}" integration is trying to add the " | exception | error | integrations, client-directives, config |
| The "${integration.name}" integration is trying to add middl | exception | error | integrations, middleware, config |
| The adapter ${adapter.name} doesn't provide a feature map. I | exception | error | integrations, adapter, config, astro-4, ssr |
ServerOnlyModule The "astro:config/server" module is only available server-side. | exception | error | security, config, vite, bundling, virtual-module |
| Incorrect value for ${key} | exception | warning | preferences, config, serialization |
| You need to enable the `prefetch` Astro config to import `as | exception | error | prefetch, config, performance, vite |
InvalidComponentArgs Invalid arguments passed to <${name}> component. | exception | error | runtime, components, compiler, rendering |
| Invalid component export path: ${componentExport} | exception | error | security, runtime, components, hydration, prototype-pollution |
EndpointDidNotReturnAResponse An endpoint must return either a `Response`, or a `Promise` that resolves with a | exception | error | endpoint, api-routes, response, type-contract |
| Error: invalid hydration directive "${key}". Supported hydra | exception | error | hydration, directives, typo, render |
MissingMediaQueryDirective Media query not provided for `client:media` directive. A media query similar to | exception | error | hydration, client-media, directives, render |
NoMatchingImport Could not render `${componentName}`. No matching import has been found for `${co | exception | error | hydration, import-analysis, component-exports, render |
| Unable to render ${result.pathname} because it contains an u | exception | error | jsx, undefined-component, render, astro-component |
ResponseSentError The response has already been sent to the browser and cannot be altered. | exception | error | streaming, response, redirect, render |
OnlyResponseCanBeReturned Route `${route}` returned a `${returnedValue}`. Only a [Response](https://develo | exception | error | page, response, render, astro-file |
| Unable to render ${displayName} because it is ${Component}! | exception | error | framework-components, undefined-component, render, renderer |
NoMatchingRenderer Unable to render `${componentName}`.
There ${plural ? 'are' : 'is'} ${validRend | exception | error | client-only, renderer, integration, hydration |
NoClientOnlyHint Unable to render `${componentName}`. When using the `client:only` hydration stra | exception | error | client-only, renderer, directives, hydration |
| Unable to render ${metadata.displayName}! This component li | exception | error | ssr, browser-globals, framework-components, renderer |
| Unable to render ${result.pathname} because it contains an u | exception | error | jsx, undefined-component, streaming, render |
| Cyclic reference detected while serializing props for <${met | exception | error | serialization, hydration, props, cyclic-reference |
| Invalid transition name {${transitionName}} | exception | error | view-transitions, transition, css, type-validation |
| Apps must default export an object with an id, and a name. | exception | error | dev-toolbar, toolbar-apps, plugin, integration |
| Apps must be an object with an id, a name and an entrypoint. | exception | error | dev-toolbar, configuration, validation |
| App entrypoint must default export an object. | exception | error | dev-toolbar, configuration, modules |
IncorrectStrategyForI18n The function `${functionName}` can only be used when the `i18n.routing.strategy` | exception | error | i18n, routing, configuration |
InvalidI18nMiddlewareConfiguration The option `redirectToDefaultLocale` can be enabled only when `prefixDefaultLoca | exception | error | i18n, middleware, configuration, redirect |
| <script src="${src}"> references an asset in the "${public | exception | error | astro-component, scripts, bundler, public-dir |
| Astro components cannot be used in the browser. Tried to ren | exception | error | astro-component, client-side, bundler, ssr |
InvalidFrontmatterInjectionError A remark or rehype plugin attempted to inject invalid frontmatter. Ensure "astro | exception | error | markdown, remark, rehype, frontmatter, plugins |
| Template ${tmpl} does not exist! | exception | error | create-astro, cli, template, network |
| Unable to download template ${tmpl} | exception | error | create-astro, cli, template, network, filesystem |
| Timeout | exception | error | create-astro, cli, process, timeout |
| Process exited with code ${exitCode} | exception | error | create-astro, cli, process, exit-code |
| `workerd` does not run on Stackblitz. | exception | error | cloudflare, stackblitz, adapter, environment |
| the prerender server responded ${response.status} ${response | exception | error | cloudflare, prerender, workerd, build, network |
| Failed to start the Cloudflare prerender server. The preview | exception | error | cloudflare, prerender, internal-bug, server |
| Failed to get static paths from the Cloudflare prerender ser | exception | error | cloudflare, prerender, workerd, build, static-paths |
| Failed to prerender ${request.url}: ${prerenderError} | exception | error | cloudflare, prerender, workerd, build, ssr |
| Failed to get static images from the Cloudflare prerender se | exception | error | cloudflare, prerender, images, build, workerd |
| Astro.locals.runtime.env has been removed in Astro v6. Use ' | exception | error | cloudflare, astro-v6, migration, breaking-change, bindings |
| Astro.locals.runtime.cf has been removed in Astro v6. Use 'A | exception | error | cloudflare, astro-v6, migration, breaking-change, request-properties |
| Astro.locals.runtime.caches has been removed in Astro v6. Us | exception | error | cloudflare, astro-v6, migration, breaking-change, caching |
| Astro.locals.runtime.ctx has been removed in Astro v6. Use ' | exception | error | cloudflare, astro-v6-migration, deprecation, ssr |
| Parameter name must match /^[a-zA-Z0-9_$]+$/ | validation | error | routing, cloudflare, file-naming, build |
| (Uncaught error) Partial tag requires a 'file' attribute | exception | error | markdoc, content-collections, validation, authoring |
| **${relativePartialPath}** contains invalid content: Could n | exception | error | markdoc, partials, filesystem, build |
| **${rootRelativePath}** contains invalid content: ${validati | validation | error | markdoc, validation, content-collections, build |
| Could not resolve image ${JSON.stringify(node.attributes.src | exception | error | markdoc, images, assets, build |
| Unexpected problem adding heading IDs to Markdoc file. Did y | exception | error | markdoc, headings, configuration, build |
| First argument must be a string | validation | error | css, parsing, type-error, markdoc |
NoMatchingImport Could not render `${componentName}`. No matching import has been found for `${co | exception | error | mdx, hydration, imports, build |
| [MDX] A remark or rehype plugin attempted to inject invalid | exception | error | mdx, frontmatter, plugins, build |
| Expected a matching import for component `${tagName}`. Did y | exception | error | mdx, satteri, hydration, imports, build |
| [MDX] A Sätteri plugin attempted to inject invalid frontmatt | exception | error | mdx, satteri, frontmatter, plugins, build |
| The markdown processor "${processor.name}" does not provide | exception | error | mdx, markdown, configuration, integrations, build |
| Unsupported image format "${options.format}" | validation | error | netlify, images, assets, configuration |
| Invalid quality for picture "${options.src}" | validation | error | netlify, images, validation, configuration |
| Please use Astro.url instead. | exception | error | netlify, dev-server, deprecation, ssr |
| Please use Astro.cookies instead. | exception | error | netlify, dev-server, cookies, deprecation |
| `context.next` is not implemented for serverless functions | exception | error | netlify, dev-server, middleware, serverless |
| context.params don't contain any usable content in Astro. | exception | error | netlify, dev-server, routing, deprecation |
| context.rewrite is not available in Astro. | exception | error | netlify, dev-server, rewrite, deprecation |
| Setting the 'mode' option is required. | validation | critical | node-adapter, config, astro, build-config |
| The server entrypoint doesn't have a handler. Are you sure t | exception | critical | node-adapter, preview, build-output, entrypoint |
| The server entrypoint ${fileURLToPath(preview.serverEntrypoi | exception | critical | node-adapter, preview, build-output, filesystem |
| [@astrojs/node] Could not find the server directory "${serve | exception | critical | node-adapter, bundling, deployment, asset-resolution |
| `getActionState()` must be called with a form request. | exception | error | react, actions, forms, content-type |
| `getActionState()` could not find a state object. | exception | error | react, actions, useactionstate, forms |
| Unsupported React version: ${majorVersion}. | exception | critical | react, container, version, peer-dependency |
| Unsupported React version: ${majorVersion}. | exception | critical | react, integration, version, config, peer-dependency |
| Vercel Image Optimization requires at least one size to be c | exception | error | vercel, image-optimization, config, development |
| Missing `width` parameter for remote image ${options.src} | exception | error | vercel, image-optimization, remote-images, dimensions |
| maxDuration must be a number | exception | error | vercel, serverless, config, type-validation |
| maxDuration must be a positive number | exception | error | vercel, serverless, config, validation |
| Error generating redirects: ${error.message} | exception | error | vercel, redirects, routing, build |
| Error generating routes: ${normalized.error.message} | exception | error | vercel, routing, build, route-conflict |
| Invalid route ${file} — parameter name must match /^[a-zA-Z0 | exception | error | vercel, routing, dynamic-routes, filename |
| Invalid package name "${packageName}". Package names must fo | exception | error | internal-helpers, validation, security, cli, package-name |
| No files found to copy | exception | error | internal-helpers, filesystem, assets, validation |
| The TypeScript module loaded${version} does not expose the p | exception | critical | language-tools, typescript, version, astro-check, compatibility |
| Specified tsconfig file `${tsconfig}` does not exist. | exception | error | language-tools, typescript, tsconfig, filesystem, config |
| The `typescript.tsdk` init option is required. It should poi | exception | critical | language-tools, lsp, typescript, editor, initialization |
| Unable to resolve "${packageInfo.name}" | exception | error | network, npm-registry, upgrade-tool, http-status |
| Timeout | exception | error | subprocess, timeout, upgrade-tool, spawn |
| Process exited with code ${exitCode} | exception | error | subprocess, exit-code, upgrade-tool, spawn, silent-failure |
| Unable to resolve "${packageName}". Is it a dependency of th | exception | error | build-script, monorepo, workspace, dependency-resolution |
| Missing test glob pattern | exception | error | cli, test-runner, argument-validation, monorepo |
| ${packageJsonPath} does not contain a "name" field. | exception | error | release-script, monorepo, package-json, validation |
| ${packageJsonPath} does not contain a "version" field. | exception | error | release-script, monorepo, package-json, validation, version |
FontFamilyNotFound No data was found for the `${family}` family passed to the `<Font>` component. | exception | error | astro-component, fonts, experimental, config-mismatch, typo |
ImageMissingAlt Image missing "alt" property. "alt" text is required to describe important image | exception | error | astro-component, image, accessibility, a11y, required-prop |
ImageMissingAlt Image missing "alt" property. "alt" text is required to describe important image | exception | error | astro-component, picture, image, accessibility, a11y, required-prop |