From 36c20dc23d20d1ad277aa197013b837fb83b6501 Mon Sep 17 00:00:00 2001 From: Jeremy Kolb Date: Tue, 27 Apr 2021 07:47:06 -0400 Subject: [PATCH] Return ServerNotInitialized according to the spec According to the spec we should return ServerNotInitialized if the server is waiting for an initialize request and something else comes in. Upgrading to lsp-server 0.5.1 will do this and retry until the initialize request comes in. Fixes #8581 --- Cargo.lock | 4 ++-- crates/rust-analyzer/Cargo.toml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8e50ac8b0f..ba6862e984 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -841,9 +841,9 @@ dependencies = [ [[package]] name = "lsp-server" -version = "0.5.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69b18dfe0e4a380b872aa79d8e0ee6c3d7a9682466e84b83ad807c88b3545f79" +checksum = "6825d7042d5ca1825a366c40c9446928ec7b30e2be97243a13b164aee6583992" dependencies = [ "crossbeam-channel", "log", diff --git a/crates/rust-analyzer/Cargo.toml b/crates/rust-analyzer/Cargo.toml index 0571a912cb..3e8f4bf898 100644 --- a/crates/rust-analyzer/Cargo.toml +++ b/crates/rust-analyzer/Cargo.toml @@ -33,7 +33,7 @@ serde_path_to_error = "0.1" threadpool = "1.7.1" rayon = "1.5" mimalloc = { version = "0.1.19", default-features = false, optional = true } -lsp-server = "0.5.0" +lsp-server = "0.5.1" tracing = "0.1" tracing-subscriber = { version = "0.2", default-features = false, features = ["env-filter", "registry"] } tracing-tree = { version = "0.1.4" }