ErrLookup › gitbutlerapp/gitbutler
gitbutlerapp/gitbutler
The GitButler version control client, backed by Git, powered by Tauri/Rust/Svelte · Rust · 1,492 source files
Analyzed at 58e5313667 on 2026-09-18. 912 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Failed to find reference | exception | error | but-graph, overlay, git-refs, traversal, rust |
| Failed to get merge request | http | error | gitlab, http, merge-request, api-client, rust |
| missing config dir | panic | critical | tauri, environment, home, xdg, startup, dirs, panic |
| invalid range | validation | error | rust, parsing, legacy-format, virtual-branches, toml |
| failed to create app settings | panic | critical | tauri, settings, json, startup, filesystem, panic |
| Can't handle reference | exception | error | but-graph, debug, anonymization, git-refs, rust |
| AtSegment anchor always has oldest commit resolved | panic | error | rust, panic, expect, anchor, workspace-segment, branch-creation, gitbutler |
| repo access failed | panic | error | rust, git, gix, unborn-repo, io, setup, panic |
| we never return these as the status iteration is configured… | panic | error | rust, but-core, gix, status-iteration, internal-invariant, untracked-files |
| Stopped listing GitLab jobs for pipeline | exception | error | gitlab, pagination, loop-guard, pipeline, jobs, rust |
| FATAL: Couldn't open in-memory URL | panic | critical | rust, rusqlite, sqlite, in-memory-database, resource-exhaustion, cache |
| just set the value | panic | error | rust, but-ctx, refcell, reentrancy, internal-invariant, cache |
| statically known | panic | info | rust, invariant, git-refs, workspace, panic |
| tauri event emission doesn't fail in practice | panic | critical | rust, tauri, events, panic, askpass, ipc |
| BUG: we use 'matching' so there are no directories | panic | error | rust, but-core, gix, traversal-mode, untracked-files, internal-invariant |
| Cannot currently handle remotes as start position | exception | error | but-graph, git-refs, remote-branch, initialization, rust |
| infinite loop should find a unique name | panic | info | rust, but-core, branch-naming, unreachable, dead-code-marker |
| worktree-changes are always set if there are hunks | panic | error | rust, but-core, hunks, commit-staging, internal-invariant, worktree |
| initializing rolling file appender failed | panic | critical | tauri, tracing, logging, appender, permissions, startup, panic |
| No CLI wrapper configured for | exception | error | macos, cli-wrapper, configuration, application-bundle |
| ownership ranges cannot be empty | validation | error | metadata, parsing, ownership-claims, legacy-migration |
| Land cancelled | exception | info | cli, user-cancelled, confirmation-prompt, gitbutler |
| Failed to build tauri app | panic | critical | rust, tauri, startup, build, panic |
| handled above | panic | error | rust, but-forge, pull-requests, enum-matching, internal-invariant |
| Failed to get latest pipeline for ref | exception | error | gitlab, http, pipeline, rate-limit, rust |
| symbols must always be initialized | panic | info | rust, invariant, theme, serde, constructor, panic |
| Failed to land onto | exception | error | git, push, race-condition, internal-error |
| Failed to create window | panic | critical | tauri, webview, window, startup, linux, windows, panic |
| Failed to create runtime | exception | error | tokio, runtime, async, updater |
| failed to create tokio runtime | panic | error | rust, tokio, runtime, thread, resource-exhaustion |
| Invalid value ' '. Use true/false or 1/0. | validation | error | config, boolean, validation, gix |
| HEAD points to the GitButler workspace branch | exception | warning | git, gitbutler, head, workspace-branch |
| commit ' ' is not part of the editable divergence | validation | error | parsing, git, commit-resolution, validation |
| validated AI responses only produce content picks | panic | error | rust, but-api, merge-resolution, ai-validation, internal-invariant |
| BUG: It should not be possible to omit sources | panic | error | rust, cli, move-command, argument-validation, panic |
| Failed to list jobs for pipeline | exception | error | gitlab, http, pagination, pipeline, jobs, rust |
| a committed transaction always materializes a workspace | panic | error | rust, panic, expect, trait-contract, transaction-outcome, workspace, gitbutler |
| Failed fetch review : failed to create Tokio runtime | exception | error | tokio, runtime, resource-limit, forge |
| if it was found before it will be found as id | panic | error | rust, panic, expect, workspace-metadata, stack-ids, race-condition, apply-branch, gitbutler |
| Run the following command in your working directory to fix… | exception | critical | git, workspace, corrupted-state |
| Failed to get MR merge status | exception | error | gitlab, http, merge-status, merge-request, rust |
| Cannot derive a worktree directory from | validation | error | rust, worktree, slug, invalid-argument |
| FuzzyPickerItem::columns must return a searchable column | panic | error | rust, panic, tui, fuzzy-search, invariant-violation |
| key was just inserted | panic | info | rust, panic, expect, hashmap-sync, diffspec-merge, unreachable, uncommit |
GitNonFastForward Err(anyhow::Error::new(err).context(but_error::Code::GitNonFastForward)) | error_code | warning | git, concurrency, retry, refs |
| anchor is always present in the order at this point | panic | info | rust, panic, expect, branch-order, invariant, unreachable, gitbutler |
| failed to set subscriber | panic | critical | rust, tracing, subscriber, global-state, logging, startup, panic |
DefaultTargetNotFound there is no default target | error_code | error | git, configuration, target-branch |
| Failed to sign GPG | exception | error | gpg, commit-signing, git-config, subprocess |
| BUG: `gix` disables this, as it knows we always need to be… | panic | error | rust, but-core, gix, diff-drivers, gitattributes, internal-invariant |
RepoOwnership The git directory is considered unsafe as it's not owned by the current user… | error_code | critical | git, permissions, ownership, security |
| failed to create logs dir | panic | critical | tauri, logging, filesystem, permissions, startup, panic |
| Refusing to replace ' ', which points to ' ' instead of | validation | error | macos, symlink, cli-installation, safety-guard |
| snapshot additional ref target is null | validation | error | git, snapshot, corruption, null-oid |
| commit cannot be the base commit | validation | error | rebase, validation, git |
| The working tree differs from the original commit. A forced… | exception | error | git, edit-mode, dirty-worktree, state-guard |
| `but merge` requires an active GitButler workspace… | validation | error | cli, gitbutler, workspace, prerequisite-missing |
| BUG: this must have been deactivated | panic | error | rust, but-core, snapshot, gix, rewrite-detection, internal-invariant |
| Could not find application for | exception | error | macos, launchservices, app-not-installed, bundle-identifier |
| diffing-thread crashed | exception | error | concurrency, thread-panic, channel-disconnected, git-diff |
| Invalid token format | validation | error | api, validation, authentication, response-shape |
| Refetch can not be called on ListeningSubscription | exception | error | unsupported-operation, subscription, reactive-state |
| Could not find branch | validation | error | cli, gitbutler, branch-resolution, not-found |
| No push remote set or more than one remote | exception | error | git-remote, configuration, target-branch, ambiguity |
| A parent in the output graph is not a pick | exception | error | rebase, graph, invariant-violation |
| broker has not been configured | panic | error | rust, askpass, initialization-order, panic, credentials |
| Could not find associated reference name | exception | error | git, workspace, stack-not-found, rust |
| existing GitMeta key | exception | error | gitmeta, type-mismatch, session-previews |
| failed to create config dir | panic | critical | tauri, filesystem, permissions, startup, config, panic |
ProjectMissing Could not open repository at | error_code | error | git, project, missing-directory, worktree |
| An octopus merge commits must have at least two parents | validation | error | git, merge, internal-invariant |
| Failed to execute command | exception | warning | os, process, headless, environment |
| commit id mismatch: failed to recreate a commit from its… | exception | error | git, snapshot, integrity, commit-rebuild |
CliInstallCancelled Administrator authorization was cancelled | error_code | info | macos, user-cancelled, cli-installation, privilege-escalation |
| configured | panic | info | rust, child-process, stdio, git-hooks, pre-push, panic |
| No authenticated GitLab users found.\nRun 'but config forge… | exception | error | gitlab, authentication, accounts, cli, rust |
| Target ref ' ' resolved from ' ' is not a remote-tracking… | exception | error | git, refs, cli, invalid-argument-value |
| Failed to migrate GitLab token for project | console | warning | typescript, gitlab, token, migration, secrets |
| Failed to fetch review | exception | error | thread, panic, forge, concurrency |
| Cannot | exception | error | rust, gitbutler, workspace, rejected-changes, fallback |
| Preferred GitLab account | exception | error | gitlab, authentication, accounts, multi-account, rust |
| unused | panic | error | rust, keyring, credentials, panic, unsupported-operation, but-secret |
| BUG: is queued | panic | error | rust, but-graph, internal-invariant, queue, panic, commit-ids |
| disabled | panic | error | rust, but-core, gix, rewrite-detection, status, internal-invariant |
| No base branch configured | exception | error | git, configuration, workspace, merge |
| Cannot currently rebase a commit so that it becomes the… | validation | error | rebase, git-history, unsupported-operation |
| Authorization process aborted by user. | exception | warning | oauth, cli, authentication |
| Failed to determine Gerrit target branch | exception | error | gerrit, git-push, target-branch, cli |
| Known account is not correctly authenticated. Run | exception | error | forge, authentication, cli, github, gitlab |
| targetRef in project_meta.toml is not a remote-tracking… | validation | error | git, oplog, snapshot-restore, ref-format, validation |
| existing GitMeta key | exception | error | gitmeta, missing-key, transcript |
| Would probably need to run "ln -sf | exception | warning | cli-install, symlink, unix, permissions, manual-steps |
| GitButler mode exit required: please run `but teardown` to… | exception | error | git, gitbutler-workspace, invalid-state, cli |
| Alternative hunks algorithms still didn't produce properly… | exception | error | diff, hunks, internal-algorithm, bug-report |
| Environment variable ANTHROPIC_API_KEY is not set | validation | error | environment, api-key, llm, configuration |
| Cannot operate on uncommitted changes in worktree | exception | error | cli, worktree, uncommitted-changes |
| Failed to resolve bin dir path | exception | error | installer, path-resolution, linux |
| rebase is always Some(_) | panic | critical | rust, internal-invariant, panic, transaction, bug |
| Final installation verification failed - attempting to… | console | error | installer, macos, verification, rollback, binary |
| osascript exited with status | exception | error | macos, cli-install, privileges, osascript, symlink |