gitbutlerapp/gitbutler
Documented errors, page 2 of 10. Back to gitbutlerapp/gitbutler
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Ambiguous branch ' ', matches multiple items | validation | error | cli, gitbutler, branch-resolution, ambiguity |
GenericFailure spawn_blocking join error | exception | error | rust, napi, tokio, panic, async |
| Missing stack ' ' for head | validation | critical | metadata, legacy-migration, virtual-branches, data-corruption |
| checked all selectors are present | panic | info | rust, panic, expect, option-narrowing, squash-plan, unreachable, gitbutler |
| Errors occurred | exception | error | command-execution, external-process, path |
| Automatic CLI installation is not supported on Windows. To… | exception | warning | rust, windows, cli, install, unsupported-platform, but-action |
| Unexpected CLI installer response | exception | error | macos, cli-installation, contract-violation, internal-invariant |
| CLI installation failed | exception | error | macos, cli-installation, process-exit, shell-script |
| Failed to install new version | exception | error | filesystem, installation, rollback, rename-failed |
| Heads is length 1 | panic | info | rust, panic, expect, length-guard, legacy, workspace-tree, unreachable |
| Cannot write to ( ) | console | warning | shell-config, installer, filesystem, permissions |
| Failed to add project after cloning. | exception | error | |
DefaultTerminalNotFound ' ' was not found - `open -Ra ` failed. | error_code | error | macos, terminal, app-not-installed, open-command |
| Failed to find corresponding parent | exception | error | rebase, graph, parent |
| Failed to cut remote name | exception | error | git, ref-parsing, remote |
| line : pick requires exactly one commit | validation | error | parsing, script-validation, arity, git |
| Branch name ' ' collides with existing branch | exception | error | git, branch, refname-collision, validation |
| Failed to parse diff header | exception | warning | rust, gitbutler, cli, race-condition, atomic-write, file-rewrite |
| Project at ' ' is already opened for writing by another… | exception | warning | locking, concurrency, single-instance, gitbutler |
| BUG: Sensitive data cannot be serialized - it needs to be… | panic | error | rust, serde, secrets, serialization, panic, security, but-secret |
| There are changes that differ from the original commit you… | validation | warning | cli, git, conflict-resolution, destructive-operation |
| BUG: we do not create or work with symlinks | panic | error | rust, filesystem, symlink, panic, app-data, but-utils |
| candidate turns always have review or branch evidence | panic | error | rust, but-agentlog, internal-invariant, unreachable, projection |
| Could not resolve application path for | exception | error | macos, filesystem, path-resolution |
| well-formed root ref | panic | info | rust, panic, expect, git-ref-name, head-ref, static-constant, gix |
| failed to discover GitButler branch with 'but --json status | exception | error | gitbutler, cli, subprocess, branch-discovery |
| message must start with a double quote | validation | error | parsing, script-validation, quoting, git |
| Open pull request listing exceeded | exception | error | github, pagination, limit, pull-request |
| validated non-empty squash commit list | panic | info | rust, panic, expect, squash-plan, non-empty-guard, unreachable, gitbutler |
| Visible worktree HEAD changed shape during the edit… | validation | error | git, worktree, concurrency, rebase |
| known statically | panic | info | rust, panic, expect, git-ref-name, static-constant, workspace, gix |
| Refusing to check out conflicted commit | exception | error | git, worktree, conflict, checkout |
| BUG: we have to avoid using these legacy types | panic | error | rust, panic, git, legacy-types, refname |
| Failed to create blank commit in stack | exception | error | git, absorb, stack-projection, internal-error |
| BUG: failed to apply head ref | exception | error | bug, git, workspace, internal |
| Local AI configuration requires running inside a git… | validation | error | cli, git, configuration |
| No git repository found. | exception | error | git, cli, repository |
| Failed to create symlink | console | error | symlink, installer, macos, filesystem, rollback |
| No ID found for entity | validation | error | diff, tui, id-map, selector |
| validated pick arity above | panic | info | rust, panic, expect, parser, arity-check, unreachable, interactive-integration |
| Invalid UTF-8 in ANTHROPIC_API_KEY | validation | error | environment, encoding, utf-8, api-key |
| known to be valid statically | panic | info | rust, git, placeholder, statically-valid, tech-debt |
| No uncommitted changes assigned to branch | validation | error | git, uncommitted-changes, absorb, validation |
| Refusing to land ` `: commit(s) on unnamed segment(s) below… | validation | error | git, stacked-branches, deleted-refs, validation |
| The uncommitted area has been renamed from | exception | error | cli, deprecated-api-usage, renamed-identifier |
| Failed to unapply branch due to conflicts while rebuilding… | exception | error | git, merge-conflict, workspace |
| Type-changed items can't be discard by hunks - use the… | validation | error | git, worktree, typechange |
| GitHub did not change the review thread resolution | exception | error | github, graphql, review-thread, state-mismatch |
| invalid ' ' at index | validation | error | napi, object-id, hex-decode, invalid-argument |
| Picked commit already exists in a previous step | validation | error | rebase, duplicate, validation, git |
| There were already backup project files - giving up | exception | critical | startup, backup, file-rename, corruption, rust |
| Expected a branch ID, got | validation | error | cli, gitbutler, wrong-argument-type, branch-resolution |
| SilentError suppressed from query:error telemetry | console | info | typescript, svelte, telemetry, error-classification |
| Archive progress counter thread panicked | exception | error | threading, panic, debug-tooling |
| Couldn't find remote refspecs that would match | exception | error | git, workspace, remote, refspec |
| Please provide a valid API key for your selected AI service | exception | error | |
| Remote HEAD for is not symbolic | exception | error | git-refs, symbolic-ref, target-branch, repo-state |
| snapshot checkout and workspace commits disagree | exception | error | git, snapshot, consistency, internal-state |
| The conflict in " " cannot be resolved automatically… | exception | error | conflict-resolution, manual-intervention, ai |
| Missing reference which should be known to workspace… | exception | error | git, workspace, invariant |
| Commit is not a snapshot | exception | error | git, snapshot, oplog, parse-failure |
| Ollama endpoint must use host:port format | validation | error | config, ollama, validation, format |
| " " cannot be resolved this way: Resolve this commit in… | exception | error | cli, conflict-resolution, git |
| Change drop data must specify the source stackId | exception | error | drag-and-drop, missing-required-field, desktop-app, frontend |
| prefiltered | panic | error | rust, but-graph, panic, invariant, internal-bug, refs |
| unable to log error to file | console | warning | typescript, tauri, logging, ipc, file-write |
| Cannot handle changes while in edit mode. Please exit edit… | exception | error | edit-mode, operating-mode, workspace-state, conflict |
| Error when registering schema | exception | error | code-generation, schema, naming-collision, build-tooling |
| failed to build HTTP client | panic | critical | rust, reqwest, http-client, tls, panic |
| Failed to fetch nightly release information. HTTP | http | error | http, api, nightly, network |
| no panic | panic | error | rust, panic, threads, join, error-propagation |
| invalid | validation | error | git, napi, hash, optional-parameter |
| No GitButler token available. Log-in to use the GitButler… | validation | error | authentication, credentials, llm, openai |
| Cannot | exception | error | rust, gitbutler, workspace, rejected-changes, report |
| Failed to apply branch | exception | error | git, conflict, tui |
| Merge strategy must only be used on stacks with one head… | validation | error | git, workspace, merge-strategy, stack-shape |
| Reviewer candidates for forge | exception | warning | forge, unsupported-forge, review-workflow, github-only |
| Failed to create symlink and failed to remove new… | exception | critical | filesystem, symlink, rollback-failed, installation |
| No merge-base found between | exception | error | rust, git, merge-base, unrelated-histories, force-push, but-workspace |
| Read-only metadata can't prune branch stack order references | exception | error | gitbutler, metadata, read-only, sqlite, branch-order |
| resp | exception | error | |
| BUG: a signal has caused the tempfile to be removed, but we… | panic | error | rust, gix, tempfile, signal, atomic-write, interrupted, but-utils |
| Cannot currently work in repositories without a worktree | exception | error | git, worktree, bare-repository |
| Found existing 'but' symlink pointing to | console | warning | symlink, installer, macos, cli-conflict |
| No GitHub access token found for account | exception | error | rust, but-github, authentication, access-token, keyring, github |
| {e:#} | exception | error | napi, nodejs, anyhow, error-propagation |
| No download URL for platform | exception | error | installer, network, release-metadata, macos |
| No OpenAI own key configured. Add this through the… | validation | error | credentials, api-key, openai, configuration |
| spawn_blocking join error | exception | error | napi, nodejs, panic, spawn-blocking |
| Could not open projects file at | exception | error | config, startup, json, file-corruption |
| Invalid stage ' ' for | exception | error | rust, git, index, conflict, validation |
| line : unknown command | validation | error | parsing, script-validation, unknown-command, git |
| Failed to request reviewers | http | error | github-api, http-error-response, network, rest |
| commits cannot be moved to the merge base | validation | error | tui, move, rebase, target, invariant |
| Could not open projects file at | exception | error | rust, gitbutler, projects, startup, corrupt-file, backup |
| existing GitMeta key | exception | error | gitmeta, type-mismatch, json, schema |
| " " has conflicts; content applies to one at a time, use "… | exception | error | cli, conflict-resolution, hunks |
| Branch ` ` is pushed, but its remote ancestry does not… | exception | error | rust, forge, git, push |
| For WSL2 projects, install the Linux version of GitButler… | validation | info | wsl2, windows, unsupported-path, project-validation |
| Found multiple updates for a stack using the merge strategy | validation | error | git, merge, hints |