Open CodingBeagle opened 4 years ago
I had the same problem it got fixed by updating vscode / rls plugin.
Facing same problem. However I am running on wsl2 and using rust-analyzer.
[Error - 1:15:48 AM] Registering progress handler for token rustAnalyzer/startup failed.
Error: Progress handler for token rustAnalyzer/startup already registered
at Object.onProgress (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/main.js:769:23)
at LanguageClient.onProgress (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-languageclient/lib/client.js:1842:45)
at new ProgressPart (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-languageclient/lib/progressPart.js:15:41)
at createHandler (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-languageclient/lib/progress.js:25:13)
at handleRequest (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/main.js:380:27)
at processMessageQueue (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/main.js:270:17)
at Immediate._onImmediate (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/main.js:260:13)
at processImmediate (internal/timers.js:439:21)
[Info - 1:36:27 AM] Connection to server got closed. Server will restart.
[Error - 1:36:27 AM] Request textDocument/completion failed.
Error: Connection got disposed.
at Object.dispose (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/main.js:904:25)
at Object.dispose (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-languageclient/lib/client.js:74:35)
at LanguageClient.handleConnectionClosed (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-languageclient/lib/client.js:2309:42)
at LanguageClient.handleConnectionClosed (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-languageclient/lib/main.js:155:15)
at closeHandler (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-languageclient/lib/client.js:2296:18)
at CallbackList.invoke (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/events.js:62:39)
at Emitter.fire (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/events.js:121:36)
at closeHandler (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/main.js:240:26)
at CallbackList.invoke (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/events.js:62:39)
at Emitter.fire (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/events.js:121:36)
at StreamMessageReader.fireClose (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/messageReader.js:111:27)
at Socket.<anonymous> (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/messageReader.js:151:46)
at Socket.emit (events.js:205:15)
at Pipe.<anonymous> (net.js:586:12)
[Error - 1:36:27 AM] Registering progress handler for token rustAnalyzer/startup failed.
Error: Progress handler for token rustAnalyzer/startup already registered
at Object.onProgress (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/main.js:769:23)
at LanguageClient.onProgress (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-languageclient/lib/client.js:1842:45)
at new ProgressPart (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-languageclient/lib/progressPart.js:15:41)
at createHandler (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-languageclient/lib/progress.js:25:13)
at handleRequest (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/main.js:380:27)
at processMessageQueue (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/main.js:270:17)
at Immediate._onImmediate (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/main.js:260:13)
at processImmediate (internal/timers.js:439:21)
error: expected one of `!` or `::`, found `(`
--> <stdin>:4:8
|
3 | impl KvStore {
| - while parsing this item list starting here
4 | new() {
| ^ expected one of `!` or `::`
...
7 | }
| - the item list ends here
[Info - 1:37:43 AM] Connection to server got closed. Server will restart.
[Error - 1:37:44 AM] Registering progress handler for token rustAnalyzer/startup failed.
Error: Progress handler for token rustAnalyzer/startup already registered
at Object.onProgress (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/main.js:769:23)
at LanguageClient.onProgress (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-languageclient/lib/client.js:1842:45)
at new ProgressPart (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-languageclient/lib/progressPart.js:15:41)
at createHandler (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-languageclient/lib/progress.js:25:13)
at handleRequest (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/main.js:380:27)
at processMessageQueue (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/main.js:270:17)
at Immediate._onImmediate (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/main.js:260:13)
at processImmediate (internal/timers.js:439:21)
[Info - 1:38:16 AM] Connection to server got closed. Server will restart.
[Error - 1:38:16 AM] Registering progress handler for token rustAnalyzer/startup failed.
Error: Progress handler for token rustAnalyzer/startup already registered
at Object.onProgress (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/main.js:769:23)
at LanguageClient.onProgress (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-languageclient/lib/client.js:1842:45)
at new ProgressPart (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-languageclient/lib/progressPart.js:15:41)
at createHandler (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-languageclient/lib/progress.js:25:13)
at handleRequest (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/main.js:380:27)
at processMessageQueue (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/main.js:270:17)
at Immediate._onImmediate (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/main.js:260:13)
at processImmediate (internal/timers.js:439:21)
[Info - 1:38:34 AM] Connection to server got closed. Server will restart.
[Error - 1:38:34 AM] Request textDocument/completion failed.
Error: Connection got disposed.
at Object.dispose (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/main.js:904:25)
at Object.dispose (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-languageclient/lib/client.js:74:35)
at LanguageClient.handleConnectionClosed (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-languageclient/lib/client.js:2309:42)
at LanguageClient.handleConnectionClosed (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-languageclient/lib/main.js:155:15)
at closeHandler (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-languageclient/lib/client.js:2296:18)
at CallbackList.invoke (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/events.js:62:39)
at Emitter.fire (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/events.js:121:36)
at closeHandler (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/main.js:240:26)
at CallbackList.invoke (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/events.js:62:39)
at Emitter.fire (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/events.js:121:36)
at StreamMessageReader.fireClose (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/messageReader.js:111:27)
at Socket.<anonymous> (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/messageReader.js:151:46)
at Socket.emit (events.js:205:15)
at Pipe.<anonymous> (net.js:586:12)
[Error - 1:38:34 AM] Registering progress handler for token rustAnalyzer/startup failed.
Error: Progress handler for token rustAnalyzer/startup already registered
at Object.onProgress (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/main.js:769:23)
at LanguageClient.onProgress (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-languageclient/lib/client.js:1842:45)
at new ProgressPart (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-languageclient/lib/progressPart.js:15:41)
at createHandler (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-languageclient/lib/progress.js:25:13)
at handleRequest (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/main.js:380:27)
at processMessageQueue (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/main.js:270:17)
at Immediate._onImmediate (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/main.js:260:13)
at processImmediate (internal/timers.js:439:21)
[Error - 1:39:09 AM] Connection to server got closed. Server will not be restarted.
[Error - 1:39:09 AM] Request textDocument/completion failed.
Error: Connection got disposed.
at Object.dispose (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/main.js:904:25)
at Object.dispose (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-languageclient/lib/client.js:74:35)
at LanguageClient.handleConnectionClosed (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-languageclient/lib/client.js:2309:42)
at LanguageClient.handleConnectionClosed (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-languageclient/lib/main.js:155:15)
at closeHandler (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-languageclient/lib/client.js:2296:18)
at CallbackList.invoke (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/events.js:62:39)
at Emitter.fire (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/events.js:121:36)
at closeHandler (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/main.js:240:26)
at CallbackList.invoke (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/events.js:62:39)
at Emitter.fire (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/events.js:121:36)
at StreamMessageReader.fireClose (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/messageReader.js:111:27)
at Socket.<anonymous> (/home/anksinha/.vscode-server/extensions/rust-lang.rust-0.7.8/node_modules/vscode-jsonrpc/lib/messageReader.js:151:46)
at Socket.emit (events.js:205:15)
at Pipe.<anonymous> (net.js:586:12)
I had the same issue. I then tried to run rls
on its own:
error: 'rls' is not installed for the toolchain 'stable-x86_64-apple-darwin'
To install, run `rustup component add rls --toolchain stable-x86_64-apple-darwin`
So then I ran that and now its working.
System:
After upgrading to Rust 1.41.0 (I did not have this issue at any point before), I am now constantly receiving the following error in Visual Studio Code:
With the following error log: