ErrLookup › remix-run/react-router
remix-run/react-router
Declarative routing for React · TypeScript · 516 source files
Analyzed at 1fd704a7da on 2026-08-12. 80 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| "${template}" is an invalid template. Run "create-react-rout | exception | error | cli, template, validation, create-react-router |
| The provided template is not a valid local directory or tarb | exception | error | cli, template, filesystem, create-react-router |
| There was a problem extracting the file from the provided te | exception | error | cli, template, tarball, filesystem, create-react-router |
| There was a problem fetching the file from GitHub. The reque | exception | error | network, github-api, rate-limit, release, create-react-router |
| There was a problem fetching the file from GitHub. No asset | exception | error | network, github-api, release, proxy, create-react-router |
| There was a problem fetching the file${isGithubUrl ? " from | exception | error | network, github-api, auth, token, release, create-react-router |
| There was a problem fetching the file${isGithubUrl ? " from | exception | error | network, github-api, rate-limit, release, create-react-router |
| There was a problem extracting the file from the provided te | exception | error | network, tarball, streaming, github-api, create-react-router |
| The path "${filePath}" was not found in this ${isGithubUrl ? | exception | error | template, path, github, create-react-router |
| No project directory provided | exception | error | cli, interactive, non-interactive, create-react-router |
| React Router agent skill files were not found | exception | error | cli, agent-skills, packaging, create-react-router |
| File collisions detected in a non-interactive environment | exception | error | cli, filesystem, overwrite, non-interactive, create-react-router |
| Exiting to avoid overwriting files | exception | info | cli, filesystem, overwrite, interactive, user-abort, create-react-router |
| package.json does not exist in ${ctx.cwd} | exception | error | cli, template, package-json, create-react-router |
| package.json ${pkgKey} are invalid | exception | error | cli, package-json, validation, create-react-router |
| Could not parse TypeScript | exception | error | build, babel, typescript, react-router-dev |
| React Router presets must have a `name` property defined. | validation | error | config, preset, react-router-dev, framework-mode |
| Could not find package.json in ${rootDirectory} or any of it | exception | error | config, entry-server, package-json, react-router-dev, framework-mode |
| Unable to define routes with duplicate route id: "${id}" | validation | error | routes, config, routing, react-router-dev, framework-mode |
| React Router Vite plugin not found in Vite config | exception | critical | vite, framework-mode, config, build, cli |
| Custom Vite manifest paths are not supported | exception | error | vite, config, manifest, build |
| Could not resolve module ID for ${url} | exception | error | routes, resolve-id, child-compiler, mdx, config |
| The React Router Vite plugin requires the use of a Vite conf | exception | critical | vite, config, child-compiler, framework-mode |
| No handlers were found for the request: ${url.pathname}${url | exception | error | preview, ssr, routing, handler, manifest |
| Invalid route chunk name "${chunkName}" in "${id}" | exception | error | route-chunks, build, cache, internal |
| Prerender (data): Received a ${response.status} status code | exception | error | prerender, ssr-false, loader, entry-server, build |
| Prerender (resource): Received a ${response.status} status c | exception | error | prerender, resource-route, loader, entry-server, build |
| SPA Mode: Received a ${response.status} status code from `en | exception | error | spa, ssr-false, entry-server, prerender, build |
| SPA Mode: Did you forget to include `<Scripts/>` in your roo | exception | error | spa, ssr-false, scripts, hydration, root-route |
| Prerender (html): Received a ${response.status} status code | exception | error | prerender, html, entry-server, loader, build |
| React Router Vite plugin can't detect preamble. Something is | exception | error | hmr, react-refresh, dev, scripts, preamble |
| Invalid route exports found when prerendering with `ssr:fals | exception | error | ssr-false, prerender, route-exports, action, loader, build |
| Error splitting route module: ${normalizeRelativeFilePath(id | exception | error | route-chunks, build, code-splitting, route-exports |
| The "serverBundles" function must return a string | validation | error | server-bundles, config, build, manifest |
| The "serverBundles" function must only return strings contai | validation | error | server-bundles, config, validation, build |
| Unable to prerender path because it does not match any route | exception | error | prerender, routing, manifest, config, build |
| Prerender: Request failed for ${prerenderPath}: ${response.s | exception | error | prerender, post-process, build, loader |
| Prerender: Request timed out for ${prerenderPath}: ${error.m | exception | error | prerender, timeout, loader, build, abort |
| Prerender: Request failed for ${prerenderPath}: ${error.mess | exception | error | prerender, loader, error-handling, build |
| Prerender: Failed to start Vite preview server | exception | error | prerender, vite, build, preview-server |
| Prerender: No resolved URL is available from the Vite previe | exception | error | prerender, vite, preview-server, config |
| The "@vitejs/plugin-rsc" plugin should be placed after the R | exception | error | vite, rsc, plugin-order, config |
| The "@mdx-js/rollup" plugin should be placed before the Reac | exception | error | vite, mdx, plugin-order, config |
| ${configResult.error} | exception | error | rsc, config, framework-mode, validation |
| When using the React Router `basename` and the Vite `base` c | exception | error | rsc, config, base, basename, dev-server |
| Prerender (data): Received a ${response.status} status code | exception | error | prerender, rsc, ssr, entry-server, status-code |
| Module cannot have both a default export and a ServerCompone | exception | error | rsc, route-module, exports, framework-mode |
| Module cannot have both a Layout export and a ServerLayout e | exception | error | rsc, route-module, exports, layout |
| Module cannot have both an ErrorBoundary export and a Server | exception | error | rsc, route-module, exports, error-boundary |
| Module cannot have both a HydrateFallback export and a Serve | exception | error | rsc, route-module, exports, hydrate-fallback |
| Invalid route module exports. The following pairs of exports | exception | error | rsc, route-module, exports, build-time, validation |
| Error splitting route module: ${id} ${invalidChunks.map((na | exception | error | rsc, chunking, code-splitting, build-time, route-module |
| React Router config loading requires Vite's __config_loader | exception | error | vite, config-loader, environment, dev-server, version-compat |
| Could not find a root route module in the app directory: ${a | exception | error | fs-routes, flat-routes, root-route, config |
| Could not find the routes directory: ${routesDir}. Did you f | exception | error | fs-routes, flat-routes, routes-directory, config |
| Route segment "${segment}" for "${routeId}" cannot contain " | exception | error | fs-routes, flat-routes, filename, routing-convention |
| Error generating session | exception | error | sessions, file-storage, crypto, defensive |
| Cannot write to a destroyed or ended writable stream | exception | error | streaming, node, writable, adapter, ssr |
| You tried to define routes asynchronously but started defini | exception | error | routes, defineroutes, remix-adapter, async, config |
| Unable to define routes with duplicate route id: "${route.id | exception | error | routing, config, define-routes, duplicate-id |
| No available port found | exception | critical | serve, network, port-binding, cli |
| `origin` header is not a valid URL. Aborting the action. | exception | error | csrf, actions, security, headers |
| The `request.url` host does not match `origin` header from a | exception | error | csrf, actions, security, allowed-origins |
| Cannot submit a <button> or <input type="submit"> without a | exception | error | forms, dom, submission |
| Cannot submit element that is not <form>, <button>, or <inpu | exception | error | forms, dom, submission, type-guard |
| ${res.status} ${res.statusText} | exception | error | fog-of-war, manifest, network, spa, lazy-routes |
| Path '${path}' requires param '${param}' but it was not prov | exception | error | href, routing, params, typegen |
| A history only accepts one active listener | exception | error | history, listeners, router |
| ${method}() call aborted without an `AbortSignal.reason`: ${ | exception | error | ssr, abort, static-handler, signals |
| You may only call `next()` once per middleware | exception | error | middleware, router, next, control-flow |
| You cannot call `runClientMiddleware()` from a static handle | exception | error | ssr, middleware, data-strategy, static-handler |
| Cannot call `runClientMiddleware()` from within an `runClien | exception | error | middleware, data-strategy, recursion, client |
| Invalid redirect location | exception | error | redirect, security, open-redirect, ssr |
| No value found for context | exception | error | context, router, middleware, state |
| getRequest must be called from within a React Server render | exception | error | rsc, server-context, async-local-storage, getrequest |
| Cannot handle enhanced server action without decodeReply and | exception | error | rsc, server-actions, config, decode |
| Cannot handle form actions without a decodeAction function | exception | error | rsc, form-actions, config, decode |
| Cookie length will exceed browser maximum. Length: ${seriali | exception | error | sessions, cookies, cookie-storage, size-limit |
| GITHUB_TOKEN environment variable is required | exception | critical | github-api, environment-variables, authentication, release-scripts, config |
| No contact found for ${id} | exception | error | data-layer, not-found, tutorial, domain-validation, crud |