{"record":{"id":"c6a4fed1c9003454","repo":"zed-industries/zed","slug":"invalid-response-no-result-or-error","errorCode":null,"errorMessage":"Invalid response: no result or error","messagePattern":"Invalid response: no result or error","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"crates/context_server/src/client.rs","lineNumber":460,"sourceCode":"                }),\n                None => future::Either::Right(future::pending()),\n            }\n            .fuse()\n        );\n\n        select! {\n            response = rx.fuse() => {\n                let elapsed = started.elapsed();\n                log::trace!(\"took {elapsed:?} to receive response to {method:?} id {id}\");\n                match response {\n                    Ok(response) => {\n                        let parsed: AnyResponse = serde_json::from_str(&response)?;\n                        if let Some(error) = parsed.error {\n                            Err(anyhow!(error.message))\n                        } else if let Some(result) = parsed.result {\n                            Ok(serde_json::from_str(result.get())?)\n                        } else {\n                            anyhow::bail!(\"Invalid response: no result or error\");\n                        }\n                    }\n                    Err(_canceled) => {\n                        if let Some(err) = self.last_transport_error.lock().take() {\n                            return Err(err);\n                        }\n                        anyhow::bail!(\"cancelled\")\n                    }\n                }\n            }\n            _ = cancel_fut => {\n                self.notify(\n                    Cancelled::METHOD,\n                    ClientNotification::Cancelled(CancelledParams {\n                        request_id: RequestId::Int(id),\n                        reason: None\n                    })\n                ).log_err();","sourceCodeStart":442,"sourceCodeEnd":478,"githubUrl":"https://github.com/zed-industries/zed/blob/bc538def4545534201bbfcac4e95ac34ea6501b6/crates/context_server/src/client.rs#L442-L478","documentation":"Error \"Invalid response: no result or error\" thrown in zed-industries/zed.","triggerScenarios":"Thrown at crates/context_server/src/client.rs:460 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"}