{"record":{"id":"d02906c1d61d44fe","repo":"juspay/hyperswitch","slug":"he-00","errorCode":"HE_00","errorMessage":"Something went wrong","messagePattern":"Something went wrong","errorType":"error_code","errorClass":"ErrorResponse","httpStatus":500,"severity":"error","filePath":"crates/hyperswitch_domain_models/src/router_data.rs","lineNumber":935,"sourceCode":"#[derive(Clone, Debug, Serialize)]\npub struct ErrorResponse {\n    pub code: String,\n    pub message: String,\n    pub reason: Option<String>,\n    pub status_code: u16,\n    pub attempt_status: Option<common_enums::enums::AttemptStatus>,\n    pub connector_transaction_id: Option<String>,\n    pub connector_response_reference_id: Option<String>,\n    pub network_decline_code: Option<String>,\n    pub network_advice_code: Option<String>,\n    pub network_error_message: Option<String>,\n    pub connector_metadata: Option<Secret<serde_json::Value>>,\n}\n\nimpl Default for ErrorResponse {\n    fn default() -> Self {\n        Self {\n            code: \"HE_00\".to_string(),\n            message: \"Something went wrong\".to_string(),\n            reason: None,\n            status_code: http::StatusCode::INTERNAL_SERVER_ERROR.as_u16(),\n            attempt_status: None,\n            connector_transaction_id: None,\n            connector_response_reference_id: None,\n            network_decline_code: None,\n            network_advice_code: None,\n            network_error_message: None,\n            connector_metadata: None,\n        }\n    }\n}\n\nimpl ErrorResponse {\n    pub fn get_not_implemented() -> Self {\n        Self {\n            code: \"IR_00\".to_string(),","sourceCodeStart":917,"sourceCodeEnd":953,"githubUrl":"https://github.com/juspay/hyperswitch/blob/3093f22cc46b46415cca152ea0b234277b251ecd/crates/hyperswitch_domain_models/src/router_data.rs#L917-L953","documentation":"Error \"Something went wrong\" thrown in juspay/hyperswitch.","triggerScenarios":"Thrown at crates/hyperswitch_domain_models/src/router_data.rs:865 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Inspect the surrounding logs for the underlying error that was collapsed into this generic message","Check that the required router data field for the called flow is populated before this point"],"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"}