{"record":{"id":"8e4e814495fc67b9","repo":"denoland/deno","slug":"failed-to-remove-err","errorCode":null,"errorMessage":"failed to remove {}: {err}","messagePattern":"failed to remove (.+?): (.+?)","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"cli/tools/installer/local.rs","lineNumber":216,"sourceCode":"  flags: Arc<Flags>,\n  ci_flags: CiFlags,\n) -> Result<(), AnyError> {\n  let factory = CliFactory::from_flags(flags.clone());\n  if factory.maybe_lockfile().await?.is_none() {\n    bail!(\n      \"deno ci requires a lockfile, but none was found.\\n  hint: run `deno install` to create one.\"\n    );\n  }\n  if let Some(node_modules_dir) = factory.node_modules_dir_path()?\n    && node_modules_dir.exists()\n  {\n    log::info!(\n      \"{} {}\",\n      deno_terminal::colors::gray(\"Removing\"),\n      node_modules_dir.display()\n    );\n    std::fs::remove_dir_all(node_modules_dir).map_err(|err| {\n      deno_core::anyhow::anyhow!(\n        \"failed to remove {}: {err}\",\n        node_modules_dir.display()\n      )\n    })?;\n  }\n  drop(factory);\n  install_top_level(\n    flags,\n    InstallTopLevelFlags {\n      lockfile_only: false,\n      production: ci_flags.production,\n      skip_types: ci_flags.skip_types,\n    },\n  )\n  .await\n}\n\n/// `deno sync-types`: generate a tsconfig + type mappings so stock TypeScript","sourceCodeStart":198,"sourceCodeEnd":234,"githubUrl":"https://github.com/denoland/deno/blob/89f33cbef296a2b287f323d42de54c871fa69c77/cli/tools/installer/local.rs#L198-L234","documentation":"Error \"failed to remove {}: {err}\" thrown in denoland/deno.","triggerScenarios":"Thrown at cli/tools/installer/local.rs:216 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"}