ErrLookup › remix-run/remix
remix-run/remix
Build Better Websites. Create modern, resilient user experiences with web fundamentals. · TypeScript · 667 source files
Analyzed at 9696913134 on 2026-08-27. 256 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| invalid param delimiter | validation | error | route-pattern, parse, params, syntax |
| Expected a request handler function or action object with a… | validation | error | fetch-router, typescript, validation, route-mapping |
| create( ) requires primary key values for table "' +… | exception | error | data-table, create, primary-key, returning, database-capabilities |
| popover.surface() requires a registered anchor before… | exception | error | popover, ui, anchor, positioning, remix-ui |
| Cannot convert LazyFile to string. Use .stream() to get a… | validation | error | lazy-file, typeerror, string-coercion, streams, uploads |
| nodeHmrRuntimeUnavailableError | exception | error | node-hmr, runtime-unavailable, dev-server |
| Unsupported predicate | exception | error | mysql, sql-compiler, predicate, query-builder |
| Database execution failed | exception | error | data-table, sql, wrapper, driver |
| Relation "' + relationName + '" is not defined for source… | exception | error | data-table, relations, schema-definition |
| invalid bypass pattern | exception | error | cop-middleware, bypass-pattern, validation, configuration |
| create( ) failed to return an inserted row | exception | error | data-table, insert, returning, driver |
| Unknown query execution mode | exception | error | data-table, internal, query-plan, version-mismatch |
| Invalid ' + callbackName + ' callback result for table "' +… | validation | error | data-table, lifecycle-hooks, async, synchronous-contract |
| Unsupported operation kind | exception | error | data-table, mysql, sql-compiler, operation |
| must be a string | validation | error | config, validation, build-target |
FILE_TRANSFORM_RESULT_INVALID must return a string, Uint8Array, or object for | error_code | error | asset-server, file-transform, validation, files |
| insertMany() requires at least one explicit value across… | exception | error | data-table, insert-many, validation, empty-values |
| must be a non-negative safe integer | validation | error | route-pattern, matcher, limits, validation |
COMMONJS_NOT_SUPPORTED CommonJS module detected | error_code | error | commonjs, esm, transform, assets |
FILE_OUTSIDE_MOUNTS File is outside all configured mounts. | error_code | error | assets, mounts, routing, build |
| Invalid package.json at | validation | error | node-tsx, package-json, module-resolution |
| Browser HMR is disabled for this node-hmr runtime | exception | error | node-hmr, hmr, dev-server, runtime-unavailable |
| Invalid afterRead callback result for table "' + tableName… | validation | error | data-table, after-read, lifecycle-hooks, validation |
| SQLite database is closed | exception | critical | sqlite, lifecycle, use-after-close, data-table |
| throw new TypeError(message) | validation | error | cli, database, env-var, config |
| hmr must create a channel with a close function | validation | error | hmr, dev-server, asset-server, validation |
| must return a render function, received | exception | error | remix-ui, component-contract, render-function, typescript |
TRANSFORM_FAILED Failed to analyze HMR usage in transformed script. | error_code | error | hmr, transform, parser, assets |
| matcher resource limit exceeded | exception | error | route-pattern, matcher, limits, performance |
FILE_TRANSFORM_FAILED failed for . | error_code | error | asset-server, file-transform, error-wrapping, cause |
FILE_NOT_ALLOWED File " " is not allowed by the asset server access configuration. Add a… | error_code | error | asset-server, access-control, configuration, files |
| clientEntry() requires an entry ID | validation | error | client-entry, hydration, remix-ui, validation |
| Cannot call ' + method + '() from a transaction-scoped… | exception | error | transactions, lifecycle, data-table |
| Invalid beforeDelete callback result for table "' +… | validation | error | data-table, before-delete, lifecycle-hooks, validation |
| Unknown column "' + key + '" for table "' + tableName + '" | validation | error | data-table, unknown-column, validation, schema-mismatch |
| create( ) failed to load inserted row | exception | error | data-table, insert, relations, returning |
| Expected a controller with an object `actions` property | validation | error | fetch-router, route-mapping, controller, validation |
| import.meta.hot.accept() can only accept a callback, a… | validation | error | node-hmr, vite-hmr, static-analysis |
| Nested transaction cleanup failed | exception | critical | data-table, transactions, savepoints, aggregate-error |
| ambiguous optional captures | validation | error | route-pattern, parse, optional-segments, ambiguity |
| missing hostname | validation | error | route-pattern, parse, url, hostname |
| MySQL migration lock could not be acquired | exception | error | data-table, mysql, migration, lock, concurrency |
| Database transaction and rollback both failed | exception | critical | data-table, transactions, rollback, aggregate-error |
| hmr must create a channel with a string url | validation | error | cli, version, packaging |
| expected error to be | exception | error | cli, database, env-var, sqlite |
| MySQL database config requires a database name | exception | error | data-table, mysql, configuration, database-name |
RMX_ROUTE_MAP_LOADER_FAILED Route-map loader failed | error_code | error | cli, routes, config |
| Unsupported tsconfig compilerOptions.jsx = | validation | error | node-tsx, tsx, tsconfig, jsx |
| Request is not a multipart request | validation | error | multipart, content-type, http, request-validation |
| Database does not support upsert | exception | error | data-table, upsert, database-capabilities |
| values must be package names. Received " ". | validation | error | cli, database, migrations, invariant |
| Invalid tsconfig compilerOptions for | validation | error | typescript, tsconfig, jsx |
| MySQL migration lock is already held by this database | exception | error | data-table, mysql, migration, lock, deadlock |
| values must be strings | validation | error | cli, database, seed, invariant |
| assetServer.getHref() only supports transforms for… | validation | error | cli, scaffold, argument-missing |
| Session is not started. Use session() middleware before… | exception | critical | csrf-middleware, session, helper, middleware-order |
| Unsupported encoding | validation | error | compression, encoding, response, zlib |
RMX_INVALID_CONFIG ${filePath}:${line}:${column}: ${details} | validation | error | cli, config, validation |
| Unexpected data after end of stream | exception | error | multipart, parser-state, stream-corruption |
| Expected OAuth provider to return a JSON object. | exception | error | oauth, token-exchange, json-validation |
| Invalid value for column "' + column + '" in table "' +… | validation | error | data-table, validation, column, hooks |
| MySQL database + method + () requires config-based… | exception | error | data-table, mysql, driver, configuration |
| adjacent wildcards | validation | error | route-pattern, parse, wildcard, syntax |
| hasManyThrough relation is missing through metadata | exception | error | data-table, relations, has-many-through, configuration |
| invalid protocol | validation | error | route-pattern, parsing, protocol |
| Applied migration " _ " is missing from current migrations | exception | critical | migrations, journal, missing-migration, integrity |
| files.maxRequestTransforms must be a positive integer | validation | error | config, validation, assets |
| MySQL migration lock was not held by the reserved connection | exception | warning | data-table, mysql, migration, lock, cleanup |
| Exceeded maximum header size | exception | error | multipart, headers, limits, dos-protection |
| Unknown transaction token: + token.id | exception | error | data-table, mysql, transaction, token |
| update() requires at least one change | exception | error | data-table, update, validation, empty-changes |
| ' + operation + '() returning is not supported by this… | exception | error | data-table, returning, database-capabilities |
| Unknown transaction token: ' + token.id | exception | error | sqlite, transaction, token, driver |
| Invalid column " " for table " ". Expected a column(...)… | exception | error | data-table, schema, columns, validation |
| Duplicate migration id | exception | error | data-table, migrations, duplicate-id, filesystem |
| nameless-wildcard | validation | error | route-pattern, href, wildcard, params |
| Invalid multipart stream: missing initial boundary | exception | error | multipart, boundary, stream-malformed |
| Multipart stream not finished | exception | error | multipart, truncated-stream, parser-state |
| MySQL database cannot + method + while transactions are… | exception | error | data-table, mysql, transaction, lifecycle |
| Session cookie " " is configured with httpOnly: false and… | console | warning | session, security, cookie, http-only |
| SQLite commit and rollback both failed | exception | critical | sqlite, transaction, commit, aggregate-error |
| csrf middleware requires session() middleware to run before… | exception | critical | csrf-middleware, session, middleware-order, configuration |
| invalid bypass pattern | exception | error | cop-middleware, bypass-pattern, query-string, validation |
| Request body is empty | validation | error | multipart, request-body, http |
| ${message.message} | console | info | hmr, node, restart, warning |
| Invalid validator result for table "' + tableName + '" | validation | error | data-table, validator, lifecycle-hooks, validation |
| must use a four-digit year of 2015 or higher | validation | error | config, validation, es-version |
| Postgres database + method + () requires config-based… | exception | error | postgres, driver, config, construction |
| throw new AssertionError(options) | exception | critical | cli, database, data-loss, confirmation |
| Unknown database command: ' + command | exception | error | cli, unknown-command, data-table |
| Invalid beforeWrite callback result for table "' +… | validation | error | data-table, before-write, lifecycle-hooks, validation |
| missing-hostname | validation | error | route-pattern, href, url |
FILE_TRANSFORM_NOT_SUPPORTED File transform " " does not support inputs for | exception | error | assets, transform, extension, configuration |
| hmr must create an object | validation | error | cli, test, option-validation |
| invalid bypass pattern | exception | error | cop-middleware, bypass-pattern, path-segment, validation |
| Session ID was regenerated, but the old session cannot be… | console | warning | session, cookie-storage, regenerate |
| mounts keys must be URL pathnames without query strings… | validation | error | config, routes, mounts, url, security |
| hasManyThrough expects a through relation whose source… | exception | error | data-table, relations, join |
| SQLite rollback and connection cleanup both failed | exception | critical | sqlite, transaction, rollback, aggregate-error |
| Nested transactions require database savepoint support | exception | error | data-table, transactions, savepoints, capabilities |