zed-industries/zed · error
Invalid response: no result or error
Error message
Invalid response: no result or error
What it means
Error "Invalid response: no result or error" thrown in zed-industries/zed.
Source
Thrown at crates/context_server/src/client.rs:460
}),
None => future::Either::Right(future::pending()),
}
.fuse()
);
select! {
response = rx.fuse() => {
let elapsed = started.elapsed();
log::trace!("took {elapsed:?} to receive response to {method:?} id {id}");
match response {
Ok(response) => {
let parsed: AnyResponse = serde_json::from_str(&response)?;
if let Some(error) = parsed.error {
Err(anyhow!(error.message))
} else if let Some(result) = parsed.result {
Ok(serde_json::from_str(result.get())?)
} else {
anyhow::bail!("Invalid response: no result or error");
}
}
Err(_canceled) => {
if let Some(err) = self.last_transport_error.lock().take() {
return Err(err);
}
anyhow::bail!("cancelled")
}
}
}
_ = cancel_fut => {
self.notify(
Cancelled::METHOD,
ClientNotification::Cancelled(CancelledParams {
request_id: RequestId::Int(id),
reason: None
})
).log_err();View on GitHub (pinned to bc538def45)
When it happens
Trigger: Thrown at crates/context_server/src/client.rs:460 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of zed-industries/zed@bc538def45 (2026-08-16).
Data as JSON: /api/errors/c6a4fed1c9003454.
Report an issue: GitHub.