{"record":{"id":"b6437c7ae64f57b4","repo":"zed-industries/zed","slug":"invalid-resource-metadata-url","errorCode":null,"errorMessage":"invalid resource_metadata URL: {}","messagePattern":"invalid resource_metadata URL: (.+?)","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"crates/context_server/src/oauth.rs","lineNumber":299,"sourceCode":"        bail!(\"WWW-Authenticate header does not use Bearer scheme\");\n    };\n\n    if params_str.is_empty() {\n        return Ok(WwwAuthenticate {\n            resource_metadata: None,\n            scope: None,\n            error: None,\n            error_description: None,\n        });\n    }\n\n    let params = parse_auth_params(params_str);\n\n    let resource_metadata = params\n        .get(\"resource_metadata\")\n        .map(|v| Url::parse(v))\n        .transpose()\n        .map_err(|e| anyhow!(\"invalid resource_metadata URL: {}\", e))?;\n\n    let scope = params\n        .get(\"scope\")\n        .map(|v| v.split_whitespace().map(String::from).collect());\n\n    let error = params.get(\"error\").map(|v| BearerError::parse(v));\n    let error_description = params.get(\"error_description\").cloned();\n\n    Ok(WwwAuthenticate {\n        resource_metadata,\n        scope,\n        error,\n        error_description,\n    })\n}\n\n/// Parse comma-separated `key=\"value\"` or `key=token` parameters from an\n/// auth-param list (RFC 7235 Section 2.1).","sourceCodeStart":281,"sourceCodeEnd":317,"githubUrl":"https://github.com/zed-industries/zed/blob/bc538def4545534201bbfcac4e95ac34ea6501b6/crates/context_server/src/oauth.rs#L281-L317","documentation":"Error \"invalid resource_metadata URL: {}\" thrown in zed-industries/zed.","triggerScenarios":"Thrown at crates/context_server/src/oauth.rs:299 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"bc538def4545534201bbfcac4e95ac34ea6501b6","analyzedAt":"2026-08-16T07:30:46.435Z","schemaVersion":2},"datasetVersion":"2026-08-16T08:17:34.114Z"}