xai-org/grok-build · error
Failed to resolve worktree path: {}
Error message
Failed to resolve worktree path: {} What it means
Error "Failed to resolve worktree path: {}" thrown in xai-org/grok-build.
Source
Thrown at crates/codegen/xai-grok-workspace/src/worktree/mod.rs:1668
if git_cli(source_path, &["rev-parse", "--git-dir"])
.await
.is_err()
{
return PrepareWorktreeResult {
response: Err(anyhow::anyhow!(
"Source path is not a valid git repository or worktree: {}",
req.source_worktree_path
)),
spawn_task: false,
};
}
let worktree_path =
match resolve_fork_worktree_path(source_path, &req.new_session_id, req.label.as_deref()) {
Ok(path) => path,
Err(e) => {
return PrepareWorktreeResult {
response: Err(anyhow::anyhow!("Failed to resolve worktree path: {}", e)),
spawn_task: false,
};
}
};
let git_root_str = find_git_root_from_path(source_path)
.ok()
.map(|p| p.to_string_lossy().to_string());
if is_worktree_in_progress(&req.new_session_id).await {
return PrepareWorktreeResult {
response: Ok(CreateWorktreeResponse::Creating {
session_id: req.new_session_id.clone(),
worktree_path: worktree_path.clone(),
source_git_root: git_root_str,
}),
spawn_task: false,
};View on GitHub (pinned to bc7f02eddd)
When it happens
Trigger: Thrown at crates/codegen/xai-grok-workspace/src/worktree/mod.rs:1668 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of xai-org/grok-build@bc7f02eddd (2026-08-31).
Data as JSON: /api/errors/ad00c4f466cbc605.
Report an issue: GitHub.