{"record":{"id":"eacb3c243bd21814","repo":"juspay/hyperswitch","slug":"failed-to-create-mock-store","errorCode":null,"errorMessage":"Failed to create mock store","messagePattern":"Failed to create mock store","errorType":"panic","errorClass":null,"httpStatus":null,"severity":"error","filePath":"crates/router/src/routes/app.rs","lineNumber":641,"sourceCode":"                    #[allow(clippy::expect_used)]\n                    get_store(\n                        conf,\n                        tenant,\n                        master_config,\n                        accounts_config,\n                        Arc::clone(&cache_store),\n                        testable,\n                        key_manager_state,\n                    )\n                    .await\n                    .expect(\"Failed to create store\"),\n                ),\n            },\n            #[allow(clippy::expect_used)]\n            StorageImpl::Mock => Box::new(\n                MockDb::new(&conf.redis, key_manager_state)\n                    .await\n                    .expect(\"Failed to create mock store\"),\n            ),\n        }\n    }\n\n    pub async fn new(\n        conf: settings::Settings<SecuredSecret>,\n        shut_down_signal: oneshot::Sender<()>,\n        api_client: Box<dyn crate::services::ApiClient>,\n        service_name: &'static str,\n    ) -> Self {\n        Box::pin(Self::with_storage(\n            conf,\n            StorageImpl::Postgresql,\n            shut_down_signal,\n            api_client,\n            service_name,\n        ))\n        .await","sourceCodeStart":623,"sourceCodeEnd":659,"githubUrl":"https://github.com/juspay/hyperswitch/blob/3093f22cc46b46415cca152ea0b234277b251ecd/crates/router/src/routes/app.rs#L623-L659","documentation":"Error \"Failed to create mock store\" thrown in juspay/hyperswitch.","triggerScenarios":"Thrown at crates/router/src/routes/app.rs:637 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Check the mock store configuration used in this run mode"],"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"}