{"record":{"id":"cec3b2869637f300","repo":"gleam-lang/gleam","slug":"failed-to-parse-version-format-from-hex","errorCode":null,"errorMessage":"Failed to parse version format from Hex","messagePattern":"Failed to parse version format from Hex","errorType":"panic","errorClass":null,"httpStatus":null,"severity":"error","filePath":"hexpm/src/lib.rs","lineNumber":894,"sourceCode":"            optional: dep.optional.is_some(),\n            app,\n            repository,\n        },\n    ))\n}\n\nfn proto_to_release(\n    release: proto::package::Release,\n    package_advisories: &[SecurityAdvisory],\n) -> Result<Release<()>, ApiError> {\n    let dependencies = release\n        .dependencies\n        .clone()\n        .into_iter()\n        .map(proto_to_dep)\n        .collect::<Result<HashMap<_, _>, _>>()?;\n    let version = Version::try_from(release.version.as_str())\n        .expect(\"Failed to parse version format from Hex\");\n    let security_advisories = release\n        .advisory_indexes\n        .iter()\n        .map(|index| package_advisories[*index as usize].clone())\n        .collect();\n    Ok(Release {\n        version,\n        outer_checksum: release.outer_checksum.unwrap_or_default(),\n        retirement_status: proto_to_retirement_status(release.retired),\n        requirements: dependencies,\n        security_advisories,\n        meta: (),\n    })\n}\n\nfn proto_to_security_advisory(\n    advisory: proto::package::SecurityAdvisory,\n) -> Result<SecurityAdvisory, ApiError> {","sourceCodeStart":876,"sourceCodeEnd":912,"githubUrl":"https://github.com/gleam-lang/gleam/blob/7e623aa83da3776faee50ca4ab9a6c40124acd95/hexpm/src/lib.rs#L876-L912","documentation":"Error \"Failed to parse version format from Hex\" thrown in gleam-lang/gleam.","triggerScenarios":"Thrown at hexpm/src/lib.rs:894 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":"7e623aa83da3776faee50ca4ab9a6c40124acd95","analyzedAt":"2026-08-17T00:07:02.091Z","schemaVersion":2},"datasetVersion":"2026-08-17T04:17:16.089Z"}