xai-org/grok-build · error
Session {} session-state archive was unavailable -- conversa
Error message
Session {} session-state archive was unavailable -- conversation history cannot be recovered. Retry in a few moments. What it means
Error "Session {} session-state archive was unavailable -- conversation history cannot be recovered. Retry in a few moments." thrown in xai-org/grok-build.
Source
Thrown at crates/codegen/xai-grok-shell/src/session/worktree.rs:284
))
};
let (memory_dl, state_dl) = {
let _ = restore_code;
tokio::join!(memory_dl_future, state_dl_future)
};
let codebase_ok = false;
let _memory_result =
crate::session::restore::apply_memory_download(memory_dl, &wt_resp.worktree_path).await;
let (session_state_result, local_session_id) =
crate::session::restore::apply_session_state_download(
state_dl,
&req.session_id,
&wt_resp.worktree_path,
)
.await;
if session_state_result.is_skipped() {
cleanup_worktree_on_failure(&req.source_cwd, &wt_resp.worktree_path).await;
anyhow::bail!(
"Session {} session-state archive was unavailable -- \
conversation history cannot be recovered. Retry in a few moments.",
req.session_id,
);
}
let worktree_root = std::path::Path::new(&wt_resp.worktree_path);
let source_path = std::path::Path::new(&req.source_cwd);
let source_git_root = wt_resp.source_git_root.as_deref().map(std::path::Path::new);
let effective_cwd = effective_worktree_path(worktree_root, source_path, source_git_root)
.to_string_lossy()
.to_string();
let restore_summary = None;
let restore_degree = if codebase_ok {
Some(xai_grok_workspace::session::git::RestoreDegree::Full)
} else {
None
};
Ok(ResumeSessionInWorktreeResponse {View on GitHub (pinned to bc7f02eddd)
When it happens
Trigger: Thrown at crates/codegen/xai-grok-shell/src/session/worktree.rs:284 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/2d767ea2822a475d.
Report an issue: GitHub.