{"record":{"id":"6580a3627321fbbb","repo":"denoland/deno","slug":"no-tarball-url-for-registry-name-resolved-versi","errorCode":null,"errorMessage":"No tarball URL for {registry_name}@{resolved_version}","messagePattern":"No tarball URL for (.+?)@(.+?)","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"cli/tools/installer/npm_compat.rs","lineNumber":964,"sourceCode":"      }\n    };\n\n    let metadata: Value =\n      serde_json::from_slice(&metadata_bytes).map_err(|e| {\n        anyhow!(\"Failed to parse metadata for {registry_name}: {e}\")\n      })?;\n\n    let resolved_version =\n      resolve_jsr_version(&metadata, req_version.as_deref(), &registry_name)?;\n\n    let tarball_url = metadata\n      .get(\"versions\")\n      .and_then(|vs| vs.get(&resolved_version))\n      .and_then(|v| v.get(\"dist\"))\n      .and_then(|d| d.get(\"tarball\"))\n      .and_then(|t| t.as_str())\n      .ok_or_else(|| {\n        anyhow!(\"No tarball URL for {registry_name}@{resolved_version}\")\n      })?;\n    let tarball_url = match Url::parse(tarball_url) {\n      Ok(u) => u,\n      Err(e) => {\n        log::debug!(\n          \"Invalid tarball URL {tarball_url} for {registry_name}: {e}\"\n        );\n        continue;\n      }\n    };\n\n    let tarball_bytes = match http_client.download(tarball_url).await {\n      Ok(b) => b,\n      Err(e) => {\n        log::debug!(\"Failed to download {registry_name}: {e}\");\n        continue;\n      }\n    };","sourceCodeStart":946,"sourceCodeEnd":982,"githubUrl":"https://github.com/denoland/deno/blob/89f33cbef296a2b287f323d42de54c871fa69c77/cli/tools/installer/npm_compat.rs#L946-L982","documentation":"Error \"No tarball URL for {registry_name}@{resolved_version}\" thrown in denoland/deno.","triggerScenarios":"Thrown at cli/tools/installer/npm_compat.rs:964 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":"89f33cbef296a2b287f323d42de54c871fa69c77","analyzedAt":"2026-08-16T07:54:21.310Z","schemaVersion":2},"datasetVersion":"2026-08-16T08:17:34.114Z"}