ErrLookup › benbjohnson/litestream
benbjohnson/litestream
Streaming replication for SQLite. · Go · 74 source files
Analyzed at 4ed7a308f6 on 2026-09-06. 607 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| driver does not implement FileControl | exception | error | sqlite, driver, type-assertion, dependency-version |
| FileControlPersistWAL: %w | exception | error | sqlite, file-control, persist-wal, driver |
| could not parse time: %s | validation | error | go, sqlite, vfs, pragma, time-parsing |
| cannot create database from config: %w | console | error | cli, config, reset |
| rollback passive checkpoint barrier: %w | exception | error | sqlite, checkpoint, transaction, rollback |
| cannot access SQLite sidecar path: %w | console | error | filesystem, permissions, restore, sqlite |
| s3: cannot lookup bucket region: %w | exception | error | |
| init per-connection replica client: %w | exception | critical | replica-client, initialization-failure, cloud-storage, resource-cleanup |
| get initial size: %w | exception | error | filesystem, sqlite, stat |
| snapshot interval must be greater than 0 | validation | error | go, configuration, validation, snapshot |
| set PERSIST_WAL: %w | exception | error | sqlite, init, persist-wal, error-wrapping |
| failed to create GCS client (bucket: %s): %w | exception | critical | gcs, authentication, cloud-storage, initialization |
| failed to marshal request: %w | console | error | json, ipc, cli, internal |
| max retries exceeded reading ltx file (level=%d, min=%s, max | exception | error | storage, retry, replication, throttling |
| open db file descriptor: %w | exception | error | filesystem, file-descriptor, permissions, locking |
| invalid v0.3.x snapshot filename: %q | exception | error | filename-parsing, v0-3-migration, validation |
| remove existing output path: %w | console | error | filesystem, permissions, restore, sqlite |
| %w: expected TXID %d but remote has %d | exception | critical | go, conflict, replication, distributed |
| get connection: %w | exception | error | database, connection-pool, context, sqlite |
| no replica client configured: set LITESTREAM_REPLICA_URL, us | exception | critical | vfs, configuration, missing-config, replica-client |
| cannot use -dry-run with -f | validation | error | cli, flags, restore |
| database config required | validation | error | go, configuration, nil-argument, directory-monitor |
| write to buffer: %w | exception | critical | go, storage, write-buffer, disk-full, sqlite-vfs |
| disk full | error_code | critical | disk-space, filesystem, replication, enospc |
| write snapshot ltx: %w | exception | error | go, sqlite, ltx, snapshot, file-io |
| count rows: %w | exception | error | sqlite, sql, database, test-tooling |
| %w: %s | validation | error | config, file, startup |
| snapshot wal read exceeded bound: max offset %d > end offset | exception | error | go, sqlite, wal, race-condition, invariant |
| open database: %w | exception | critical | sqlite, cgo, driver, database-open |
| set page size: %w | exception | error | sqlite, pragma, cli |
| cannot run windows service as unix process | panic | critical | windows, platform, panic, cli |
| open database: %w | exception | error | sqlite, database, cli |
| webdav: cannot delete ltx file %q: %w | error_code | error | webdav, storage, deletion, network |
| wait for replica sync: %w | exception | error | replication, context-cancelled, concurrency |
| abs: cannot delete ltx file %q: %w | exception | error | azure, storage, delete, network, permissions |
| create temp dir for hydration: %w | exception | error | go, filesystem, temp-directory, vfs |
| failed to configure replica %d for %s: %w | exception | error | config, replica, startup, deprecated |
| cannot delete vfs file | exception | error | go, vfs, file-delete, sqlite |
| enable wal failed, mode=%q | exception | error | sqlite, wal, pragma, journal-mode |
| cannot access output path: %w | console | error | filesystem, permissions, restore |
| decode page: %w | exception | error | ltx, corruption, replication, restore |
stage-sync %w: %w (ErrDiskFull) | error_code | critical | disk-full, filesystem, fsync, storage |
| sync hydration meta directory: %w | exception | error | filesystem, fsync, durability, hydration |
| list v0.3.x snapshots for generation %s: %w | exception | error | restore, v0-3-compat, storage-backend, snapshot-listing |
| dry run failed: %w | console | error | cli, filesystem, dry-run |
| failed to connect to control socket: %w | console | error | network, ipc, unix-socket, cli |
| local position: %w | exception | error | database, sqlite, error-wrapping, position |
| get database position: %w | exception | error | litestream, ltx, filesystem, position |
| invalid v0.3.x WAL segment filename: %q | exception | error | filename-parsing, wal, v0-3-migration |
| reset failed: %w | console | error | cli, filesystem, destructive-operation |
| failed to connect to control socket: %w | exception | error | network, ipc, socket |
| read header: %w | exception | error | sqlite, wal, file-io, checksum |
| validate level %d for %s: %w | exception | error | go, litestream, validation, storage |
| reacquire read lock: %w | exception | error | read-lock, checkpoint, sqlite-busy, locking |
| snapshot retention must be greater than 0 | validation | error | go, configuration, validation, retention |
| vacuum: %w | exception | error | sqlite, vacuum, disk-space, locking |
| delete rows: %w | exception | error | sqlite, delete, database-locked, test-tooling |
| failed to format response: %w | exception | error | json, serialization, cli, litestream |
| open ltx file: %w | exception | error | storage, replica-client, restore, file-not-found |
| close iterator: %w | exception | error | storage, ltx, iteration, network |
| failed to marshal request: %w | exception | error | json, serialization, cli |
| open database: %w | exception | error | sqlite, database, cli |
| remote has newer transactions than expected | error_code | error | conflict, vfs, replication, stale-state |
| clear write buffer: %w | exception | error | go, vfs, write-buffer, disk-io |
| create _litestream_seq table: %w | exception | error | sqlite, database, init, sql |
| validation failed | exception | error | replication, integrity, validation, disaster-recovery |
| cannot determine current position: %w | exception | error | replication, database, sync |
| create per-connection replica client: %w | exception | critical | replica-client, url-parsing, vfs, configuration |
| checkpoint: %w | exception | error | sqlite, wal, checkpoint, pragma |
| no matching backup files available | console | error | restore, backup, point-in-time, empty-result |
| rollback post-checkpoint tx: %w | exception | warning | sqlite, transaction, rollback, checkpoint |
| replica required before opening database | exception | error | database, replication, validation, configuration |
| no backups found | exception | error | restore, no-backups, empty-replica |
| sync txid file: %w | exception | error | filesystem, fsync, durability, litestream |
| hash temp name: %w | exception | info | go, hashing, defensive-code, vfs |
| cannot copy wal after passive checkpoint: %w | exception | error | wal, checkpoint, sync, replication |
| remove stale hydration meta: %w | exception | error | go, filesystem, hydration, cleanup |
| invalid snapshot path: %s: %w | exception | warning | integer-overflow, hex-parsing, v0-3-migration |
| webdav: cannot delete path %q: %w | exception | error | webdav, delete, permissions, http |
| failed to format response: %w | console | error | cli, json, serialization, dry-run |
| abs: cannot create default azure credential: %w | exception | error | |
| close ltx snapshot encoder: %w | exception | error | go, ltx, pipe, encoder, snapshot |
| open temp ltx file: %w | exception | error | filesystem, ltx, replication |
| read position before sync: %w | exception | error | go, litestream, database, sync |
| flag %q must be positioned before DB_PATH and REPLICA_URL ar | validation | error | cli, flag-ordering, argument-parsing |
| enforce L%d retention: %w | exception | error | go, litestream, retention, storage |
| read hydrated file: %w | exception | error | io, filesystem, vfs, sqlite |
| sync before disable: %w | exception | error | go, sqlite-vfs, sync, replication, network |
| close db: %w | exception | error | database, close, lifecycle |
| database does not exist: %w | validation | error | cli, sqlite, file-not-found |
| database not found in config: %s | console | error | config, restore, cli, path |
| get size after delete: %w | exception | error | filesystem, sqlite, stat |
| invalid connection mapping | exception | error | vfs, internal, type-mismatch |
| set journal mode: %w | exception | error | sqlite, pragma, database |
| sync database: %w | exception | error | go, litestream, sync, replication |
| after %d attempts: %w | exception | warning | shutdown, signal, replication, retry |
| begin: %w | exception | error | sqlite, transaction, checkpoint, context-timeout |
| database config #%d: 'watch' can only be enabled with a dire | validation | error | config, validation, litestream |
| bucket required for abs replica | validation | error | config, azure, litestream, validation |
| close txid file: %w | exception | error | filesystem, file-close, durability, litestream |