{"record":{"id":"d2271e8ceea63261","repo":"juspay/hyperswitch","slug":"failed-to-create-store","errorCode":null,"errorMessage":"Failed to create store","messagePattern":"Failed to create store","errorType":"panic","errorClass":null,"httpStatus":null,"severity":"error","filePath":"crates/router/src/routes/app.rs","lineNumber":494,"sourceCode":"                .expect(\"Failed to initialize OpenSearch client.\")\n                .map(Arc::new);\n\n            let redis_event_emitter: Arc<\n                dyn common_utils::external_service::ExternalServiceEventEmitter,\n            > = if conf.events.emit_external_service_call_events {\n                Arc::new(event_handler.clone())\n            } else {\n                Arc::new(common_utils::external_service::NoOpEventEmitter)\n            };\n            #[allow(clippy::expect_used)]\n            let cache_store = get_cache_store(\n                &conf.clone(),\n                shut_down_signal,\n                redis_event_emitter,\n                testable,\n            )\n            .await\n            .expect(\"Failed to create store\");\n            let global_store: Box<dyn GlobalStorageInterface> =\n                Box::pin(Self::get_store_interface(\n                    &storage_impl,\n                    &event_handler,\n                    &conf,\n                    &conf.multitenancy.global_tenant,\n                    conf.global_database_config(),\n                    conf.global_database_config(),\n                    Arc::clone(&cache_store),\n                    testable,\n                ))\n                .await\n                .get_global_storage_interface();\n            #[cfg(feature = \"olap\")]\n            let pools = conf\n                .multitenancy\n                .tenants\n                .get_pools_map(conf.analytics.get_inner())","sourceCodeStart":476,"sourceCodeEnd":512,"githubUrl":"https://github.com/juspay/hyperswitch/blob/3093f22cc46b46415cca152ea0b234277b251ecd/crates/router/src/routes/app.rs#L476-L512","documentation":"Error \"Failed to create store\" thrown in juspay/hyperswitch.","triggerScenarios":"Thrown at crates/router/src/routes/app.rs:491 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Check database/storage configuration and connectivity for store creation"],"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-14T00:17:10.932Z"}