astral-sh/uv · error
Failed to find the {name}'s version in the frozen lockfile
Error message
Failed to find the {name}'s version in the frozen lockfile What it means
Error "Failed to find the {name}'s version in the frozen lockfile" thrown in astral-sh/uv.
Source
Thrown at crates/uv/src/commands/project/version.rs:519
)
.await
{
Ok(result) => result.into_lock(),
Err(ProjectError::Operation(err)) => {
return diagnostics::OperationDiagnostic::default()
.report(err)
.map_or(Ok(ExitStatus::Failure), |err| Err(err.into()));
}
Err(err) => return Err(err.into()),
};
// Try to find the package of interest in the lock
let Some(package) = lock
.packages()
.iter()
.find(|package| package.name() == name)
else {
return Err(anyhow!(
"Failed to find the {name}'s version in the frozen lockfile"
));
};
let Some(version) = package.version() else {
return Err(anyhow!(
"Failed to find the {name}'s version in the frozen lockfile"
));
};
// Finally, print!
let old_version = ProjectVersionInfo::new(Some(name), version);
print_version(old_version, None, short, output_format, printer)?;
Ok(ExitStatus::Success)
}
/// Re-lock and re-sync the project after a series of edits.
async fn lock_and_sync(View on GitHub (pinned to f1a42680ff)
When it happens
Trigger: Thrown at crates/uv/src/commands/project/version.rs:519 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of astral-sh/uv@f1a42680ff (2026-08-16).
Data as JSON: /api/errors/88899f2ae34d31ce.
Report an issue: GitHub.