ErrLookup › gitbutlerapp/gitbutler

gitbutlerapp/gitbutler

The GitButler version control client, backed by Git, powered by Tauri/Rust/Svelte · Rust · 1,352 source files

Analyzed at 2497b8007a on 2026-08-17. 95 documented errors.

Code / MessageTypeSeverityTags
Invalid message format
validation error login, account, schema-validation, typescript
Invalid token format
validation error login, authentication, schema-validation, typescript
Login token expired. Please log in to GitButler again.
http error authentication, http-401, token-expiry, network
HTTP Error ${response.statusText}: ${text}
http error http, api, network, error-handling
The refreshed reviews were missing from the response.
exception warning mcp, reviews, polling, schema-validation
textFromToolResult(result)
exception error mcp, reviews, tool-error
The updated review was missing from the response.
exception error mcp, reviews, schema-validation
Clipboard access is unavailable.
exception warning clipboard, browser, fallback
textFromToolResult(result)
exception error mcp, workspace, tool-error
The detail result was missing structured data.
exception error mcp, workspace, schema-validation
The host rejected the request.
exception error mcp, host, agent-request
Failed to persist action: {e}
exception error database, sqlite, rust, persistence
Failed to list actions: {e}
exception error database, sqlite, rust, pagination
CliInstallCancelled
CLI install cancelled
error_code info macos, cli-install, user-cancellation, rust
osascript exited with status {}
exception error macos, cli-install, osascript, administrator-privileges, symlink
Would probably need to run "ln -sf '{}' '{UNIX_LINK_PATH}'"{
exception error linux, cli-install, symlink, path-permissions
Cannot handle changes while in edit mode. Please exit edit m
exception error edit-mode, operating-mode, workspace, precondition, agent-action
No push remote set or more than one remote
exception error git-remote, target-branch, project-setup, gix
No HEAD reference found for remote {remote_name}
exception error git-remote, remote-head, target-branch, git-refs
Remote HEAD for {remote_name} is not symbolic
exception error git-remote, remote-head, symbolic-ref, target-branch
No stacks found in the workspace
exception error workspace, stacks, invariant, agent-action, internal-state
Could not find associated reference name
exception error hunk-assignments, stacks, stale-state, agent-action
{} target value is required
validation error cli, argument-validation, agentlog, skim
target kind is required when target value is provided
validation error cli, argument-validation, agentlog, skim
unknown publish target '{other}'. Use `but agentlog publish
validation error cli, argument-validation, agentlog, publish
failed to discover GitButler branch with 'but --json status'
exception error agentlog, skim, subprocess, workspace-detection, gitbutler-status
No commits were provided to squash
validation error squash, commits, input-validation, api
no commit IDs provided for uncommit
validation error uncommit, commits, input-validation, api
Branch {branch_name} not found
exception error land, branch-not-found, git-refs, api
Target branch {target_ref_name} not found
exception error land, target-branch, remote-tracking-ref, git-refs
No base branch configured
exception error land, target-branch, base-branch, project-configuration
Branch not found: {branch_name}
exception error absorb, branch-not-found, stacks, workspace
Stack has no ID
exception error absorb, stacks, metadata, invariant, workspace
No uncommitted changes assigned to branch: {branch_name}
exception warning absorb, hunk-assignments, no-op, workspace
No uncommitted changes found for the selected files
exception error git, absorb, worktree, hunks, selection
Failed to determine target commit for hunk absorption due to
exception error git, absorb, hunk-locks, dependencies, rebase
Stack has no branches
exception error git, absorb, stack, branch-details, workspace
Failed to create blank commit in stack: {stack_id:?}
exception error git, absorb, commit-insert, race-condition, caching
Failed to create blank commit in leftmost stack
exception error git, absorb, commit-insert, default-stack, race-condition
Unable to determine target commit for unassigned change: {}
exception error git, absorb, workspace, stacks, empty-state
askpass broker must be initialized
exception error askpass, authentication, credentials, initialization, startup
PR template exists but must be valid UTF-8 text or markdown
validation error forge, pull-request, template, utf-8, encoding
Could not restore all review targets after the push failed:
exception error forge, push, review, rollback, git-refs
Branch `{}` is pushed, but its remote ancestry does not matc
exception error forge, pull-request, push, remote, ancestry, force-push
RepoOwnership
The git directory is considered unsafe as it's not owned by the current user. Us
exception error git, ownership, permissions, posix, gix, security
BranchNotFound
branch with ID {stack_id} not found
exception error workspace, stacks, ordering, branch-not-found, stale-id
Failed to execute command {cmd:?}
exception error open, desktop-integration, linux, xdg-open, environment
DefaultTerminalNotFound
'{app_name}' was not found - `open -Ra {app_name}` failed.
exception error macos, terminal, app-not-found, settings, open
Failed to parse URL
exception error open, file-manager, path, url, linux
failed to open {paths:?} with app bundle identifier '{}'
exception error macos, process, app-bundle, open-command, spawn
panic while executing `{}` on thread '{}' ({}) at {}: {} pa
panic critical panic, ffi, napi, backtrace, internal-error
panic while executing `{}`: {} panic backtrace unavailable
panic critical panic, ffi, napi, startup, backtrace
Validation
Commit {commit_id} is not conflicted
validation error git, merge-conflict, validation, resolve, state-machine
system clock is before the Unix epoch: {err}
exception error system-clock, time, environment, fetch
fetch timestamp does not fit in the database: {err}
exception error time, overflow, environment, database, fetch
No Bitbucket access token found for account '{account_id}'.\
exception error bitbucket, auth, forge, oauth, token, cli
in commit {}, number of sides ({}) is not exactly one more t
exception error git, merge, octopus-merge, tree, invariant
This metadata backend doesn't support branch stack order
exception error trait, capability, metadata, backend, branch-stack
DefaultTargetNotFound
there is no default target
error_code error workspace, target-branch, metadata, configuration, setup
Invalid trailer format, expected `key: value`
validation error parsing, trailers, metadata, format, serde
Cannot currently work in repositories without a worktree
exception error git, bare-repository, worktree, filesystem, setup
InvalidArg
argument '{}' must be a non-negative integer that fits in usize
validation error napi, nodejs, integer, validation, type-conversion
Could not delete branch '{}'
exception error git, refs, branch-rename, filesystem, locking
Could not create branch '{}'
exception error git, refs, branch-rename, already-exists, case-sensitivity
Failed to create pull request: {status} - {error_text}
http error bitbucket, pull-request, http-status, api, rust, oauth-scope
Failed to verify Bitbucket repository access
http error bitbucket, http-status, transient, rate-limit, rust
Bitbucket repository '{workspace}/{repo_slug}' is inaccessib
http error bitbucket, authorization, oauth-scope, repository-access, rust
valid hex prefix
panic error rust, panic, cli-argument, hex, git, debug-command
object for prefix exists
panic error rust, panic, git, object-database, prefix, cli
'dot' (graphviz) must be installed on the system
panic error rust, panic, graphviz, external-tool, path, debug-tooling
failed to create app settings
panic critical rust, panic, server, settings, config-dir, startup
all help topics have clap command metadata
panic error rust, panic, clap, help, developer-invariant
target OID must exist when ahead calculation is enabled
panic warning rust, panic, invariant, cli, target-branch, branch-list
target OID must exist when merge check is enabled
panic warning rust, panic, invariant, cli, merge-check, branch-list
WithSyntaxHighlighting ensures the line is highlighted
panic error rust, panic, diff, syntax-highlighting, rendering, invariant
classified branches are guaranteed to be non-empty
panic error rust, panic, nonempty, invariant, discard
committed files being non-empty means paths are non-empty
panic error rust, panic, nonempty, invariant, discard, committed-files
changes being non-empty means paths are non-empty
panic error rust, panic, nonempty, invariant, discard, diff-spec
BUG: No CLI argument for resolved commit id
panic error rust, panic, internal-invariant, move, cli, argument-pairing
BUG: Cannot possibly not have any changes here
panic error rust, panic, move, diff-spec, path-mismatch, nonempty
non-empty conflicts map contains a commit
panic error rust, panic, invariant, resolve, conflicts, cli
repo access failed
panic error rust, panic, git, setup, head, corruption
source branches is already checked to be non-empty
panic error rust, panic, nonempty, invariant, squash
deduping a NonEmpty will never make it empty
panic warning rust, panic, nonempty, invariant, unreachable, squash
line should have been highlighted by now
panic error rust, ratatui, tui, syntax-highlighting, render, invariant
no searchable columns
panic error rust, tui, fuzzy-picker, trait-contract, ratatui
FuzzyPickerItem::columns must return a searchable column
panic error rust, tui, fuzzy-picker, trait-contract, filtering
MCP Apps capability is an object
panic error rust, mcp, rmcp, serde, dependency-drift, server-startup
programs was just checked to be non-empty
panic info rust, invariant, unreachable, cli, nonempty, open-command
skill format path components are never empty
panic info rust, invariant, skill-install, static-config, cli
below u16::MAX
panic info rust, invariant, id-parsing, integer-conversion, unreachable
change ID is ensured
panic info rust, invariant, change-id, git-commits, unreachable
theme may only be initialized once
panic error rust, global-state, oncelock, double-init, theme, tests
theme::init() must be called before getting the theme
panic error rust, global-state, initialization-order, theme, panic
symbols must always be initialized
panic error rust, theme, serde, custom-theme, tui, post-load-init