ErrLookup › atuinsh/atuin
atuinsh/atuin
✨ Making your shell magical · Rust · 392 source files
Analyzed at 900007c480 on 2026-09-19. 162 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| usage request failed | exception | error | http, api, network, ai |
| output-capture read task panicked | panic | critical | panic, storage, fjall, tokio, deserialization |
| output-capture delete task panicked | panic | critical | panic, storage, fjall, tokio, deletion |
| persistence task shouldn't panic | panic | critical | panic, storage, fjall, tokio, persistence |
| output-capture reclaim task panicked | panic | critical | panic, storage, fjall, gc, tokio |
| issue in stats average query | panic | error | rust, sqlite, sqlbuilder, panic, invariant, stats, unreachable |
| key file vanished immediately after a concurrent write | exception | error | encryption, filesystem, race-condition, key-management |
| invalid id UUID format in sqlite DB | panic | error | rust, sqlite, uuid, panic, data-corruption, record-store, sync |
| there is always at least one potential socket path | panic | error | panic, invariant, socket-path, rust |
| the encryption key on this machine does not match the data… | error_code | error | encryption, sync, config, key-mismatch |
| failed to parse uuid for local store status | panic | error | rust, sqlite, uuid, panic, data-corruption, record-store, sync-status |
| fixed-layout structure cannot fail serialization | panic | info | rust, serde-json, panic, invariant, paseto, packfile, unreachable |
| {message} | exception | error | daemon, versioning, protocol |
| master lock | panic | error | rust, pty, mutex, panic, concurrency, portable-pty |
| default socket path always has a parent | panic | error | panic, invariant, filesystem, socket-path |
| exceeded maximum allocation size | panic | critical | rust, panic, allocation, isize-overflow, nucleo, memory |
| failed to register signal handler | panic | error | panic, signals, unix, server, shutdown |
| payload length fits in u32 | panic | info | rust, panic, integer-overflow, protocol, framing, defensive-code |
| Invalid request to the service at | http | error | |
| take pty writer | panic | error | rust, pty, panic, ownership, invariant-violation |
| invalid host UUID format in sqlite DB | panic | error | rust, sqlite, uuid, panic, data-corruption, record-store, host-id |
| tail target is not a regular file | exception | error | filesystem, io, validation |
| exceeded maximum length | panic | critical | rust, panic, integer-overflow, capacity, nucleo, lock-free |
| failed to execute script | panic | critical | script-execution, interpreter-not-found, shebang, panic |
| trailing bytes in encoded dotfiles env record, malformed | exception | error | serialization, record-format, dotfiles |
| failed to override timezone with UTC | panic | warning | config, panic, internal-invariant |
| the vector is not empty | panic | info | rust, panic, invariant, unreachable, filter, lazy-static |
| Could not build config | panic | warning | config, panic, internal-invariant |
| Could not build default | panic | warning | config, panic, internal-invariant |
| {err.reason} | http | error | |
| unexpected two-factor requirement during registration | exception | error | auth, registration, two-factor, cli |
| clone pty reader | panic | error | rust, pty, fd-exhaustion, emfile, panic, ulimit |
| creating threadpool failed | panic | critical | rust, rayon, threadpool, panic, resource-limits, nucleo |
| writing to a Vec is infallible | panic | info | panic, infallible, msgpack, encryption |
| failed to set absolute path override for | panic | error | config, panic, rust |
| trailing bytes in encoded shell alias record. malformed | exception | error | serialization, sync, record-store |
| Failed to read from input | panic | error | panic, stdin, cli, interactive, password |
| invalid utf-8 sequence of | exception | error | encoding, utf-8, io, streaming |
| current password is incorrect | http | error | http, authentication, atuin, password |
| {} | exception | error | http, authentication, atuin-hub, login |
| Could not find history directory | exception | error | import, filesystem, shell-history |
| Interactive mode requires a terminal | exception | error | terminal, platform, unsupported |
| Unknown error | exception | error | http, unhandled-status, account, opaque-error |
| issue in stats duration over time query | panic | error | rust, sqlite, sqlbuilder, panic, invariant, stats, having-clause, unreachable |
| overflowed maximum capacity | panic | critical | rust, panic, integer-overflow, capacity, nucleo, lock-free |
| could not sync records due to version mismatch | exception | error | sync, version-mismatch, records, protocol |
| trailing bytes decoding HistoryRecord::Delete - malformed?… | exception | error | serialization, sync, record-store |
| writing to a String cannot fail | panic | info | panic, infallible, terminal, vt100 |
| issue in stats exits query | panic | error | rust, sqlite, sqlbuilder, panic, invariant, stats, unreachable |
| . Enable `daemon.autostart = true` or restart the daemon… | exception | error | daemon, version-mismatch, config |
| Process with current pid does not exist | panic | error | process, panic, sysinfo, race-condition |
| still present: re-checked under the finalization mutex… | panic | error | concurrency, invariant, panic, internal |
| Could not find history file | exception | error | import, filesystem, shell-history |
| There was an error with the atuin sync service at | http | error | |
| too many entries in v0 script record | validation | error | serialization, msgpack, scripts |
| Could not deserialize config | panic | warning | config, panic, deserialization |
| stored value is a valid CommandCapture | panic | error | storage, deserialization, schema-mismatch, corruption |
| Service unavailable: check https://status.atuin.sh (or get… | http | error | |
| WrongKey | error_code | error | encryption, sync, key-mismatch, decryption |
| This atuin binary ( ) is not the one the standalone… | exception | error | cli, update, multiple-installs |
| Rate limited; please wait before doing that again | http | error | |
| trailing bytes in encoded dotfiles var record. malformed | exception | error | deserialization, record-store, malformed-data |
| Atuin running with no parent! | panic | critical | process, panic, orphaned-process, shell-detection |
| invalid login details | http | error | http, authentication, forbidden, atuin |
| timed out waiting for lock at | exception | error | daemon, file-lock, timeout |
| password is incorrect | http | critical | http, authentication, atuin, account-deletion |
| daemon autostart is incompatible with… | exception | error | daemon, config, systemd |
| Failed to generate random bytes! | panic | critical | crypto, entropy, panic, system |
| script not found | exception | error | cli, scripts, not-found |
| empty config key | validation | error | config, toml, internal |
| There was an error with the atuin sync service at | http | error | http, unexpected-response, proxy, network |
| unknown AliasRecord type | exception | error | deserialization, record-store, versioning |
| failed to open editor | exception | error | editor, subprocess, exit-code |
| trailing bytes in encoded script record. malformed | exception | error | deserialization, scripts, malformed-data |
| too many entries in v0 shell alias create record | exception | error | serialization, msgpack, aliases |
| `atuin update` is only available when atuin was installed… | exception | error | cli, update, unsupported-operation |
| issue in stats day of week query | panic | error | rust, sqlite, sqlbuilder, panic, invariant, stats, strftime, unreachable |
| No key provided and no existing key file found. Please use… | exception | critical | encryption, key, data-loss, login |
| trailing bytes in encoded kvrecord. malformed | exception | error | deserialization, kv, malformed-data |
| failed to create client | panic | error | network, http-client, config, panic |
| Hub account deletion failed with status | exception | error | http, network, api |
| Hub registration failed with status | exception | error | http, api, registration, network |
| output-capture write task panicked | panic | error | storage, panic, fjall, spawn-blocking |
| You are not logged in | exception | error | cli, authentication, session |
| daemon already running | exception | error | daemon, file-lock, process |
| failed to register sigterm handler | panic | error | signal, tokio, panic, daemon |
| Failed to get current PID | panic | error | process, panic, sysinfo, shell-detection |
| `atuin hook ` is not supported. Use `atuin hook install `. | exception | error | cli, hook, unsupported-operation, agent |
| authentication canceled | exception | info | authentication, user-cancel, cli |
| daemon sent a lag notice as a history event | exception | error | daemon, grpc, protocol, history-tail |
| please provide a password | exception | error | cli, validation, register, password |
| unknown error | exception | error | http, atuin, sync-server, error-handling |
| hook action cannot be combined with a positional agent | exception | error | cli, mutually-exclusive, hook |
| Process with parent pid does not exist | panic | error | process, panic, race-condition, shell-detection |
| daemon sent an unspecified history tail event | exception | error | daemon, grpc, protocol, history-tail |
| Failed to deserialize theme | validation | error | theme, config, deserialization |
| could not determine home directory | panic | error | environment, home-directory, panic, config |
| No CLI session found. Please log in first with 'atuin… | exception | error | cli, authentication, session, hub |
| Config key must be non-empty and must not contain whitespace | validation | error | cli, config, validation |
| invalid credentials | exception | error | http, authentication, atuin-hub, login, credentials |