{"record":{"id":"2459d6ace3353b05","repo":"Kuberwastaken/claurst","slug":"rmcp-list-all-resources-failed","errorCode":null,"errorMessage":"rmcp list_all_resources failed: {}","messagePattern":"rmcp list_all_resources failed: (.+?)","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"src-rust/crates/mcp/src/rmcp_backend.rs","lineNumber":651,"sourceCode":"        ),\n        None => (None, ServerCapabilities::default(), None),\n    };\n\n    let tools = if capabilities.tools.is_some() {\n        peer.list_all_tools()\n            .await\n            .map_err(|e| anyhow::anyhow!(\"rmcp list_all_tools failed: {}\", e))?\n            .into_iter()\n            .map(convert_tool)\n            .collect()\n    } else {\n        vec![]\n    };\n\n    let resources = if capabilities.resources.is_some() {\n        peer.list_all_resources()\n            .await\n            .map_err(|e| anyhow::anyhow!(\"rmcp list_all_resources failed: {}\", e))?\n            .into_iter()\n            .map(convert_resource)\n            .collect()\n    } else {\n        vec![]\n    };\n\n    let prompts = if capabilities.prompts.is_some() {\n        peer.list_all_prompts()\n            .await\n            .map_err(|e| anyhow::anyhow!(\"rmcp list_all_prompts failed: {}\", e))?\n            .into_iter()\n            .map(convert_prompt)\n            .collect()\n    } else {\n        vec![]\n    };\n","sourceCodeStart":633,"sourceCodeEnd":669,"githubUrl":"https://github.com/Kuberwastaken/claurst/blob/b0637c97ec34144387cbf2f74f65df6d16a6cef1/src-rust/crates/mcp/src/rmcp_backend.rs#L633-L669","documentation":"During connection setup, build_snapshot's list_all_resources call failed although the server advertised the resources capability in its initialize response. Enumerating resources errored server-side or at the connection level, aborting snapshot construction.","triggerScenarios":"Thrown at src-rust/crates/mcp/src/rmcp_backend.rs:651 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Retry the connection","Check server logs for resources/list failures","Verify the server's resources implementation matches its advertised capability"],"exampleFix":null,"handlingStrategy":"retry","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"b0637c97ec34144387cbf2f74f65df6d16a6cef1","analyzedAt":"2026-09-10T00:24:58.650Z","contentChangedAt":"2026-09-10T00:24:58.650Z","schemaVersion":2},"datasetVersion":"2026-09-17T15:17:12.973Z"}