{"record":{"id":"a3deb9ce4dc81cc5","repo":"juspay/hyperswitch","slug":"failed-to-create-the-server","errorCode":null,"errorMessage":"Failed to create the server","messagePattern":"Failed to create the server","errorType":"panic","errorClass":null,"httpStatus":null,"severity":"error","filePath":"crates/drainer/src/main.rs","lineNumber":50,"sourceCode":"    let _guard = router_env::setup(\n        &conf.log,\n        router_env::service_name!(),\n        [\n            router_env::service_name!(),\n            \"actix_server\",\n            \"open_feature\",\n            \"superposition_provider\",\n            \"superposition_sdk\",\n        ],\n    );\n\n    #[allow(clippy::expect_used)]\n    let web_server = Box::pin(start_web_server(\n        state.conf.as_ref().clone(),\n        stores.clone(),\n    ))\n    .await\n    .expect(\"Failed to create the server\");\n\n    tokio::spawn(\n        async move {\n            let _ = web_server.await;\n            logger::error!(\"The health check probe stopped working!\");\n        }\n        .in_current_span(),\n    );\n\n    logger::debug!(startup_config=?conf);\n    logger::info!(\"Drainer started [{:?}] [{:?}]\", conf.drainer, conf.log);\n\n    start_drainer(stores.clone(), conf.drainer).await?;\n\n    Ok(())\n}\n","sourceCodeStart":32,"sourceCodeEnd":67,"githubUrl":"https://github.com/juspay/hyperswitch/blob/705a3219504c3cf9034e71d956455f8834ea4e64/crates/drainer/src/main.rs#L32-L67","documentation":"Error \"Failed to create the server\" thrown in juspay/hyperswitch.","triggerScenarios":"Thrown at crates/drainer/src/main.rs:50 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Check that the configured listen address/port is free and valid, and review the server startup logs"],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"705a3219504c3cf9034e71d956455f8834ea4e64","analyzedAt":"2026-08-19T10:36:43.745Z","contentChangedAt":"2026-08-19T10:36:43.745Z","schemaVersion":2},"datasetVersion":"2026-09-14T05:17:10.506Z"}