Skip to content

InitializeParams: invalid type: integer 1, expected a boolean #6983

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
lnicola opened this issue Dec 21, 2020 · 7 comments
Closed

InitializeParams: invalid type: integer 1, expected a boolean #6983

lnicola opened this issue Dec 21, 2020 · 7 comments
Labels
A-vscode vscode plugin issues S-actionable Someone could pick this issue up and work on it right now

Comments

@lnicola
Copy link
Member

lnicola commented Dec 21, 2020

On today's release, on Code 1.52.1:

Failed to deserialize InitializeParams: invalid type: integer `1`, expected a boolean; {"capabilities":{"experimental":{"codeActionGroup":true,"hoverActions":true,"snippetTextEdit":true,"statusNotification":true},"general":{"markdown":{"parser":"marked","version":"1.1.0"},"regularExpressions":{"engine":"ECMAScript","version":"ES2020"}},"textDocument":{"callHierarchy":{"dynamicRegistration":true},"codeAction":{"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}},"dataSupport":true,"disabledSupport":true,"dynamicRegistration":true,"honorsChangeAnnotations":false,"isPreferredSupport":true,"resolveSupport":{"properties":["edit"]}},"codeLens":{"dynamicRegistration":true},"colorProvider":{"dynamicRegistration":true},"completion":{"completionItem":{"commitCharactersSupport":true,"deprecatedSupport":true,"documentationFormat":["markdown","plaintext"],"insertReplaceSupport":true,"insertTextModeSupport":{"valueSet":[1,2]},"preselectSupport":true,"resolveSupport":{"properties":["documentation","detail","additionalTextEdits"]},"snippetSupport":true,"tagSupport":{"valueSet":[1]}},"completionItemKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]},"contextSupport":true,"dynamicRegistration":true},"declaration":{"dynamicRegistration":true,"linkSupport":true},"definition":{"dynamicRegistration":true,"linkSupport":true},"documentHighlight":{"dynamicRegistration":true},"documentLink":{"dynamicRegistration":true,"tooltipSupport":true},"documentSymbol":{"dynamicRegistration":true,"hierarchicalDocumentSymbolSupport":true,"labelSupport":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]},"tagSupport":{"valueSet":[1]}},"foldingRange":{"dynamicRegistration":true,"lineFoldingOnly":true,"rangeLimit":5000},"formatting":{"dynamicRegistration":true},"hover":{"contentFormat":["markdown","plaintext"],"dynamicRegistration":true},"implementation":{"dynamicRegistration":true,"linkSupport":true},"linkedEditingRange":{"dynamicRegistration":true},"onTypeFormatting":{"dynamicRegistration":true},"publishDiagnostics":{"codeDescriptionSupport":true,"dataSupport":true,"relatedInformation":true,"tagSupport":{"valueSet":[1,2]},"versionSupport":false},"rangeFormatting":{"dynamicRegistration":true},"references":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true,"honorsChangeAnnotations":true,"prepareSupport":true,"prepareSupportDefaultBehavior":1},"selectionRange":{"dynamicRegistration":true},"semanticTokens":{"dynamicRegistration":true,"formats":["relative"],"multilineTokenSupport":false,"overlappingTokenSupport":false,"requests":{"full":{"delta":true},"range":true},"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary"],"tokenTypes":["namespace","type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","method","macro","keyword","modifier","comment","string","number","regexp","operator"]},"signatureHelp":{"contextSupport":true,"dynamicRegistration":true,"signatureInformation":{"activeParameterSupport":true,"documentationFormat":["markdown","plaintext"],"parameterInformation":{"labelOffsetSupport":true}}},"synchronization":{"didSave":true,"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":true},"typeDefinition":{"dynamicRegistration":true,"linkSupport":true}},"window":{"showDocument":{"support":true},"showMessage":{"messageActionItem":{"additionalPropertiesSupport":true}},"workDoneProgress":true},"workspace":{"applyEdit":true,"codeLens":{"refreshSupport":true},"configuration":true,"didChangeConfiguration":{"dynamicRegistration":true},"didChangeWatchedFiles":{"dynamicRegistration":true},"executeCommand":{"dynamicRegistration":true},"fileOperations":{"didCreate":true,"didDelete":true,"didRename":true,"dynamicRegistration":true,"willCreate":true,"willDelete":true,"willRename":true},"semanticTokens":{"refreshSupport":true},"symbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]},"tagSupport":{"valueSet":[1]}},"workspaceEdit":{"changeAnnotationSupport":{"groupsOnLabel":true},"documentChanges":true,"failureHandling":"textOnlyTransactional","normalizesLineEndings":true,"resourceOperations":["create","rename","delete"]},"workspaceFolders":true}},"clientInfo":{"name":"Visual Studio Code","version":"1.52.1"},"initializationOptions":{"assist":{"importMergeBehaviour":"full","importPrefix":"plain"},"callInfo":{"full":true},"cargo":{"allFeatures":false,"autoreload":true,"features":[],"loadOutDirsFromCheck":false,"noDefaultFeatures":false,"noSysroot":false,"target":null},"cargoRunner":null,"checkOnSave":{"allFeatures":null,"allTargets":true,"command":"check","enable":true,"extraArgs":[],"features":null,"noDefaultFeatures":null,"overrideCommand":null,"target":null},"completion":{"addCallArgumentSnippets":true,"addCallParenthesis":true,"autoimport":{"enable":true},"postfix":{"enable":true}},"debug":{"engine":"auto","engineSettings":{},"openDebugPane":false,"sourceFileMap":{"/rustc/<id>":"${env:USERPROFILE}/.rustup/toolchains/<toolchain-id>/lib/rustlib/src/rust"}},"diagnostics":{"disabled":[],"enable":true,"enableExperimental":true,"warningsAsHint":[],"warningsAsInfo":[]},"files":{"watcher":"client"},"hoverActions":{"debug":true,"enable":true,"gotoTypeDef":true,"implementations":true,"linksInHover":true,"run":true},"inlayHints":{"chainingHints":true,"enable":true,"maxLength":null,"parameterHints":true,"typeHints":true},"lens":{"debug":true,"enable":true,"implementations":true,"methodReferences":false,"run":true},"linkedProjects":[],"lruCapacity":null,"notifications":{"cargoTomlNotFound":true},"procMacro":{"enable":false},"runnableEnv":null,"runnables":{"cargoExtraArgs":[],"overrideCargo":null},"rustcSource":null,"rustfmt":{"extraArgs":[],"overrideCommand":null},"serverPath":"/Users/decades/Documents/Rust/rust-analyzer/target/release/rust-analyzer","trace":{"extension":false,"server":"off"},"updates":{"askBeforeDownload":true,"channel":"stable"}},"locale":"en-us","processId":28382,"rootPath":"/Users/decades/Documents/dragonfly2rust","rootUri":"file:///Users/decades/Documents/dragonfly2rust","trace":"off","workspaceFolders":[{"name":"dragonfly2rust","uri":"file:///Users/decades/Documents/dragonfly2rust"}]}
[Info  - 17:30:44] Connection to server got closed. Server will restart.
Failed to deserialize InitializeParams: invalid type: integer `1`, expected a boolean; {"capabilities":{"experimental":{"codeActionGroup":true,"hoverActions":true,"snippetTextEdit":true,"statusNotification":true},"general":{"markdown":{"parser":"marked","version":"1.1.0"},"regularExpressions":{"engine":"ECMAScript","version":"ES2020"}},"textDocument":{"callHierarchy":{"dynamicRegistration":true},"codeAction":{"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}},"dataSupport":true,"disabledSupport":true,"dynamicRegistration":true,"honorsChangeAnnotations":false,"isPreferredSupport":true,"resolveSupport":{"properties":["edit"]}},"codeLens":{"dynamicRegistration":true},"colorProvider":{"dynamicRegistration":true},"completion":{"completionItem":{"commitCharactersSupport":true,"deprecatedSupport":true,"documentationFormat":["markdown","plaintext"],"insertReplaceSupport":true,"insertTextModeSupport":{"valueSet":[1,2]},"preselectSupport":true,"resolveSupport":{"properties":["documentation","detail","additionalTextEdits"]},"snippetSupport":true,"tagSupport":{"valueSet":[1]}},"completionItemKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]},"contextSupport":true,"dynamicRegistration":true},"declaration":{"dynamicRegistration":true,"linkSupport":true},"definition":{"dynamicRegistration":true,"linkSupport":true},"documentHighlight":{"dynamicRegistration":true},"documentLink":{"dynamicRegistration":true,"tooltipSupport":true},"documentSymbol":{"dynamicRegistration":true,"hierarchicalDocumentSymbolSupport":true,"labelSupport":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]},"tagSupport":{"valueSet":[1]}},"foldingRange":{"dynamicRegistration":true,"lineFoldingOnly":true,"rangeLimit":5000},"formatting":{"dynamicRegistration":true},"hover":{"contentFormat":["markdown","plaintext"],"dynamicRegistration":true},"implementation":{"dynamicRegistration":true,"linkSupport":true},"linkedEditingRange":{"dynamicRegistration":true},"onTypeFormatting":{"dynamicRegistration":true},"publishDiagnostics":{"codeDescriptionSupport":true,"dataSupport":true,"relatedInformation":true,"tagSupport":{"valueSet":[1,2]},"versionSupport":false},"rangeFormatting":{"dynamicRegistration":true},"references":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true,"honorsChangeAnnotations":true,"prepareSupport":true,"prepareSupportDefaultBehavior":1},"selectionRange":{"dynamicRegistration":true},"semanticTokens":{"dynamicRegistration":true,"formats":["relative"],"multilineTokenSupport":false,"overlappingTokenSupport":false,"requests":{"full":{"delta":true},"range":true},"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary"],"tokenTypes":["namespace","type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","method","macro","keyword","modifier","comment","string","number","regexp","operator"]},"signatureHelp":{"contextSupport":true,"dynamicRegistration":true,"signatureInformation":{"activeParameterSupport":true,"documentationFormat":["markdown","plaintext"],"parameterInformation":{"labelOffsetSupport":true}}},"synchronization":{"didSave":true,"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":true},"typeDefinition":{"dynamicRegistration":true,"linkSupport":true}},"window":{"showDocument":{"support":true},"showMessage":{"messageActionItem":{"additionalPropertiesSupport":true}},"workDoneProgress":true},"workspace":{"applyEdit":true,"codeLens":{"refreshSupport":true},"configuration":true,"didChangeConfiguration":{"dynamicRegistration":true},"didChangeWatchedFiles":{"dynamicRegistration":true},"executeCommand":{"dynamicRegistration":true},"fileOperations":{"didCreate":true,"didDelete":true,"didRename":true,"dynamicRegistration":true,"willCreate":true,"willDelete":true,"willRename":true},"semanticTokens":{"refreshSupport":true},"symbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]},"tagSupport":{"valueSet":[1]}},"workspaceEdit":{"changeAnnotationSupport":{"groupsOnLabel":true},"documentChanges":true,"failureHandling":"textOnlyTransactional","normalizesLineEndings":true,"resourceOperations":["create","rename","delete"]},"workspaceFolders":true}},"clientInfo":{"name":"Visual Studio Code","version":"1.52.1"},"initializationOptions":{"assist":{"importMergeBehaviour":"full","importPrefix":"plain"},"callInfo":{"full":true},"cargo":{"allFeatures":false,"autoreload":true,"features":[],"loadOutDirsFromCheck":false,"noDefaultFeatures":false,"noSysroot":false,"target":null},"cargoRunner":null,"checkOnSave":{"allFeatures":null,"allTargets":true,"command":"check","enable":true,"extraArgs":[],"features":null,"noDefaultFeatures":null,"overrideCommand":null,"target":null},"completion":{"addCallArgumentSnippets":true,"addCallParenthesis":true,"autoimport":{"enable":true},"postfix":{"enable":true}},"debug":{"engine":"auto","engineSettings":{},"openDebugPane":false,"sourceFileMap":{"/rustc/<id>":"${env:USERPROFILE}/.rustup/toolchains/<toolchain-id>/lib/rustlib/src/rust"}},"diagnostics":{"disabled":[],"enable":true,"enableExperimental":true,"warningsAsHint":[],"warningsAsInfo":[]},"files":{"watcher":"client"},"hoverActions":{"debug":true,"enable":true,"gotoTypeDef":true,"implementations":true,"linksInHover":true,"run":true},"inlayHints":{"chainingHints":true,"enable":true,"maxLength":null,"parameterHints":true,"typeHints":true},"lens":{"debug":true,"enable":true,"implementations":true,"methodReferences":false,"run":true},"linkedProjects":[],"lruCapacity":null,"notifications":{"cargoTomlNotFound":true},"procMacro":{"enable":false},"runnableEnv":null,"runnables":{"cargoExtraArgs":[],"overrideCargo":null},"rustcSource":null,"rustfmt":{"extraArgs":[],"overrideCommand":null},"serverPath":"/Users/decades/Documents/Rust/rust-analyzer/target/release/rust-analyzer","trace":{"extension":false,"server":"off"},"updates":{"askBeforeDownload":true,"channel":"stable"}},"locale":"en-us","processId":28382,"rootPath":"/Users/decades/Documents/dragonfly2rust","rootUri":"file:///Users/decades/Documents/dragonfly2rust","trace":"off","workspaceFolders":[{"name":"dragonfly2rust","uri":"file:///Users/decades/Documents/dragonfly2rust"}]}
[Info  - 17:30:44] Connection to server got closed. Server will restart.
Failed to deserialize InitializeParams: invalid type: integer `1`, expected a boolean; {"capabilities":{"experimental":{"codeActionGroup":true,"hoverActions":true,"snippetTextEdit":true,"statusNotification":true},"general":{"markdown":{"parser":"marked","version":"1.1.0"},"regularExpressions":{"engine":"ECMAScript","version":"ES2020"}},"textDocument":{"callHierarchy":{"dynamicRegistration":true},"codeAction":{"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}},"dataSupport":true,"disabledSupport":true,"dynamicRegistration":true,"honorsChangeAnnotations":false,"isPreferredSupport":true,"resolveSupport":{"properties":["edit"]}},"codeLens":{"dynamicRegistration":true},"colorProvider":{"dynamicRegistration":true},"completion":{"completionItem":{"commitCharactersSupport":true,"deprecatedSupport":true,"documentationFormat":["markdown","plaintext"],"insertReplaceSupport":true,"insertTextModeSupport":{"valueSet":[1,2]},"preselectSupport":true,"resolveSupport":{"properties":["documentation","detail","additionalTextEdits"]},"snippetSupport":true,"tagSupport":{"valueSet":[1]}},"completionItemKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]},"contextSupport":true,"dynamicRegistration":true},"declaration":{"dynamicRegistration":true,"linkSupport":true},"definition":{"dynamicRegistration":true,"linkSupport":true},"documentHighlight":{"dynamicRegistration":true},"documentLink":{"dynamicRegistration":true,"tooltipSupport":true},"documentSymbol":{"dynamicRegistration":true,"hierarchicalDocumentSymbolSupport":true,"labelSupport":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]},"tagSupport":{"valueSet":[1]}},"foldingRange":{"dynamicRegistration":true,"lineFoldingOnly":true,"rangeLimit":5000},"formatting":{"dynamicRegistration":true},"hover":{"contentFormat":["markdown","plaintext"],"dynamicRegistration":true},"implementation":{"dynamicRegistration":true,"linkSupport":true},"linkedEditingRange":{"dynamicRegistration":true},"onTypeFormatting":{"dynamicRegistration":true},"publishDiagnostics":{"codeDescriptionSupport":true,"dataSupport":true,"relatedInformation":true,"tagSupport":{"valueSet":[1,2]},"versionSupport":false},"rangeFormatting":{"dynamicRegistration":true},"references":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true,"honorsChangeAnnotations":true,"prepareSupport":true,"prepareSupportDefaultBehavior":1},"selectionRange":{"dynamicRegistration":true},"semanticTokens":{"dynamicRegistration":true,"formats":["relative"],"multilineTokenSupport":false,"overlappingTokenSupport":false,"requests":{"full":{"delta":true},"range":true},"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary"],"tokenTypes":["namespace","type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","method","macro","keyword","modifier","comment","string","number","regexp","operator"]},"signatureHelp":{"contextSupport":true,"dynamicRegistration":true,"signatureInformation":{"activeParameterSupport":true,"documentationFormat":["markdown","plaintext"],"parameterInformation":{"labelOffsetSupport":true}}},"synchronization":{"didSave":true,"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":true},"typeDefinition":{"dynamicRegistration":true,"linkSupport":true}},"window":{"showDocument":{"support":true},"showMessage":{"messageActionItem":{"additionalPropertiesSupport":true}},"workDoneProgress":true},"workspace":{"applyEdit":true,"codeLens":{"refreshSupport":true},"configuration":true,"didChangeConfiguration":{"dynamicRegistration":true},"didChangeWatchedFiles":{"dynamicRegistration":true},"executeCommand":{"dynamicRegistration":true},"fileOperations":{"didCreate":true,"didDelete":true,"didRename":true,"dynamicRegistration":true,"willCreate":true,"willDelete":true,"willRename":true},"semanticTokens":{"refreshSupport":true},"symbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]},"tagSupport":{"valueSet":[1]}},"workspaceEdit":{"changeAnnotationSupport":{"groupsOnLabel":true},"documentChanges":true,"failureHandling":"textOnlyTransactional","normalizesLineEndings":true,"resourceOperations":["create","rename","delete"]},"workspaceFolders":true}},"clientInfo":{"name":"Visual Studio Code","version":"1.52.1"},"initializationOptions":{"assist":{"importMergeBehaviour":"full","importPrefix":"plain"},"callInfo":{"full":true},"cargo":{"allFeatures":false,"autoreload":true,"features":[],"loadOutDirsFromCheck":false,"noDefaultFeatures":false,"noSysroot":false,"target":null},"cargoRunner":null,"checkOnSave":{"allFeatures":null,"allTargets":true,"command":"check","enable":true,"extraArgs":[],"features":null,"noDefaultFeatures":null,"overrideCommand":null,"target":null},"completion":{"addCallArgumentSnippets":true,"addCallParenthesis":true,"autoimport":{"enable":true},"postfix":{"enable":true}},"debug":{"engine":"auto","engineSettings":{},"openDebugPane":false,"sourceFileMap":{"/rustc/<id>":"${env:USERPROFILE}/.rustup/toolchains/<toolchain-id>/lib/rustlib/src/rust"}},"diagnostics":{"disabled":[],"enable":true,"enableExperimental":true,"warningsAsHint":[],"warningsAsInfo":[]},"files":{"watcher":"client"},"hoverActions":{"debug":true,"enable":true,"gotoTypeDef":true,"implementations":true,"linksInHover":true,"run":true},"inlayHints":{"chainingHints":true,"enable":true,"maxLength":null,"parameterHints":true,"typeHints":true},"lens":{"debug":true,"enable":true,"implementations":true,"methodReferences":false,"run":true},"linkedProjects":[],"lruCapacity":null,"notifications":{"cargoTomlNotFound":true},"procMacro":{"enable":false},"runnableEnv":null,"runnables":{"cargoExtraArgs":[],"overrideCargo":null},"rustcSource":null,"rustfmt":{"extraArgs":[],"overrideCommand":null},"serverPath":"/Users/decades/Documents/Rust/rust-analyzer/target/release/rust-analyzer","trace":{"extension":false,"server":"off"},"updates":{"askBeforeDownload":true,"channel":"stable"}},"locale":"en-us","processId":28382,"rootPath":"/Users/decades/Documents/dragonfly2rust","rootUri":"file:///Users/decades/Documents/dragonfly2rust","trace":"off","workspaceFolders":[{"name":"dragonfly2rust","uri":"file:///Users/decades/Documents/dragonfly2rust"}]}
[Info  - 17:30:44] Connection to server got closed. Server will restart.
Failed to deserialize InitializeParams: invalid type: integer `1`, expected a boolean; {"capabilities":{"experimental":{"codeActionGroup":true,"hoverActions":true,"snippetTextEdit":true,"statusNotification":true},"general":{"markdown":{"parser":"marked","version":"1.1.0"},"regularExpressions":{"engine":"ECMAScript","version":"ES2020"}},"textDocument":{"callHierarchy":{"dynamicRegistration":true},"codeAction":{"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}},"dataSupport":true,"disabledSupport":true,"dynamicRegistration":true,"honorsChangeAnnotations":false,"isPreferredSupport":true,"resolveSupport":{"properties":["edit"]}},"codeLens":{"dynamicRegistration":true},"colorProvider":{"dynamicRegistration":true},"completion":{"completionItem":{"commitCharactersSupport":true,"deprecatedSupport":true,"documentationFormat":["markdown","plaintext"],"insertReplaceSupport":true,"insertTextModeSupport":{"valueSet":[1,2]},"preselectSupport":true,"resolveSupport":{"properties":["documentation","detail","additionalTextEdits"]},"snippetSupport":true,"tagSupport":{"valueSet":[1]}},"completionItemKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]},"contextSupport":true,"dynamicRegistration":true},"declaration":{"dynamicRegistration":true,"linkSupport":true},"definition":{"dynamicRegistration":true,"linkSupport":true},"documentHighlight":{"dynamicRegistration":true},"documentLink":{"dynamicRegistration":true,"tooltipSupport":true},"documentSymbol":{"dynamicRegistration":true,"hierarchicalDocumentSymbolSupport":true,"labelSupport":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]},"tagSupport":{"valueSet":[1]}},"foldingRange":{"dynamicRegistration":true,"lineFoldingOnly":true,"rangeLimit":5000},"formatting":{"dynamicRegistration":true},"hover":{"contentFormat":["markdown","plaintext"],"dynamicRegistration":true},"implementation":{"dynamicRegistration":true,"linkSupport":true},"linkedEditingRange":{"dynamicRegistration":true},"onTypeFormatting":{"dynamicRegistration":true},"publishDiagnostics":{"codeDescriptionSupport":true,"dataSupport":true,"relatedInformation":true,"tagSupport":{"valueSet":[1,2]},"versionSupport":false},"rangeFormatting":{"dynamicRegistration":true},"references":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true,"honorsChangeAnnotations":true,"prepareSupport":true,"prepareSupportDefaultBehavior":1},"selectionRange":{"dynamicRegistration":true},"semanticTokens":{"dynamicRegistration":true,"formats":["relative"],"multilineTokenSupport":false,"overlappingTokenSupport":false,"requests":{"full":{"delta":true},"range":true},"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary"],"tokenTypes":["namespace","type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","method","macro","keyword","modifier","comment","string","number","regexp","operator"]},"signatureHelp":{"contextSupport":true,"dynamicRegistration":true,"signatureInformation":{"activeParameterSupport":true,"documentationFormat":["markdown","plaintext"],"parameterInformation":{"labelOffsetSupport":true}}},"synchronization":{"didSave":true,"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":true},"typeDefinition":{"dynamicRegistration":true,"linkSupport":true}},"window":{"showDocument":{"support":true},"showMessage":{"messageActionItem":{"additionalPropertiesSupport":true}},"workDoneProgress":true},"workspace":{"applyEdit":true,"codeLens":{"refreshSupport":true},"configuration":true,"didChangeConfiguration":{"dynamicRegistration":true},"didChangeWatchedFiles":{"dynamicRegistration":true},"executeCommand":{"dynamicRegistration":true},"fileOperations":{"didCreate":true,"didDelete":true,"didRename":true,"dynamicRegistration":true,"willCreate":true,"willDelete":true,"willRename":true},"semanticTokens":{"refreshSupport":true},"symbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]},"tagSupport":{"valueSet":[1]}},"workspaceEdit":{"changeAnnotationSupport":{"groupsOnLabel":true},"documentChanges":true,"failureHandling":"textOnlyTransactional","normalizesLineEndings":true,"resourceOperations":["create","rename","delete"]},"workspaceFolders":true}},"clientInfo":{"name":"Visual Studio Code","version":"1.52.1"},"initializationOptions":{"assist":{"importMergeBehaviour":"full","importPrefix":"plain"},"callInfo":{"full":true},"cargo":{"allFeatures":false,"autoreload":true,"features":[],"loadOutDirsFromCheck":false,"noDefaultFeatures":false,"noSysroot":false,"target":null},"cargoRunner":null,"checkOnSave":{"allFeatures":null,"allTargets":true,"command":"check","enable":true,"extraArgs":[],"features":null,"noDefaultFeatures":null,"overrideCommand":null,"target":null},"completion":{"addCallArgumentSnippets":true,"addCallParenthesis":true,"autoimport":{"enable":true},"postfix":{"enable":true}},"debug":{"engine":"auto","engineSettings":{},"openDebugPane":false,"sourceFileMap":{"/rustc/<id>":"${env:USERPROFILE}/.rustup/toolchains/<toolchain-id>/lib/rustlib/src/rust"}},"diagnostics":{"disabled":[],"enable":true,"enableExperimental":true,"warningsAsHint":[],"warningsAsInfo":[]},"files":{"watcher":"client"},"hoverActions":{"debug":true,"enable":true,"gotoTypeDef":true,"implementations":true,"linksInHover":true,"run":true},"inlayHints":{"chainingHints":true,"enable":true,"maxLength":null,"parameterHints":true,"typeHints":true},"lens":{"debug":true,"enable":true,"implementations":true,"methodReferences":false,"run":true},"linkedProjects":[],"lruCapacity":null,"notifications":{"cargoTomlNotFound":true},"procMacro":{"enable":false},"runnableEnv":null,"runnables":{"cargoExtraArgs":[],"overrideCargo":null},"rustcSource":null,"rustfmt":{"extraArgs":[],"overrideCommand":null},"serverPath":"/Users/decades/Documents/Rust/rust-analyzer/target/release/rust-analyzer","trace":{"extension":false,"server":"off"},"updates":{"askBeforeDownload":true,"channel":"stable"}},"locale":"en-us","processId":28382,"rootPath":"/Users/decades/Documents/dragonfly2rust","rootUri":"file:///Users/decades/Documents/dragonfly2rust","trace":"off","workspaceFolders":[{"name":"dragonfly2rust","uri":"file:///Users/decades/Documents/dragonfly2rust"}]}
[Info  - 17:30:44] Connection to server got closed. Server will restart.
Failed to deserialize InitializeParams: invalid type: integer `1`, expected a boolean; {"capabilities":{"experimental":{"codeActionGroup":true,"hoverActions":true,"snippetTextEdit":true,"statusNotification":true},"general":{"markdown":{"parser":"marked","version":"1.1.0"},"regularExpressions":{"engine":"ECMAScript","version":"ES2020"}},"textDocument":{"callHierarchy":{"dynamicRegistration":true},"codeAction":{"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}},"dataSupport":true,"disabledSupport":true,"dynamicRegistration":true,"honorsChangeAnnotations":false,"isPreferredSupport":true,"resolveSupport":{"properties":["edit"]}},"codeLens":{"dynamicRegistration":true},"colorProvider":{"dynamicRegistration":true},"completion":{"completionItem":{"commitCharactersSupport":true,"deprecatedSupport":true,"documentationFormat":["markdown","plaintext"],"insertReplaceSupport":true,"insertTextModeSupport":{"valueSet":[1,2]},"preselectSupport":true,"resolveSupport":{"properties":["documentation","detail","additionalTextEdits"]},"snippetSupport":true,"tagSupport":{"valueSet":[1]}},"completionItemKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]},"contextSupport":true,"dynamicRegistration":true},"declaration":{"dynamicRegistration":true,"linkSupport":true},"definition":{"dynamicRegistration":true,"linkSupport":true},"documentHighlight":{"dynamicRegistration":true},"documentLink":{"dynamicRegistration":true,"tooltipSupport":true},"documentSymbol":{"dynamicRegistration":true,"hierarchicalDocumentSymbolSupport":true,"labelSupport":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]},"tagSupport":{"valueSet":[1]}},"foldingRange":{"dynamicRegistration":true,"lineFoldingOnly":true,"rangeLimit":5000},"formatting":{"dynamicRegistration":true},"hover":{"contentFormat":["markdown","plaintext"],"dynamicRegistration":true},"implementation":{"dynamicRegistration":true,"linkSupport":true},"linkedEditingRange":{"dynamicRegistration":true},"onTypeFormatting":{"dynamicRegistration":true},"publishDiagnostics":{"codeDescriptionSupport":true,"dataSupport":true,"relatedInformation":true,"tagSupport":{"valueSet":[1,2]},"versionSupport":false},"rangeFormatting":{"dynamicRegistration":true},"references":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true,"honorsChangeAnnotations":true,"prepareSupport":true,"prepareSupportDefaultBehavior":1},"selectionRange":{"dynamicRegistration":true},"semanticTokens":{"dynamicRegistration":true,"formats":["relative"],"multilineTokenSupport":false,"overlappingTokenSupport":false,"requests":{"full":{"delta":true},"range":true},"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary"],"tokenTypes":["namespace","type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","method","macro","keyword","modifier","comment","string","number","regexp","operator"]},"signatureHelp":{"contextSupport":true,"dynamicRegistration":true,"signatureInformation":{"activeParameterSupport":true,"documentationFormat":["markdown","plaintext"],"parameterInformation":{"labelOffsetSupport":true}}},"synchronization":{"didSave":true,"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":true},"typeDefinition":{"dynamicRegistration":true,"linkSupport":true}},"window":{"showDocument":{"support":true},"showMessage":{"messageActionItem":{"additionalPropertiesSupport":true}},"workDoneProgress":true},"workspace":{"applyEdit":true,"codeLens":{"refreshSupport":true},"configuration":true,"didChangeConfiguration":{"dynamicRegistration":true},"didChangeWatchedFiles":{"dynamicRegistration":true},"executeCommand":{"dynamicRegistration":true},"fileOperations":{"didCreate":true,"didDelete":true,"didRename":true,"dynamicRegistration":true,"willCreate":true,"willDelete":true,"willRename":true},"semanticTokens":{"refreshSupport":true},"symbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]},"tagSupport":{"valueSet":[1]}},"workspaceEdit":{"changeAnnotationSupport":{"groupsOnLabel":true},"documentChanges":true,"failureHandling":"textOnlyTransactional","normalizesLineEndings":true,"resourceOperations":["create","rename","delete"]},"workspaceFolders":true}},"clientInfo":{"name":"Visual Studio Code","version":"1.52.1"},"initializationOptions":{"assist":{"importMergeBehaviour":"full","importPrefix":"plain"},"callInfo":{"full":true},"cargo":{"allFeatures":false,"autoreload":true,"features":[],"loadOutDirsFromCheck":false,"noDefaultFeatures":false,"noSysroot":false,"target":null},"cargoRunner":null,"checkOnSave":{"allFeatures":null,"allTargets":true,"command":"check","enable":true,"extraArgs":[],"features":null,"noDefaultFeatures":null,"overrideCommand":null,"target":null},"completion":{"addCallArgumentSnippets":true,"addCallParenthesis":true,"autoimport":{"enable":true},"postfix":{"enable":true}},"debug":{"engine":"auto","engineSettings":{},"openDebugPane":false,"sourceFileMap":{"/rustc/<id>":"${env:USERPROFILE}/.rustup/toolchains/<toolchain-id>/lib/rustlib/src/rust"}},"diagnostics":{"disabled":[],"enable":true,"enableExperimental":true,"warningsAsHint":[],"warningsAsInfo":[]},"files":{"watcher":"client"},"hoverActions":{"debug":true,"enable":true,"gotoTypeDef":true,"implementations":true,"linksInHover":true,"run":true},"inlayHints":{"chainingHints":true,"enable":true,"maxLength":null,"parameterHints":true,"typeHints":true},"lens":{"debug":true,"enable":true,"implementations":true,"methodReferences":false,"run":true},"linkedProjects":[],"lruCapacity":null,"notifications":{"cargoTomlNotFound":true},"procMacro":{"enable":false},"runnableEnv":null,"runnables":{"cargoExtraArgs":[],"overrideCargo":null},"rustcSource":null,"rustfmt":{"extraArgs":[],"overrideCommand":null},"serverPath":"/Users/decades/Documents/Rust/rust-analyzer/target/release/rust-analyzer","trace":{"extension":false,"server":"off"},"updates":{"askBeforeDownload":true,"channel":"stable"}},"locale":"en-us","processId":28382,"rootPath":"/Users/decades/Documents/dragonfly2rust","rootUri":"file:///Users/decades/Documents/dragonfly2rust","trace":"off","workspaceFolders":[{"name":"dragonfly2rust","uri":"file:///Users/decades/Documents/dragonfly2rust"}]}
[Error - 17:30:45] Connection to server got closed. Server will not be restarted.


Originally posted by @neilyoung in #6414 (comment)

@lnicola lnicola added A-vscode vscode plugin issues S-actionable Someone could pick this issue up and work on it right now labels Dec 21, 2020
@neilyoung
Copy link

Wait... From a former issue #6433 I had rust-analyzer.serverPath set to my own compilation of the analyzer. But this version was from another branch no-eager-fix from Nov 4. So I checked out master, pulled and recompiled and the issue is gone.

Sorry.

@stsquad
Copy link

stsquad commented Jun 26, 2021

I'm seeing this with the 2021-06-21 of rust-analyzer

@lnicola
Copy link
Member Author

lnicola commented Jun 26, 2021

@stsquad are you using Code?

@stsquad
Copy link

stsquad commented Jun 26, 2021

@lnicola no - this is with Emacs's lsp-mode. Is this a change to the upstream message spec?

This has been closed but it was awhile ago: emacs-lsp/lsp-mode#1373

@lnicola
Copy link
Member Author

lnicola commented Jun 26, 2021

Yeah, it sounds like a protocol mismatch. @flodiebold uses lsp-mode and might know which version works.

@flodiebold
Copy link
Member

I've only seen that with very old lsp-mode versions. My lsp-mode version was from March, but I also just checked current master and it's working. If you're encountering this with current lsp-mode, you should probably report a bug there.

@stsquad
Copy link

stsquad commented Jun 26, 2021

@flodiebold I guess I was unlucky and it was a transient bug - updating to lsp-mode 20210624.1915 fixed it and now I have working rust-analyzer inside rustic-mode.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-vscode vscode plugin issues S-actionable Someone could pick this issue up and work on it right now
Projects
None yet
Development

No branches or pull requests

4 participants