nikivdev/code · error
failed to delete local env var from Keychain: {}
Error message
failed to delete local env var from Keychain: {} What it means
Error "failed to delete local env var from Keychain: {}" thrown in nikivdev/code.
Source
Thrown at src/env.rs:452
return Ok(());
}
let service = local_env_keychain_service(target, environment);
let output = Command::new("security")
.args(["delete-generic-password", "-a", key, "-s", &service])
.output()
.context("failed to delete local env var from Keychain")?;
if output.status.success() {
return Ok(());
}
let stderr = String::from_utf8_lossy(&output.stderr);
if stderr.contains("could not be found") || stderr.contains("SecKeychainSearchCopyNext") {
return Ok(());
}
bail!(
"failed to delete local env var from Keychain: {}",
stderr.trim()
);
}
fn store_auth_token(auth: &mut AuthConfig, token: String) -> Result<()> {
let api_url = get_api_url(auth);
if cfg!(target_os = "macos") {
if let Err(err) = set_keychain_token(&api_url, &token) {
eprintln!("⚠ Failed to store token in Keychain: {}", err);
eprintln!(" Falling back to auth.toml storage.");
auth.token = Some(token);
auth.token_source = None;
return Ok(());
}
auth.token = None;
auth.token_source = Some("keychain".to_string());
} else {View on GitHub (pinned to a747e741ae)
When it happens
Trigger: Thrown at src/env.rs:452 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of nikivdev/code@a747e741ae (2026-09-01).
Data as JSON: /api/errors/7546d03aa48030b0.
Report an issue: GitHub.