{"record":{"id":"f8cf2fc8b4edbd0f","repo":"Kuberwastaken/claurst","slug":"rmcp-list-all-prompts-failed","errorCode":null,"errorMessage":"rmcp list_all_prompts failed: {}","messagePattern":"rmcp list_all_prompts failed: (.+?)","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"src-rust/crates/mcp/src/rmcp_backend.rs","lineNumber":662,"sourceCode":"    } 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\n    Ok(McpClientSnapshot {\n        server_name: config.name.clone(),\n        server_info: server_info_value,\n        capabilities,\n        tools,\n        resources,\n        prompts,\n        instructions,\n    })\n}\n","sourceCodeStart":644,"sourceCodeEnd":680,"githubUrl":"https://github.com/Kuberwastaken/claurst/blob/b0637c97ec34144387cbf2f74f65df6d16a6cef1/src-rust/crates/mcp/src/rmcp_backend.rs#L644-L680","documentation":"During connection setup, build_snapshot's list_all_prompts call failed although the server advertised the prompts capability. The paginated prompts/list enumeration errored, so snapshot building and the connection fail.","triggerScenarios":"Thrown at src-rust/crates/mcp/src/rmcp_backend.rs:662 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Retry the connection","Check server logs for prompts/list failures","Verify the server's prompts 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"}