juspay/hyperswitch · error
Failed to decrypt open router admin secret
Error message
Failed to decrypt open router admin secret
What it means
Error "Failed to decrypt open router admin secret" thrown in juspay/hyperswitch.
Source
Thrown at crates/router/src/configs/secrets_transformers.rs:645
settings::AccountUpdaterConfig::convert_to_raw_secret(
account_updater,
secret_management_client,
)
.await
.expect("Failed to decrypt account updater configuration"),
)
} else {
None
};
#[allow(clippy::expect_used)]
let open_router = {
let mut open_router = conf.open_router;
if !open_router.admin_secret.peek().is_empty() {
open_router.admin_secret = secret_management_client
.get_secret(open_router.admin_secret)
.await
.expect("Failed to decrypt open router admin secret");
}
open_router
};
Settings {
server: conf.server,
application_source: conf.application_source,
sage,
master_database,
accounts_database,
global_database,
redis: conf.redis,
log: conf.log,
#[cfg(feature = "deja")]
deja: conf.deja,
#[cfg(feature = "kv_store")]
drainer: conf.drainer,
encryption_management: conf.encryption_management,View on GitHub (pinned to 3093f22cc4)
Solutions
- Verify the key used to encrypt the open router admin secret
When it happens
Trigger: Thrown at crates/router/src/configs/secrets_transformers.rs:672 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of juspay/hyperswitch@3093f22cc4 (2026-08-19).
Data as JSON: /api/errors/7744ca5d06f23b3c.
Report an issue: GitHub.