tursodatabase/turso
Documented errors, page 4 of 6. Back to tursodatabase/turso
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Only finite numbers (not Infinity or NaN) can be passed as… | validation | error | csharp, dotnet, hrana-protocol, parameter-binding, json |
| usage: check_elf_dynsym_exports.py | console | error | cli, python, argument-parsing |
| invalid MVCC logical log header flags | http | error | mvcc, sync-server, header-validation, corruption, flags |
| must be set. | exception | error | dotnet, ado-net, parameters, binding |
8 SQLite Error 8: 'attempt to write a readonly database'. | error_code | error | dotnet, sqlite, read-only, permission |
| batch response is missing the result for statement | error_code | error | python, protocol, server-response, batch, serverless |
| Cannot eval AggregateOperator with Uninitialized state | panic | critical | rust, incremental, internal-panic, state-machine |
| Missing value for parameter at position | exception | error | dotnet, ado-net, tursodb, parameters, positional-parameters |
| payload start out of bounds on page | validation | error | sqlite, fixture, page-layout, testing |
| Unknown Turso sync operation state. | exception | error | dotnet, sync, version-mismatch, state-machine |
| NoData | exception | error | |
| : missing benchmark columns | validation | error | python, csv, input-validation |
| ResultSet is not open | exception | error | java, jdbc, result-set, resource-lifecycle |
| Unsupported argument type | validation | error | csharp, dotnet, type-mapping, parameter-binding |
| Unsupported parameter type | exception | error | react-native, statement, bind-parameters, type-error |
| MVCC logical pull revision is from the future… | http | error | mvcc, sync-server, logical-pull, revision-mismatch |
| Unable to access database schema. The database may be using… | exception | error | cli, schema, sqlite-schema, indexes, legacy-db, rust |
| Statement execution failed with status | exception | error | react-native, statement, native-error, execution-status |
| Failed to register completion extension | exception | critical | cli, startup, extension, completion, build, rust |
| createNClob not supported | exception | error | java, jdbc, turso, lob, nclob, unicode |
| Exception while binding double value at position | exception | error | java, jdbc, prepared-statement, bind, parameter-index |
| need at least one query per connection | validation | error | benchmark, validation, rust |
| Unsupported operator in trivial expression | panic | error | incremental, expression, operator, compiler, panic |
| is not available for direct remote connections. | exception | error | |
| spill_append_frames_to_wal requires a WAL | panic | critical | pager, cache-spill, wal, state-machine, panic |
| statement is invalid | exception | error | dotnet, native-interop, handle-lifecycle, use-after-dispose |
| Embedded replica lease ownership is unbalanced. | exception | error | dotnet, embedded-replica, refcount, lifecycle |
| Failed to read manual page | exception | warning | cli, manual, utf-8, embedded-assets, rust |
| missing batch result in pipeline response | exception | error | serverless, protocol, batch, network |
| SQLite facade batches are available only for direct remote… | exception | error | dotnet, batch, remote-connection |
| The data reader has no result sets. | exception | error | dotnet, ado-net, result-set, executenonquery |
| TursoBatchCommand only supports CommandType.Text. | exception | error | dotnet, ado-net, tursodb, batch, commandtype, stored-procedure |
| Encryption Key is required when Encryption Cipher is… | exception | error | dotnet, tursodb, encryption, connection-string, local-database |
| KeyError(key) | exception | error | python, row-access, keyerror, column-names |
| transactions must overlap before queries start | validation | error | benchmark, transactions, invariant, fts |
| Cannot convert remote | exception | error | turso, dotnet, reader, invalid-cast, null-handling |
| row count mismatch for | validation | error | validation, fts, result-mismatch, benchmark |
| getAllRows failed with status | exception | error | react-native, statement, native-error, partial-sync, status-code |
| No WAL to checkpoint | panic | critical | rust, mvcc, wal, checkpoint, internal-panic |
| Failed to decode PullUpdatesRequest | exception | error | sync-server, protobuf, prost, pull-updates, decode |
| Invalid btree seek state in seek_btree_and_set_peek | panic | error | mvcc, cursor, seek, state-machine, internal, panic |
| Writing is not supported. | exception | error | dotnet, sqlite-blob, read-only, not-supported |
| record header out of bounds on page | validation | error | sqlite, fixture, page-layout, testing |
| Remote request returned an empty ok response. | exception | error | turso, dotnet, remote, protocol, json |
| stats() is only available for sync databases | exception | error | react-native, sync, api-misuse, stats |
| Unknown section | validation | error | rust, proc-macro, compile-error, extensions |
| Empty pipeline response | exception | error | dotnet, http, hrana-protocol, empty-body, deserialization |
| Error retrieving columns for view | exception | warning | cli, completion, pragma, table-info, view, rust |
| expected batch result in pipeline response, got | error_code | error | python, protocol, server-response, pipeline, serverless |
| Long-poll timeout must be between 1 and | validation | error | dotnet, sync, argument-out-of-range, timeout |
| @tursodatabase/sync-react-native: Native module not found… | exception | critical | react-native, native-module, autolinking, expo, setup, import-time |
| createSQLXML not supported | exception | error | java, jdbc, turso, xml, sqlxml |
| has unsupported ELF class | console | error | elf, python, binary-parsing, ci |
| SQL command cannot be null | exception | error | java, jdbc, turso, batch, null-check, validation |
| Connection must be set before preparing a command. | validation | error | dotnet, ado-net, tursodb, connection, prepare |
| {message}: {e} | exception | error | javascript, node, napi, bindings, error-mapping |
| Transaction-control SQL is not supported in a SqliteBatch… | exception | error | dotnet, batch, transaction, unsupported-sql |
| each sweep file must have a distinct positive connection… | validation | error | python, benchmarking, input-validation |
| No cursor response received | exception | error | dotnet, http, hrana-protocol, streaming, ndjson |
| sync_server supports only single-generation MVCC logical… | http | error | mvcc, revision, generation, log-rotation, sync-server |
| Cannot change isolation level while transaction is active. | exception | error | transaction, isolation, java, jdbc, connection-pool |
| Extensions must be "all" or an array of extension names. | validation | error | dotnet, json, platform-api, payload-validation |
| Page number is out of bounds. The database only has pages. | validation | error | cli, dbtotxt, page-number, out-of-bounds, rust |
| Parameter is not a TursoParameter | exception | error | csharp, dotnet, parameters, collection, type-mismatch |
| Pooling is not supported for embedded replica connections… | validation | error | dotnet, embedded-replica, pooling, connection-string |
| A transaction is already active on this connection. | exception | error | csharp, dotnet, turso, transactions, concurrency |
| Parameter not found | exception | error | csharp, dotnet, parameters, collection, api-misuse |
| batch statement must be a SQL string or a (sql, parameters)… | validation | error | python, api-misuse, validation, batch |
| first-query latency requires one query per connection | validation | error | cli, argument-validation, benchmark, latency |
| : each run must contain the same series and all six query… | validation | error | python, benchmarking, data-completeness |
| cache pages must be between 200 and i32::MAX | validation | error | configuration, validation, cache, range |
| Database not connected. Call connect() first. | exception | error | react-native, lifecycle, initialization, async |
| Sync Interval requires an embedded replica connection. | exception | error | dotnet, embedded-replica, connection-string, configuration |
| Unexpected row for INSERT | panic | error | cli, import, csv, insert, batch, invariant, panic |
| checkpoint() is only available for sync databases | exception | error | react-native, sync, api-misuse, checkpoint, wal |
| Remote batch returned no results. | exception | error | turso, dotnet, remote, batch, protocol, pipeline |
| Failed to convert into bytes | exception | error | null-safety, sql, java, jdbc |
| invalid page size stored | panic | critical | pager, page-size, header, validation, panic |
| Remote response did not include a result. | exception | error | turso, dotnet, remote, protocol, json |
| search results require at least one sample per connection… | validation | error | python, benchmark, validation |
| seconds must be finite and positive | validation | error | cli, argument-validation, benchmark, numeric |
| Transaction must be a TursoTransaction. | exception | error | dotnet, ado-net, tursodb, transaction, type-mismatch |
| Replica Path requires a remote Turso URL Data Source. | validation | error | csharp, dotnet, turso, connection-string, embedded-replica, configuration |
| first-query runs require one query per connection; use warm… | validation | error | configuration, validation, mutually-exclusive, benchmark |
| profiled timings must not be used for benchmark comparisons | validation | error | python, benchmark, validation |
MISSING_URL Missing required 'url' configuration option | exception | error | serverless, configuration, url, env-vars, validation |
| Partial sync requires BootstrapIfEmpty=True. | validation | error | dotnet, sync, partial-sync, invalid-configuration |
| Turso does not support changing the active database. | exception | error | csharp, dotnet, turso, ado-net, not-supported |
| PreparingWalStart requires a WAL | panic | critical | pager, cache-spill, wal, panic |
| query did not return a row | exception | error | cli, query, empty-result, single-row, rust |
| database page number does not fit u32 | http | error | sync-server, overflow, u32, page-number, corruption |
| Isolation level is not supported. | exception | error | dotnet, transactions, isolation-level, unsupported |
| no CPU samples collected; increase --queries or --seconds | validation | warning | profiling, cpu, empty-data, benchmark |
| BigInt value is outside SQLite's signed 64-bit integer range | validation | error | javascript, bigint, bind-parameters |
| Database is closed | exception | error | react-native, lifecycle, closed-resource, database |
| path should be valid string | panic | error | mvcc, file-path, utf-8, config, panic |
| Statement has been finalized | exception | error | react-native, statement, lifecycle, finalized |
| The data reader is closed. | exception | error | csharp, dotnet, data-reader, object-disposed, lifetime |
InvalidData malformed chunk record | exception | error | fts, full-text-search, index, corruption, rust |
| Exception while binding blob value at position | exception | error | java, jdbc, prepared-statement, bind, parameter-index, blob |