{"record":{"id":"5937fd84acfc89f5","repo":"wasmerio/wasmer","slug":"no-secret-found-with-name-secret-name-for-app-a","errorCode":null,"errorMessage":"No secret found with name {secret_name} for app {app_id}","messagePattern":"No secret found with name (.+?) for app (.+?)","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"lib/cli/src/commands/app/secrets/utils/mod.rs","lineNumber":63,"sourceCode":") -> anyhow::Result<String> {\n    wasmer_backend_api::query::get_app_secret_value_by_id(client, secret.id.clone().into_inner())\n        .await?\n        .ok_or_else(|| {\n            anyhow::anyhow!(\n                \"No value found for secret with name '{}'\",\n                secret.name.bold()\n            )\n        })\n}\n\npub(crate) async fn get_secret_value_by_name(\n    client: &WasmerClient,\n    app_id: &str,\n    secret_name: &str,\n) -> anyhow::Result<String> {\n    match get_secret_by_name(client, app_id, secret_name).await? {\n        Some(secret) => get_secret_value(client, &secret).await,\n        None => anyhow::bail!(\"No secret found with name {secret_name} for app {app_id}\"),\n    }\n}\n\npub(crate) async fn reveal_secrets(\n    client: &WasmerClient,\n    app_id: &str,\n) -> anyhow::Result<Vec<Secret>> {\n    let secrets = wasmer_backend_api::query::get_all_app_secrets(client, app_id).await?;\n    let mut ret = vec![];\n    for secret in secrets {\n        let name = secret.name.clone();\n        let value = get_secret_value(client, &secret).await?;\n        ret.push(Secret { name, value });\n    }\n\n    Ok(ret)\n}\n","sourceCodeStart":45,"sourceCodeEnd":81,"githubUrl":"https://github.com/wasmerio/wasmer/blob/8c4b9ee9d33fb2068863fbb3d328683e7e6ff7f5/lib/cli/src/commands/app/secrets/utils/mod.rs#L45-L81","documentation":"Error \"No secret found with name {secret_name} for app {app_id}\" thrown in wasmerio/wasmer.","triggerScenarios":"Thrown at lib/cli/src/commands/app/secrets/utils/mod.rs:63 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":"8c4b9ee9d33fb2068863fbb3d328683e7e6ff7f5","analyzedAt":"2026-09-01T23:06:31.009Z","contentChangedAt":null,"schemaVersion":2},"datasetVersion":"2026-09-09T06:17:21.866Z"}