ErrLookup › vitessio/vitess
vitessio/vitess
Vitess is a database clustering system for horizontal scaling of MySQL. · Go · 2,094 source files
Analyzed at 01a25a7d17 on 2026-09-01. 1237 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
VT12001 ' ' column referenced in update expression ' ' is itself updated | panic | error | vitess, planbuilder, update, multi-table, validation |
VT09015 schema tracking required | panic | error | query-planning, union, vtgate, internal-panic |
VT13001 no update expression for the target | panic | error | vitess, planbuilder, update, internal-error, set-clause |
| tablet has a replication lag of seconds which is beyond the… | exception | warning | vreplication, vstream, replication-lag, configuration |
| reading JSON object key | validation | error | json, parsing, escaping, mysql |
| bad unsigned integer type | panic | error | go, panic, evalengine, type-system, internal-invariant |
VT03014 VT03014: unknown column | error_code | error | vschema, insert, query-planning |
| 500 internal server error: vttablet is not serving | http | error | vttablet, health-check, serving-state, http |
| cannot decode RelayLogSourceBinlogEquivalentPosition | panic | critical | mysql, replication, protobuf-decoding, panic |
| err | panic | error | vitess, planbuilder, union, type-aggregation, collation |
| VReplication stream has the same workflow name as the… | console | error | vitess, vreplication, resharding, workflow-migration |
ErrMySQLShellPreCheck ErrMySQLShellPreCheck | error_code | error | go, mysqlctl, mysqlshell, sentinel-error, backup-precheck |
| failed to execute vtgate address template for | exception | error | go, vtadmin, consul, template |
| invalid number at position | validation | error | json, numbers, parsing, mysql |
| can't stat mysqld socket file | exception | error | mysql, mysqld, startup, socket, filesystem |
| no primary tablet found for materialization workflow | console | error | vitess, vreplication, materialize, topology, missing-primary |
| stream error @ (including the GTID we failed to process) | exception | critical | mysql, replication, binlog, streaming, gtid |
| vindex column cannot be a complex expression | validation | error | go, vindex, workflow, sql-parsing |
| primary key column not found in table's select filter or… | validation | error | vreplication, copy-phase, plan-builder, primary-key |
| both atomic copy and partial mode cannot be specified for… | validation | error | vitess, vreplication, workflow, invalid-argument |
| binlog stream client charset | exception | error | mysql, binlog, charset, configuration-mismatch |
| cannot migrate streams with a mix of reference and sharded… | console | error | vitess, vreplication, sharding, reference-tables, config-error |
| the argument is required for the SetReadWrite command | validation | error | vtctl, cli, missing-argument, tablet-alias |
| failed to automatically buffer and retry failed request… | exception | error | vtgate, failover, buffering, retry |
| startPos.GTIDSet is wrong type - expected filePosGTID, got… | validation | error | mysql, replication, gtid, binlog |
| could not determine CREATE TABLE statement from table schema | exception | error | vreplication, sqlparser, schema, go |
| grpc server stopped | console | warning | grpc, server-lifecycle, vtadmin |
| health record does not include RealtimeStats message. tablet | exception | error | health-check, replication, streaming |
| WeightStringLen called with non-MOD4 length | panic | error | panic, collations, utf8, invalid-argument |
| invalid tablet type passed | validation | error | validation, tablet-types, vreplication, workflow |
| UnicodeLooseMD5.Verify | exception | error | vtgate, vindex, utf-8, data-validation |
| validateWorkflowName.VReplicationExec: <dynamic… | validation | error | wrangler, validation, vreplication |
| symbol NewAuthenticator must be of type `func()… | exception | error | plugin, rbac, authentication, vtadmin, go-plugin |
| timestampBusy when borrowing a time | panic | error | go, panic, concurrency, atomic |
| failed to set… | exception | critical | mysql, replication, binlog, network |
| SetIdleTimeout called when timer not initialized | panic | error | go, panic, resource-pool, connection-pool |
| The receiver ReplicationStatus contained a Mysql56GTIDSet… | panic | error | mysql, replication, gtid, panic |
| [BUG] tried to replace 'ASTType' on 'ValueContainer' | panic | critical | codegen, go, sqlparser, ast-rewrite, invariant-violation |
| expected either pointer (for unary) or named interface (for… | panic | error | go, codegen, grpc, proto, type-mismatch |
| obtainQueueLock: no previous queue node found | exception | error | zookeeper, topo, leadership-election, locking |
| no binlog source is defined for workflow | console | error | vitess, vreplication, corrupt-state, internal-invariant |
| ReplicationStatus( ) failed | console | error | replication, grpc, tablet, reparent |
| running MySQL version | exception | error | mysql, backup, restore, version-compatibility, upgrade |
| bad type aggregation for signed/unsigned types | panic | error | go, panic, evalengine, type-aggregation, internal-invariant |
| unknown handling name | validation | error | config, validation, viper |
| BUG: replicationLagCache did not return the lagRecord for… | panic | error | go, panic, throttler, replication-lag, invariant-violation |
| non-contiguous KeyRange values for | exception | error | topo, sharding, keyrange, srvkeyspace |
VT12002 VT12002(sqlparser.String(tblName), fk.Table.String()) | error_code | error | vitess, planbuilder, delete, vt12002, foreign-key, cross-shard |
| failed to marshal pk fields and value into query result | exception | error | vreplication, serialization, prototext, copy-workflow |
| : stream position: does not match | console | error | vitess, vreplication, gtid-position, race-condition, legacy-path |
| session variable is not allowed | validation | error | ddl, online-schema-change, validation |
| source table does not exist | console | error | vitess, workflow, materialize, schema-copy, missing-table |
| should override | panic | error | evalengine, panic, abstract-method, function-call |
| unexpected arithmetic operator | panic | error | evalengine, panic, internal-invariant, bit-operations |
| : schemas found with table named | exception | warning | vtadmin, schema, ambiguity, multi-cluster |
| expected ',' or ']' in array, got | validation | error | json, parsing, syntax-error, mysql |
| err.Error() (ReadTwopcInflight failure) | http | error | vttablet, twopc, transactions, debug-endpoint |
| invalid connection ID found | exception | error | vreplication, mysql, go |
| health check failed on | exception | error | vreplication, vstream, health-check, tablet |
| err.Error() (template execute failure) | http | error | http, vtgate, template, debug-endpoint |
| not ok | http | error | vttablet, health-check, mysql, monitoring |
| cannot migrate until all streams are running | console | error | vitess, vreplication, workflow-migration, stream-state |
VT09017 VT09017: INSERT with a target destination is not allowed | error_code | error | insert, routing, targeted-destination |
| unexpected number of rows returned | exception | error | vreplication, mysql, go |
| UpdateShardFields( , ) | error_code | error | go, topo, transaction |
| failed to ensure replication was started on tablet | exception | error | vtorc, replication, tabletmanager |
| permissions differ on | error_code | error | mysql, permissions, consistency-check, vitess |
| streams are mismatched across source shards for workflow | console | error | vreplication, resharding, consistency |
ErrNoSemiSync semi-sync plugin not loaded | error_code | warning | mysql, semi-sync, replication, plugin, sentinel-error |
| failed setting value for | exception | warning | tabletserver, http, validation, go |
VT09018 cannot add ' ' expression to a table/vindex | panic | error | planbuilder, unsupported-expression, go, operators |
| shard is still serving | validation | error | go, topology, reshard, validation |
| cluster name needs to be provided | validation | error | vtctl, cli, missing-argument, cluster |
| got a real event before FORMAT_DESCRIPTION_EVENT: %#v | exception | error | binlog, replication, vstreamer, stream-ordering |
| VReplication streams must have named workflows for… | console | error | vreplication, migration, validation, naming |
| no tablet found to source data in keyspace | validation | error | topology, tablet-discovery, vreplication, workflow |
| partial row image encountered: ensure binlog_row_image is… | exception | error | vreplication, mysql, binlog, configuration |
| QueryRowsMap unexpected error: %+v | exception | error | panic, sql, recovered-panic |
| failed to transition from state | exception | error | grpc, connection, vtctld |
| / has tables that are not in the vschema | exception | error | vschema, validation, schema-drift, routing |
| CopySchemaShard failed because schemas could not be… | exception | error | schema-compare, tablet, rpc, copy-schema |
UNIMPLEMENTED : (evalengine.ErrTranslateExprNotSupported, sqlparser.String(predicate)) | error_code | error | vitess, evalengine, unimplemented, expression-translation |
| cannot run a revert migration | exception | error | online-ddl, migration, revert |
| DeleteRecursive: nodes getting recreated underneath delete… | exception | warning | zookeeper, topo, concurrency, race-condition |
| generator failed for type | exception | error | codegen, ast, go, tooling |
| initTablet failed because existing tablet keyspace and shard | exception | error | topology, tablet-init, config-mismatch |
| invalid signature for Trie2: 0x%08x | validation | error | go, serialization, unicode, data-corruption |
| API registered but not handled. Please open an issue at… | http | error | vtorc, http-api, routing, internal-bug |
ErrImplementationNotRegistered %w %s | exception | error | go, registry, discovery, misconfiguration |
| lock already acquired | exception | error | go, mysqlctl, locking, global-read-lock, api-misuse |
| malformed spec: MinKey/MaxKey cannot be in the middle of… | validation | error | go, sharding, configuration, input-validation |
| no app indicated | validation | error | vitess, throttler, validation, vttablet |
| failed to discover %ss | exception | error | grpc, discovery, network, topology, timeout |
| unreacheable | panic | error | go, panic, evalengine, coercion |
| interface implemented by ( as %T) without ptr | exception | error | codegen, go-types, ast-helper-gen |
| invalid comparison operator | panic | error | evalengine, panic, comparison-operator, tuple |
| SHOW BINARY LOGS returned no rows | exception | error | vitess, mysql, binlog, snapshot |
| VReplication streams must have named workflows for… | console | error | vreplication, resharding, validation |
| failed to initialize clone support | exception | error | mysql, clone, init, sql-script, mysqld |
| Found DROP CONSTRAINT | exception | error | schemadiff, constraint, rename, online-ddl |