{"record":{"id":"e35944b8e0fde687","repo":"juspay/hyperswitch","slug":"failed-to-initialize-superposition-client","errorCode":null,"errorMessage":"Failed to initialize superposition client","messagePattern":"Failed to initialize superposition client","errorType":"panic","errorClass":null,"httpStatus":null,"severity":"error","filePath":"crates/router/src/routes/app.rs","lineNumber":536,"sourceCode":"                .await;\n\n            #[cfg(feature = \"email\")]\n            let email_client = Arc::new(create_email_client(&conf).await);\n\n            let file_storage_client = conf.file_storage.get_file_storage_client().await;\n            let theme_storage_client = conf.theme.storage.get_file_storage_client().await;\n            let crm_client = conf.crm.get_crm_client().await;\n\n            let grpc_client = conf.grpc_client.get_grpc_client_interface().await;\n            let infra_component_values = Self::process_env_mappings(conf.infra_values.clone());\n            let enhancement = conf.enhancement.clone();\n            #[allow(clippy::expect_used)]\n            let superposition_service = conf\n                .superposition\n                .get_inner()\n                .get_superposition_client(service_name)\n                .await\n                .expect(\"Failed to initialize superposition client\");\n            Self {\n                flow_name: String::from(\"default\"),\n                stores,\n                global_store,\n                accounts_store,\n                conf: Arc::new(conf),\n                #[cfg(feature = \"email\")]\n                email_client,\n                api_client,\n                event_handler,\n                #[cfg(feature = \"olap\")]\n                pools,\n                #[cfg(feature = \"olap\")]\n                opensearch_client,\n                request_id: None,\n                file_storage_client,\n                encryption_client,\n                grpc_client,","sourceCodeStart":518,"sourceCodeEnd":554,"githubUrl":"https://github.com/juspay/hyperswitch/blob/3093f22cc46b46415cca152ea0b234277b251ecd/crates/router/src/routes/app.rs#L518-L554","documentation":"Error \"Failed to initialize superposition client\" thrown in juspay/hyperswitch.","triggerScenarios":"Thrown at crates/router/src/routes/app.rs:533 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Verify the superposition service endpoint/credentials and connectivity"],"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"}