ErrLookup › tursodatabase/turso

tursodatabase/turso

A SQL database in Rust: SQLite-compatible, now also speaking Postgres (experimental). The LLVM of databases. · Rust · 969 source files

Analyzed at bad083fafb on 2026-08-16. 244 documented errors.

Code / MessageTypeSeverityTags
unknown error type ${name} from Turso
exception error turso, javascript, bindings, error-conversion, version-mismatch
The database connection is not open
exception error turso, javascript, sqlite, connection-lifecycle, better-sqlite3-compat
The supplied SQL string contains no statements
exception error turso, javascript, sql, input-validation, better-sqlite3-compat
Expected first argument to be a function
exception error turso, javascript, transactions, input-validation, better-sqlite3-compat
Expected first argument to be a string
exception error turso, javascript, pragma, input-validation, better-sqlite3-compat
Expected second argument to be an options object
exception error turso, javascript, pragma, input-validation, better-sqlite3-compat
not implemented
exception error turso, javascript, backup, not-implemented, better-sqlite3-compat
Expected first argument to be an array of statements
exception error turso, javascript, batch, input-validation, better-sqlite3-compat
unknown error type ${name} from Turso
exception error turso, javascript, async, bindings, error-conversion, version-mismatch
Expected first argument to be a function
exception error
transactionAsync() callbacks receive a Transaction handle as
exception error
The database connection is not open
exception error
The supplied SQL string contains no statements
exception error
Expected first argument to be an array of statements
exception error
Expected first argument to be a string
exception error
Expected second argument to be an options object
exception error
not implemented
exception error
The transaction has already completed
exception error
database must be connected before execution the function
exception error connection, lazy-init, statement, javascript
Encryption is not supported in this build
exception error encryption, native-module, build-features, javascript
Encryption is not supported in this build
exception error encryption, native-module, build-features, javascript
No active remote transaction
exception error sync, remote-writer, transaction, javascript
reader is null
exception error sync, fetch, streaming, custom-fetch, javascript
retryFetch: attempts must be a finite integer >= 1, got ${at
validation error retry, fetch, validation, configuration, javascript
remoteWritesExperimental requires a non-null URL
validation error sync, remote-writes, url, configuration, javascript
sync is disabled as database was opened without sync support
exception error sync, pull, engine-disabled, configuration, javascript
Expected first argument to be a function
validation error transaction, type-validation, javascript
transactionAsync is not supported with remoteWritesExperimen
exception error transaction, remote-writes, unsupported-combination, javascript
remoteWritesExperimental requires a non-null URL
validation error wasm, sync, remote-writes, configuration, environment-variables, constructor
sync is disabled as database was opened without sync support
validation error wasm, sync, local-mode, api-misuse, configuration
Expected first argument to be a function
validation error typescript, api-misuse, transaction, wasm
transactionAsync is not supported with remoteWritesExperimen
validation error sync, remote-writes, transaction, unsupported-operation, wasm
remoteWritesExperimental requires a non-null URL
validation error wasm, sync, remote-writes, configuration, environment-variables, constructor
sync is disabled as database was opened without sync support
validation error wasm, sync, local-mode, api-misuse, configuration
Expected first argument to be a function
validation error typescript, api-misuse, transaction, wasm
transactionAsync is not supported with remoteWritesExperimen
validation error sync, remote-writes, transaction, unsupported-operation, wasm
remoteWritesExperimental requires a non-null URL
validation error wasm, sync, remote-writes, configuration, environment-variables, constructor
sync is disabled as database was opened without sync support
validation error wasm, sync, local-mode, api-misuse, configuration
Expected first argument to be a function
validation error typescript, api-misuse, transaction, wasm
transactionAsync is not supported with remoteWritesExperimen
validation error transaction, remote-writes, wasm, turbopack, sync
remoteWritesExperimental requires a non-null URL
validation error configuration, url, env-var, wasm, vite, remote-writes
sync is disabled as database was opened without sync support
validation error sync, pull, configuration, wasm, vite
Expected first argument to be a function
validation error transaction, type-error, javascript, vite
transactionAsync is not supported with remoteWritesExperimen
validation error transaction, remote-writes, wasm, vite, sync
Turso native module not loaded
exception critical react-native, native-module, jsi, linking, expo
push() is only available for sync databases
validation error react-native, sync, push, configuration, lifecycle
pull() is only available for sync databases
exception error react-native, sync, pull, configuration, lifecycle
stats() is only available for sync databases
exception error react-native, sync, stats, configuration, lifecycle
checkpoint() is only available for sync databases
exception error react-native, sync, checkpoint, wal, configuration
Database is closed
exception error react-native, lifecycle, use-after-close, database
Database not connected. Call connect() first.
exception error react-native, lifecycle, connect, initialization
Statement has been finalized
exception error react-native, statement, finalize, use-after-free
Unknown parameter name: ${name}
exception error react-native, statement, bind, named-parameters, sql
Unsupported parameter type: ${typeof value}
exception error react-native, statement, bind, type-error, sqlite
Statement execution failed with status: ${result.status}
exception error status-code, constraint-violation, busy, react-native, sync
Statement step failed with status: ${status}
exception error status-code, busy, react-native, sync
getAllRows failed with status: ${bulk.status}
exception error status-code, bulk-read, busy, react-native, sync
getAllRows: exceeded ${MAX_IO_RETRIES} IO retries
exception error partial-sync, infinite-loop, io, react-native, network
Failed to get column name at index ${i}
exception error column-metadata, version-skew, jsi, react-native
Unknown column type: ${kind}
exception error type-decoding, version-skew, jsi, react-native
Statement finalization failed with status: ${status}
exception error finalization, status-code, busy, react-native, sync
@tursodatabase/sync-react-native: Native module not found. M
exception critical react-native, native-module, linking, expo, jest
@tursodatabase/sync-react-native: Failed to install JSI bind
exception critical react-native, jsi, new-architecture, setup
@tursodatabase/sync-react-native: JSI bindings not found on
exception error react-native, jsi, remote-debugging, developer-tools
Unable to get database path for this platform. Make sure the
exception error path-resolution, platform, native-module, react-native
Unknown result type: ${resultKind}
exception error version-skew, sync, result-decoding, react-native
Unexpected status from operation.resume(): ${status}
exception error status-code, sync-operation, configuration, react-native
HTTP request missing URL: no URL in request and no baseUrl i
exception error configuration, missing-url, sync, react-native
HTTP request failed: ${e instanceof Error ? e.message : Stri
exception error network, http, fetch, react-native, sync
UNSUPPORTED_CONFIG
Unsupported configuration options: ${optionsList}. Only 'url', 'authToken', and
exception error configuration, compat-layer, libsql-client, serverless
MISSING_URL
Missing required 'url' configuration option
exception error config, validation, serverless, env-var, constructor
CLIENT_CLOSED
Client is closed
exception error lifecycle, client-closed, serverless, use-after-close
Expected first argument to be an array of statements
exception error validation, typeerror, batch, api-misuse
TRANSACTION_CLOSED
Transaction is closed
exception error transaction, lifecycle, transaction-closed, use-after-close
NOT_SUPPORTED
Sync not supported for remote databases
exception error unsupported-operation, sync, embedded-replicas, serverless
invalid config: url is required
exception error config, validation, env-var, constructor
The database connection is not open
exception error lifecycle, connection-closed, prepared-statements, use-after-close
Expected first argument to be an array of statements
exception error validation, typeerror, batch, api-misuse
Expected first argument to be a function
exception error validation, typeerror, transaction, api-misuse
transactionAsync() callbacks receive a Transaction handle as
exception error typescript, javascript, transaction, api-misuse
The transaction has already completed
exception error transaction, lifecycle, async, javascript
Only finite numbers (not Infinity or NaN) can be passed as a
exception error bind-parameters, nan, validation, javascript
overwriting the 'Host' header is not supported
exception error http-headers, fetch, configuration, javascript
Query timed out
exception error timeout, configuration, network, javascript
HTTP error! status: ${response.status}
exception error http, authentication, network, javascript
No response body
exception error http, streaming, network, runtime
No cursor response received
exception error streaming, network, protocol, proxy
overwriting the 'Host' header is not supported
exception error http-headers, configuration, fetch, javascript
Describe execution failed
exception error sql, prepare, protocol, javascript
Unexpected describe response
exception error protocol, compatibility, server-version, javascript
SQL execution failed
exception error sql, runtime-error, protocol, javascript
Batch execution failed
exception error batch, sql, transaction, javascript
Sequence execution failed
exception error sql, exec, multi-statement, javascript
SQL execution failed
exception error sql, iterator, streaming, javascript
database connection closed
exception error java, jdbc, connection-lifecycle
Failed to convert ${sql} into bytes
exception error java, jdbc, null-safety
SQLite only supports TYPE_FORWARD_ONLY cursors
exception error java, jdbc, resultset, cursor, bindings, sqlite
SQLite only supports CONCUR_READ_ONLY cursors
exception error java, jdbc, resultset, concurrency, bindings, sqlite
SQLite only supports closing cursors at commit
exception error java, jdbc, resultset, holdability, bindings, sqlite
Cannot commit in autocommit mode.
exception error java, jdbc, transaction, autocommit, bindings
Cannot rollback in autocommit mode.
exception error java, jdbc, transaction, autocommit, bindings
Cannot change isolation level while transaction is active.
exception error java, jdbc, transaction, isolation, bindings
Invalid transaction isolation level: ${level}
exception error java, jdbc, transaction, isolation, config, bindings
ARM64 architecture is not supported on Linux yet
exception critical java, native-library, arm64, aarch64, platform, bindings
Unable to load necessary native library
exception critical java, native-library, jni, classpath, bindings, docker
The result set is not open
exception error java, jdbc, resultset, lifecycle, bindings
The resultSet is not open
exception error java, jdbc, resultset, iteration, bindings
step() returned invalid result: " + errorMessage
exception error java, jdbc, resultset, step, native, runtime-error, bindings
step() returned invalid result: " + lastStepResult
exception error java, jdbc, resultset, step, native, diagnostics, bindings
ResultSet closed
exception error java, jdbc, resultset, lifecycle, bindings
column name " + columnName + " not found
exception error java, jdbc, resultset, columns, schema, bindings
ResultSet is not open
exception error java, jdbc, resultset, lifecycle, bindings
ResultSet is null
exception error java, jdbc, resultset, iteration, bindings
columnIndex out of bound
exception error java, jdbc, resultset, columns, off-by-one, bindings
step() returned null, which is only returned when an error o
exception error java, jni, native, step, lifecycle, bindings
Exception while binding NULL value at position " + position
exception error java, jdbc, prepared-statement, parameters, bind, bindings
Exception while binding long value at position " + position
exception error java, jdbc, binding, long, jni, parameter-position
Exception while binding double value at position " + positio
exception error java, jdbc, binding, double, jni, parameter-position
Exception while binding text value at position " + position
exception error java, jdbc, binding, text, string, parameter-position
Exception while binding blob value at position " + position
exception error java, jdbc, binding, blob, binary, parameter-position
Unsupported object type in bindObject: " + x.getClass().getN
exception error java, jdbc, setobject, type-mismatch, unsupported-type
Exception while retrieving total number of changes
exception error java, jdbc, changes, statement-lifecycle, use-after-close
Exception while retrieving number of changes
exception error java, jdbc, changes, rows-affected, statement-lifecycle, use-after-close
Exception while retrieving parameter count
exception error java, jdbc, parameter-count, statement-lifecycle, use-after-close
Exception while resetting statement
exception error java, jdbc, reset, statement-reuse, statement-lifecycle, use-after-close
turso only supports CLOSE_CURSORS_AT_COMMIT
exception warning java, jdbc, holdability, connection-config, unsupported-feature
Savepoints are not supported by Turso
exception error java, jdbc, savepoint, transactions, unsupported-feature, spring
turso does not support stored procedures
exception error java, jdbc, stored-procedures, callablestatement, unsupported-feature
createClob not supported
exception warning java, jdbc, clob, lob, large-objects, unsupported-feature, hibernate
createBlob not supported
exception warning java, jdbc, blob, lob, large-objects, unsupported-feature, hibernate
createNClob not supported
exception warning java, jdbc, nclob, lob, unicode, unsupported-feature
createSQLXML not supported
exception warning java, jdbc, sqlxml, xml, lob, unsupported-feature
Not yet implemented by SQLite JDBC driver
exception warning java, jdbc, metadata, databasemetadata, not-implemented, schema-tooling
setAsciiStream length must be non-negative
exception error jdbc, parameter-binding, input-validation, stream
Error reading ASCII stream
exception error jdbc, io, stream, parameter-binding
setUnicodeStream length must be non-negative
exception error jdbc, parameter-binding, input-validation, deprecated
Error reading Unicode stream
exception error jdbc, io, stream, parameter-binding, deprecated
setBinaryStream length must be non-negative
exception error jdbc, parameter-binding, input-validation, stream
Error reading binary stream
exception error jdbc, io, stream, parameter-binding
setObject does not yet support LOB or Stream types because t
exception error jdbc, setobject, lob, stream, unimplemented
Unsupported object type in setObject: {type}
exception error jdbc, setobject, type-conversion, java-time, uuid
addBatch(String) cannot be called on a PreparedStatement
exception error jdbc, batch, prepared-statement, api-misuse
setCharacterStream length must be non-negative
exception error jdbc, parameter-binding, input-validation, stream
Error reading character stream
exception error jdbc, io, stream, parameter-binding
Data must have a length between 0 and Integer.MAX_VALUE
exception error jdbc, stream, length-validation, integer-overflow, unimplemented
Error reading InputStream
exception error jdbc, io, stream, parameter-binding
Cannot convert value to Date: {type}
exception error jdbc, type-conversion, date, sqlite-typing
Cannot convert value to Timestamp: {type}
exception error jdbc, type-conversion, timestamp, sqlite-typing
Cannot convert to ASCII stream: {type}
exception error jdbc, type-conversion, ascii-stream, sqlite-typing
Cannot convert to Unicode stream: {type}
exception error jdbc, type-conversion, unicode-stream, deprecated, sqlite-typing
Cannot convert to binary stream: {type}
exception error jdbc, type-conversion, binary-stream, blob, sqlite-typing
not implemented
exception error java, jdbc, turso, sqlwarning, unsupported-operation
column name not found
exception error java, jdbc, turso, column-lookup, validation
column name {columnLabel} not found
exception error java, jdbc, turso, column-lookup, sql-alias, case-sensitivity
Query timeout must be greater than 0
exception error
SQL command cannot be null
exception error
Invalid argument
exception error
statement is closed
exception error
Statement is closed
exception error
jsContextPointer == 0
exception error
SqliteBlob requires an open connection.
exception error
Invalid value {origin} for enum type System.IO.SeekOrigin.
exception error
An attempt was made to seek before the beginning of the stre
exception error
Resizing is not supported.
exception error
Writing is not supported.
exception error
Incremental blob I/O is not yet supported by the Turso SQLit
exception error
1
SQLite Error 1: 'no such rowid: {rowId}'.
exception error csharp, dotnet, blob, rowid, concurrency, stale-reference
sqlite3.Row is not supported as a row_factory on turso conne
exception error python, row-factory, sqlite3-compat, migration
no SQL statements to execute
exception error python, sql, validation, db-api, empty-input
You can only execute one statement at a time
exception error python, sql, db-api, multi-statement, executescript
autocommit must be True, False, or 'LEGACY'
exception error python, autocommit, transaction, validation, configuration
query timeout must be non-negative
exception error python, timeout, validation, query-timeout
Cannot operate on a closed cursor
exception error python, lifecycle, cursor, db-api, use-after-close
Named parameters are not supported; use positional parameter
exception error python, parameters, db-api, named-params, placeholders
executemany() requires a single DML (INSERT/UPDATE/DELETE/RE
exception error python, executemany, dml, db-api, batch
size must be non-negative
exception error python, fetch, pagination, validation
Cannot operate on a closed connection
exception error python, asyncio, lifecycle, connection, use-after-close
Cannot operate on a closed cursor
exception error python, asyncio, lifecycle, cursor, use-after-close
remote_url is not available
exception critical python, sync, remote-url, configuration, missing-env-var
sync connect did not return a connection
exception critical python, sync, native-binding, version-mismatch, installation
pyturso's SQLAlchemy dialects require SQLAlchemy >= 2.0.45 (
exception error python, sqlalchemy, version-mismatch, import, dependency
TursoSyncDialect does not support username/password in URL.
exception error python, sqlalchemy, connection-url, auth, credentials
TursoSyncDialect does not support host/port in URL. The loca
exception error python, sqlalchemy, connection-url, dsn, sync
Cannot get raw connection from SQLAlchemy connection
exception error python, sqlalchemy, api-misuse, types
Expected turso.sync.ConnectionSync, got {type(dbapi_conn).__
exception error python, sqlalchemy, dialect, sync, connection-type
Cannot operate on a closed connection
exception error python, db-api, connection, lifecycle, use-after-close
autocommit must be True, False, or 'LEGACY'
exception error python, autocommit, configuration, db-api, validation
Cannot operate on a closed cursor
exception error python, db-api, cursor, lifecycle, use-after-close
executemany() requires a single DML statement
exception error python, db-api, executemany, dml, sql
infinite float values cannot be sent over the protocol
exception error python, protocol, float, infinity, serialization
Unsupported value type: {type(value).__name__}
exception error python, protocol, type-conversion, parameters, serialization
invalid value in server response: {e}
exception error python, protocol, response-parsing, server
cursor response body ended before the cursor response line
exception error python, protocol, cursor, empty-body
invalid cursor response: {e}
exception error python, protocol, cursor, json, response-parsing
invalid cursor entry: {e}
exception error python, protocol, ndjson, truncation, response-parsing
invalid rowid in server response: {e}
exception error python, protocol, rowid, response-parsing
HTTP status {e.code}: {message}
exception error python, http, authentication, rate-limit, protocol
request to {url} failed: {e.reason}
exception error python, network, dns, tls, connection
request to {url} failed: {e!r}
exception error python, network, truncated-response, connection-reset
invalid pipeline response: {e}
exception error python, protocol, pipeline, json, response-parsing
pipeline response has {len(results)} results for {len(reqs)}
exception error python, protocol, pipeline, response-mismatch
expected get_autocommit result in pipeline response, got {re
exception error python, protocol, pipeline, autocommit, response-parsing
unable to load turso library: %w
panic critical go, native-library, deployment, panic, initialization
Failed to register completion extension
exception error rust, cli, startup, extension, build
Error retrieving columns for view '{}': {}
exception warning rust, cli, pragma, schema, view
PRAGMA table_info returned no columns for view '{}'. The vie
exception error cli, schema, views, pragma, corruption
Unable to access database schema. The database may be using
exception error cli, schema, indexes, sqlite-schema, legacy-format
Error querying schema: {}
exception error cli, schema, indexes, query-error, io
Error in database list: {}
exception error cli, pragma, database-list, io
Error querying database: {}
exception error cli, query, prepare-error, dot-commands
No SQL in batch step
http error sync, hrana, batch, pipeline, request-validation
Failed to decode PullUpdatesRequest: {}
http error protobuf, sync, pull-updates, serialization, http
Zstd encoding is not supported
http error sync, compression, zstd, pull-updates, protocol
Failed to parse server_pages_selector: {}
http error roaring-bitmap, sync, pages, serialization
MVCC logical pull revision is from the future: client_offset
http error mvcc, sync, revision, logical-log, replication
database page number does not fit u32: {page_no}
http error sync, snapshot, integer-overflow, pages, corruption
database page {} is missing from replace-base snapshot
http critical sync, wal, snapshot, corruption, pages
MVCC logical pull offset is not a transaction boundary: {off
http error mvcc, sync, revision, logical-log, crc
MVCC logical pull is not supported for in-memory sync server
http error mvcc, in-memory, sync, configuration
invalid MVCC pull revision generation: {revision}
http error mvcc, sync, revision, protocol, validation
invalid MVCC pull revision generation: {revision}: {err}
http error mvcc, sync, revision, protocol, validation
sync_server supports only single-generation MVCC logical pul
http error mvcc, sync, revision, generation, logical-log
invalid MVCC pull revision offset: {revision}: {err}
http error mvcc, sync, revision, protocol, validation
truncated MVCC logical log header: len={} header_size={}
http error mvcc, logical-log, truncation, file-format, corruption
invalid MVCC logical log magic
http error mvcc, logical-log, magic-bytes, corruption, file-format
unsupported MVCC logical log version {}
http error mvcc, logical-log, version-skew, file-format, compatibility
invalid MVCC logical log header flags
http error mvcc, logical-log, header-flags, corruption, file-format
invalid MVCC logical log header length: {header_len}
http error mvcc, turso, sync, file-format, log-header
MVCC logical log header reserved bytes must be zero
http error mvcc, turso, sync, file-format, reserved-bytes
MVCC logical log header checksum mismatch
http error mvcc, turso, sync, crc32c, corruption
invalid MVCC logical log frame magic at offset {offset}: {fr
validation error mvcc, turso, sync, log-corruption, magic-number
unsupported MVCC logical log frame flags at offset {offset}:
validation error mvcc, turso, sync, version-compat, feature-flags
MVCC logical log extension record count without extension bl
validation error mvcc, turso, sync, file-format, consistency
MVCC logical log extension block missing flag at offset {off
validation error mvcc, turso, sync, file-format, consistency
MVCC logical log frame offset overflow
validation error mvcc, turso, sync, integer-overflow, defensive-check
MVCC logical log frame end overflow
validation error mvcc, turso, sync, integer-overflow, defensive-check
MVCC logical log frame checksum mismatch at offset {offset}
validation error mvcc, turso, sync, crc32c, log-corruption
invalid MVCC logical log frame end magic at offset {offset}
validation error mvcc, turso, sync, magic-number, log-corruption
buffer too short for u32 at offset {offset}
validation error bounds-check, parsing, rust, offset
buffer too short for u64 at offset {offset}
validation error bounds-check, parsing, rust, offset
HTTP request length overflows: {content_length}
validation error http, content-length, overflow, security, sync-server
Invalid HTTP request
validation warning http, request-parsing, sync-server, protocol
Empty request
validation warning http, request-parsing, sync-server, protocol
Invalid request line
validation warning http, request-parsing, sync-server, protocol