{"record":{"id":"de689ada58c7e69f","repo":"tinyhumansai/openhuman","slug":"backend-request","errorCode":null,"errorMessage":"backend request {} {}","messagePattern":"backend request (.+?) (.+?)","errorType":"http","errorClass":null,"httpStatus":null,"severity":"error","filePath":"src/api/rest.rs","lineNumber":624,"sourceCode":"                        error = %error_message,\n                        \"[backend_api] transient transport failure on {} {}: {}\",\n                        method.as_str(),\n                        url.path(),\n                        error_message,\n                    );\n                } else {\n                    crate::core::observability::report_error(\n                        error_message.as_str(),\n                        \"backend_api\",\n                        \"authed_json\",\n                        &[\n                            (\"method\", method.as_str()),\n                            (\"path\", url.path()),\n                            (\"failure\", \"transport\"),\n                        ],\n                    );\n                }\n                return Err(anyhow::Error::new(e).context(format!(\n                    \"backend request {} {}\",\n                    method.as_str(),\n                    url.path()\n                )));\n            }\n            Err(SdkError::Status { status, body }) => (status, body),\n            Err(error) => {\n                return Err(anyhow::Error::new(error).context(format!(\n                    \"backend request {} {}\",\n                    method.as_str(),\n                    url.path()\n                )));\n            }\n        };\n        {\n            let (status_code, response_body) = value;\n            let status = reqwest::StatusCode::from_u16(status_code)\n                .context(\"SDK returned an invalid HTTP status\")?;","sourceCodeStart":606,"sourceCodeEnd":642,"githubUrl":"https://github.com/tinyhumansai/openhuman/blob/749120085864ce16e0f273c7b86fac7740b39c5b/src/api/rest.rs#L606-L642","documentation":"Tracing event inside authed_json recording the backend HTTP request being attempted (method + path) with contextual fields — not an error condition by itself; it appears in logs alongside transport failures and status handling for every authed backend call (connect, fetch_current_user, channel link tokens, integrations).","triggerScenarios":"Thrown at src/api/rest.rs:624 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["No fix needed when seen alone; it is request logging","Correlate with adjacent error/tracing lines to diagnose the actual failure"],"exampleFix":null,"handlingStrategy":"try-catch","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"749120085864ce16e0f273c7b86fac7740b39c5b","analyzedAt":"2026-08-17T21:21:45.363Z","contentChangedAt":null,"schemaVersion":2},"datasetVersion":"2026-09-14T00:17:10.932Z"}