{"record":{"id":"7744ca5d06f23b3c","repo":"juspay/hyperswitch","slug":"failed-to-decrypt-open-router-admin-secret","errorCode":null,"errorMessage":"Failed to decrypt open router admin secret","messagePattern":"Failed to decrypt open router admin secret","errorType":"panic","errorClass":null,"httpStatus":null,"severity":"error","filePath":"crates/router/src/configs/secrets_transformers.rs","lineNumber":645,"sourceCode":"            settings::AccountUpdaterConfig::convert_to_raw_secret(\n                account_updater,\n                secret_management_client,\n            )\n            .await\n            .expect(\"Failed to decrypt account updater configuration\"),\n        )\n    } else {\n        None\n    };\n\n    #[allow(clippy::expect_used)]\n    let open_router = {\n        let mut open_router = conf.open_router;\n        if !open_router.admin_secret.peek().is_empty() {\n            open_router.admin_secret = secret_management_client\n                .get_secret(open_router.admin_secret)\n                .await\n                .expect(\"Failed to decrypt open router admin secret\");\n        }\n        open_router\n    };\n\n    Settings {\n        server: conf.server,\n        application_source: conf.application_source,\n        sage,\n        master_database,\n        accounts_database,\n        global_database,\n        redis: conf.redis,\n        log: conf.log,\n        #[cfg(feature = \"deja\")]\n        deja: conf.deja,\n        #[cfg(feature = \"kv_store\")]\n        drainer: conf.drainer,\n        encryption_management: conf.encryption_management,","sourceCodeStart":627,"sourceCodeEnd":663,"githubUrl":"https://github.com/juspay/hyperswitch/blob/3093f22cc46b46415cca152ea0b234277b251ecd/crates/router/src/configs/secrets_transformers.rs#L627-L663","documentation":"Error \"Failed to decrypt open router admin secret\" thrown in juspay/hyperswitch.","triggerScenarios":"Thrown at crates/router/src/configs/secrets_transformers.rs:672 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Verify the key used to encrypt the open router admin secret"],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"3093f22cc46b46415cca152ea0b234277b251ecd","analyzedAt":"2026-08-19T10:36:43.745Z","contentChangedAt":"2026-08-19T10:36:43.745Z","schemaVersion":2},"datasetVersion":"2026-09-14T05:17:10.506Z"}