juspay/hyperswitch · error
Failed to create encryption client
Error message
Failed to create encryption client
What it means
Error "Failed to create encryption client" thrown in juspay/hyperswitch.
Source
Thrown at crates/router/src/routes/app.rs:459
#[allow(clippy::expect_used)]
let secret_management_client = conf
.secrets_management
.get_secret_management_client()
.await
.expect("Failed to create secret management client");
let conf = Box::pin(secrets_transformers::fetch_raw_secrets(
conf,
&*secret_management_client,
))
.await;
#[allow(clippy::expect_used)]
let encryption_client = conf
.encryption_management
.get_encryption_management_client()
.await
.expect("Failed to create encryption client");
Box::pin(async move {
let testable = storage_impl == StorageImpl::PostgresqlTest;
#[allow(clippy::expect_used)]
let event_handler = conf
.events
.get_event_handler()
.await
.expect("Failed to create event handler");
#[allow(clippy::expect_used)]
#[cfg(feature = "olap")]
let opensearch_client = conf
.opensearch
.get_opensearch_client()
.await
.expect("Failed to initialize OpenSearch client.")
.map(Arc::new);View on GitHub (pinned to 3093f22cc4)
Solutions
- Check the encryption service client configuration and connectivity
When it happens
Trigger: Thrown at crates/router/src/routes/app.rs:456 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/dfae7047f637c2e3.
Report an issue: GitHub.