ErrLookup › OtterMind/Chat2DB
OtterMind/Chat2DB
Chat2DB is a free, cross-platform, local-first database client and SQL workspace for developers, DBAs, analysts, and data teams. Connect to 40+ databases, manage data, edit and run SQL, and use your own AI model to generate, explain, and optimize queries. Available on desktop, web, Docker, and CLI, with MCP support. · Java · 3,112 source files
Analyzed at 5ee1e990e7 on 2026-08-14. 258 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
sqlExecution.streamingUnsupported sqlExecution.streamingUnsupported | exception | error | streaming, capability-gate, sql-execution, plugin |
| EWKB line string must be empty or contain at least two… | validation | info | postgresql, ewkb, geometry, validation |
| EWKB contains a negative element count | validation | info | postgresql, ewkb, geometry, data-integrity, validation |
jdbc.driver.downloadFailed jdbc.driver.downloadFailed | exception | error | jdbc-driver, network, connection, i18n-missing-key |
| EWKB collection contains an unexpected geometry type | validation | info | postgresql, ewkb, geometry, collection, validation |
| connection error | exception | error | connection, routines, i18n-missing-key, context |
| EWKB ends before its declared geometry data | validation | info | postgresql, ewkb, geometry, data-integrity, truncation |
| Failed to persist cleanup and roll back assignment changes. | exception | error | github, automation, transaction, claim-management, node |
request.required request.required | validation | error | validation, request-validation, dml-execution, i18n-missing-key |
count error count error | exception | error | count, sql-execution, fallback-exhausted |
| Unable to register the Chat2DB preview resource scheme | exception | error | jcef, cef, scheme-registration, lifecycle, desktop |
| Unsupported Snowflake column type | validation | error | snowflake, ddl, column-type, alter-table |
| Decryption error | exception | error | cryptography, aes-gcm, encryption, security, frontend |
| License flow is disabled in community mode | exception | warning | community-mode, license, feature-flag, frontend |
connection error connection error | error_code | error | connection, context, account, i18n |
| EWKB coordinate is not finite | validation | info | postgresql, ewkb, geometry, data-integrity, validation |
web.not.support.db.type web.not.support.db.type | validation | error | desktop, capability-gate, jdbc-driver, deployment-mode |
drop table error drop table error | exception | error | ddl, table-operations, i18n-missing-key, database-error |
| Failed to load frontend files | exception | critical | jcef, frontend, packaging, startup, desktop |
| Invalid geometry inputStream - less than five bytes | exception | warning | mariadb, geometry, wkb, jdbc, data-conversion |
| Path is outside of the selected SQL directory | validation | error | sql-directory, security, path-traversal, containment, defense-in-depth |
| EWKB linear ring is not closed | validation | info | postgresql, ewkb, geometry, polygon, validation |
| EWKB collection contains mixed coordinate dimensions | validation | info | postgresql, ewkb, geometry, collection, validation |
| EWKB linear ring must contain at least four coordinates | validation | info | postgresql, ewkb, geometry, polygon, validation |
largeCellValue.partialPreviewEditRejected largeCellValue.partialPreviewEditRejected | validation | warning | large-value, partial-preview, edit-rejected, validation |
| Failed to update local file | exception | error | desktop, jcef, file-handling, io, frontend |
dataSource.sqlAnalysisError dataSource.sqlAnalysisError | validation | error | db-type, export, sql-analysis, plugin |
| Selected path is not a directory | validation | warning | sql-directory, path-validation, user-input, filesystem |
diff_error diff_error | exception | error | diff, liquibase, wrapper-error |
ai.model.config.required ai.model.config.required | exception | error | ai, model-config, community, validation |
exportType exportType | validation | error | validation, request-validation, export, enum |
truncate table error truncate table error | exception | error | ddl, table-operations, i18n-missing-key, database-error |
| Unsafe H2 column default from metadata | validation | error | h2, sql-guard, ddl, metadata, default, validation |
| Invalid Snowflake | validation | error | snowflake, ddl, validation, identifier, sql-injection |
routine.operation.onlyMysqlSupported routine.operation.onlyMysqlSupported | exception | error | capability-gate, routines, mysql, plugin |
| request body must be a JSON object | http | error | http, json, validation, qq-relay |
| Unsupported EWKB byte order | validation | info | postgresql, ewkb, geometry, data-integrity, validation |
| Data validation failed | validation | error | zod, validation, data-validation, schema, frontend |
| delivery is still in progress | http | warning | http, retry, transient, qq-relay |
database.delete.notSupportDatabase database.delete.notSupportDatabase | validation | error | database-delete, dbtype-capability, validation |
| repository is not allowed | http | error | http, authorization, configuration, qq-relay |
largeCellValue.tokenForbidden largeCellValue.tokenForbidden | validation | error | authz, large-value, token, multi-tenant |
| rate limit exceeded | http | warning | http, rate-limit, retry, transient, qq-relay |
| Unsupported Snowflake index type | validation | error | snowflake, ddl, index-type, create-table |
| message contains control characters | http | error | http, validation, sanitization, qq-relay |
largeCellValue.tokenExpired largeCellValue.tokenExpired | validation | warning | large-value, token, cache, transient, expiry |
ai.attachment.unsupportedFileExtensions ai.attachment.unsupportedFileExtensions | exception | error | ai, attachment, input-validation, file-type |
| Prepared QQ notification repository does not match | validation | error | config, github-actions, notification, validation |
| Pricing is disabled in community mode | exception | warning | community-mode, pricing, billing, runtime-env, frontend |
| Invalid MySQL column type | validation | error | mysql, validation, ddl, column-type |
| Invalid MongoDB | validation | error | mongodb, validation, metadata |
| Redis update command failed, sql= | exception | error | redis, jdbc, execution, runtime-exception |
ai.chat.history.sessionNotOwned ai.chat.history.sessionNotOwned | exception | error | ai, chat-history, authorization, ownership, validation |
copy table error copy table error | exception | error | database, ddl, table-copy, plugin |
| Missing local file path | validation | error | desktop, jcef, ai, file-handling, frontend |
| Unable to register the Chat2DB preview resource handler | exception | error | jcef, cef, scheme-registration, lifecycle, desktop |
| Symbolic links are not supported | validation | warning | sql-directory, security, symlink, rename, defense-in-depth |
ai.attachment.localParseFailed ai.attachment.localParseFailed | exception | error | ai, attachment, io, filesystem, parsing |
| Redis JDBC command arguments cannot contain NUL, CR, or LF | validation | error | redis, injection-guard, validation, security |
sql sql | validation | error | validation, request-validation, export, sql |
database.delete.connectionFailed database.delete.connectionFailed | validation | critical | database-delete, connection, context-missing |
| Failed to persist ai config to | exception | critical | io, filesystem, ai-config, permissions, serialization |
mysql.account.listUnavailable mysql.account.listUnavailable | exception | error | mysql, account, privilege, metadata |
| Unsupported provider: | validation | error | ai, model-config, provider, enum, validation |
datasource_connection_failed datasource_connection_failed | error_code | error | datasource, jdbc, connection, cli |
sql_query_failed sql_query_failed | error_code | error | sql, jdbc, cli, execution |
| Failed to load ai config from | exception | critical | ai, model-config, startup, serialization, data-corruption |
| Invalid MongoDB database name | validation | error | mongodb, validation, injection-guard, ddl |
| Invalid MySQL | validation | error | mysql, validation, injection-guard, ddl |
largeCellValue.tokenRequired largeCellValue.tokenRequired | validation | error | validation, large-value, token, request-validation |
ai.attachment.unsupportedFileType ai.attachment.unsupportedFileType | exception | error | ai, attachment, parsing, defensive-code, internal-bug |
| GITHUB_EVENT_PATH is required. | exception | error | github, automation, environment, config, node |
| Invalid DB2 index column ordering | validation | error | db2, sql-guard, ddl, index, validation |
routine.operation.parameterLoadFailed routine.operation.parameterLoadFailed | exception | error | mysql, routine, metadata, privilege |
| Invalid MySQL definer | validation | error | mysql, validation, injection-guard, ddl, definer |
| Redshift table name must not be empty | validation | error | redshift, metadata, validation, identifier |
| Redis command execution failed, sql= | exception | error | redis, jdbc, execution, runtime-exception |
| Selected SQL directory root cannot be deleted | validation | warning | sql-directory, delete, user-input, business-rule |
database.delete.notSupportSchema database.delete.notSupportSchema | error_code | error | mysql, ddl, unsupported-operation, schema |
database.delete.confirmNameMismatch database.delete.confirmNameMismatch | validation | error | database-delete, schema-delete, confirmation, safety-guard |
| QQ relay response was not a JSON object | exception | error | network, relay, notification, runtime |
mongodb count error mongodb count error | exception | error | mongodb, count, wrapper-error |
| delivery_id is invalid | http | error | http, validation, regex, qq-relay |
| The response body is empty. | exception | error | sse, ai, network, response-handling, frontend |
| Invalid MySQL default value | validation | error | mysql, validation, ddl, default-value |
| Invalid Snowflake index sort direction | validation | error | snowflake, ddl, validation, index |
| The response content-type | exception | error | sse, ai, content-type, response-handling, frontend |
| Unable to rewrite table extended property | validation | error | sqlserver, ddl, table-copy, extended-property, parsing |
| Invalid generic | validation | error | generic, sql-guard, identifier, validation |
| Unable to rewrite source table reference in DDL batch | validation | error | sqlserver, ddl, table-copy, parsing |
| Unsupported GitHub event | exception | error | github-actions, notification, validation, events |
account.manage.unsupported account.manage.unsupported | error_code | error | account-management, spi, plugin, unsupported |
| Existing routine definition does not contain routine name | exception | error | mysql, routine, migration, compatibility |
database.delete.databaseNotExists database.delete.databaseNotExists | validation | error | database-delete, not-found, metadata |
ai.attachment.filePathRequired ai.attachment.filePathRequired | exception | error | ai, attachment, input-validation, validation |
| Fetch failed with status | exception | error | sse, ai, network, http, frontend |
mysql.account.grantsUnavailable mysql.account.grantsUnavailable | exception | error | mysql, account, privilege, grants |
| Presto table name must not be blank | validation | error | presto, metadata, validation, identifier |
| The baseURL is not valid! | validation | error | sse, ai, config, validation, frontend |
| provider is required | validation | error | ai, model-config, validation, illegal-argument |