{"record":{"id":"686ff94958931bba","repo":"astral-sh/uv","slug":"failed-to-query-ty-version","errorCode":null,"errorMessage":"Failed to query ty version","messagePattern":"Failed to query ty version","errorType":"console","errorClass":null,"httpStatus":null,"severity":"error","filePath":"crates/uv/src/commands/project/check/ty.rs","lineNumber":48,"sourceCode":"    check_targets: &[PathBuf],\n    excluded_targets: &[PathBuf],\n    venv_path: Option<&Path>,\n    exclude_newer: Option<jiff::Timestamp>,\n    show_version: bool,\n    show_command: bool,\n    client_builder: &BaseClientBuilder<'_>,\n    cache: &Cache,\n    color: ColorChoice,\n    printer: Printer,\n) -> Result<ExitStatus> {\n    let (ty_path, ty_version) = if let Some(ty_path) = ty_path {\n        let output = Command::new(&ty_path)\n            .arg(\"--version\")\n            .output()\n            .await\n            .context(\"Failed to query ty version\")?;\n        if !output.status.success() {\n            anyhow::bail!(\"Failed to query ty version\");\n        }\n        let version = String::from_utf8_lossy(&output.stdout);\n        let ty_version = version\n            .split_whitespace()\n            .nth(1)\n            .context(\"Failed to parse ty version\")?\n            .parse::<Version>()\n            .context(\"Failed to parse ty version\")?;\n\n        if show_version {\n            writeln!(printer.stderr(), \"Using {}\", version.trim())?;\n        }\n\n        (ty_path, ty_version)\n    } else {\n        let retry_policy = client_builder.retry_policy();\n        let ty_client = client_builder.clone().retries(0).build()?;\n","sourceCodeStart":30,"sourceCodeEnd":66,"githubUrl":"https://github.com/astral-sh/uv/blob/f1a42680ff5272232d65748acf338b19778dde24/crates/uv/src/commands/project/check/ty.rs#L30-L66","documentation":"Error \"Failed to query ty version\" thrown in astral-sh/uv.","triggerScenarios":"Thrown at crates/uv/src/commands/project/check/ty.rs:48 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"f1a42680ff5272232d65748acf338b19778dde24","analyzedAt":"2026-08-16T04:51:47.599Z","schemaVersion":2},"datasetVersion":"2026-08-16T08:17:34.114Z"}