emacs-lsp / lsp-mode

Emacs client/library for the Language Server Protocol
https://emacs-lsp.github.io/lsp-mode
GNU General Public License v3.0
4.78k stars 884 forks source link

LSP :: Error from the Language Server: [ArgumentError] unknown encoding name: utf-8-emacs (Internal Error) when used with emacs 28.0.60 #3179

Closed zw963 closed 2 years ago

zw963 commented 2 years ago

Thank you for the bug report

Bug description

LSP log error.

Steps to reproduce

Start lsp with emacs 28.0.60

Expected behavior

No this error.

Which Language Server did you use?

lsp-ruby

(require 'lsp-solargraph)
;; (add-to-list 'lsp-solargraph-library-directories '("~/utils/ruby_tools/app/gems"))

(dolist (hook (list
               'enh-ruby-mode-hook
               'ruby-mode
               ))
  (add-hook hook (lambda ()
                   (unless (and rvm--current-ruby rvm--current-gemset)
                     (rvm-activate-corresponding-ruby))
                   (lsp-deferred)
                   )))

OS

Linux

Error callstack

[WARN] Error processing request: [ArgumentError] unknown encoding name: utf-8-emacs
[WARN] :1
<internal:ast>:35:in `parse'
/home/zw963/others/.rvm/gems/ruby-3.0.2@marketbet_crawler/gems/solargraph-0.44.0/lib/solargraph/parser/rubyvm/class_methods.rb:11:in `parse_with_comments'
/home/zw963/others/.rvm/gems/ruby-3.0.2@marketbet_crawler/gems/solargraph-0.44.0/lib/solargraph/source.rb:46:in `initialize'
/home/zw963/others/.rvm/gems/ruby-3.0.2@marketbet_crawler/gems/solargraph-0.44.0/lib/solargraph/source.rb:513:in `new'
/home/zw963/others/.rvm/gems/ruby-3.0.2@marketbet_crawler/gems/solargraph-0.44.0/lib/solargraph/source.rb:513:in `load_string'
/home/zw963/others/.rvm/gems/ruby-3.0.2@marketbet_crawler/gems/solargraph-0.44.0/lib/solargraph/source.rb:505:in `load'
/home/zw963/others/.rvm/gems/ruby-3.0.2@marketbet_crawler/gems/solargraph-0.44.0/lib/solargraph/workspace.rb:154:in `block in load_sources'
/home/zw963/others/.rvm/gems/ruby-3.0.2@marketbet_crawler/gems/solargraph-0.44.0/lib/solargraph/workspace.rb:152:in `each'
/home/zw963/others/.rvm/gems/ruby-3.0.2@marketbet_crawler/gems/solargraph-0.44.0/lib/solargraph/workspace.rb:152:in `load_sources'
/home/zw963/others/.rvm/gems/ruby-3.0.2@marketbet_crawler/gems/solargraph-0.44.0/lib/solargraph/workspace.rb:31:in `initialize'
/home/zw963/others/.rvm/gems/ruby-3.0.2@marketbet_crawler/gems/solargraph-0.44.0/lib/solargraph/library.rb:410:in `new'
/home/zw963/others/.rvm/gems/ruby-3.0.2@marketbet_crawler/gems/solargraph-0.44.0/lib/solargraph/library.rb:410:in `load'
/home/zw963/others/.rvm/gems/ruby-3.0.2@marketbet_crawler/gems/solargraph-0.44.0/lib/solargraph/language_server/host.rb:291:in `prepare'
/home/zw963/others/.rvm/gems/ruby-3.0.2@marketbet_crawler/gems/solargraph-0.44.0/lib/solargraph/language_server/host.rb:309:in `block in prepare_folders'
/home/zw963/others/.rvm/gems/ruby-3.0.2@marketbet_crawler/gems/solargraph-0.44.0/lib/solargraph/language_server/host.rb:308:in `each'
/home/zw963/others/.rvm/gems/ruby-3.0.2@marketbet_crawler/gems/solargraph-0.44.0/lib/solargraph/language_server/host.rb:308:in `prepare_folders'
/home/zw963/others/.rvm/gems/ruby-3.0.2@marketbet_crawler/gems/solargraph-0.44.0/lib/solargraph/language_server/message/initialize.rb:11:in `process'
/home/zw963/others/.rvm/gems/ruby-3.0.2@marketbet_crawler/gems/solargraph-0.44.0/lib/solargraph/language_server/host.rb:112:in `receive'
/home/zw963/others/.rvm/gems/ruby-3.0.2@marketbet_crawler/gems/solargraph-0.44.0/lib/solargraph/language_server/host/message_worker.rb:53:in `tick'
/home/zw963/others/.rvm/gems/ruby-3.0.2@marketbet_crawler/gems/solargraph-0.44.0/lib/solargraph/language_server/host/message_worker.rb:44:in `block in start'

Anything else?

[Trace - 12:44:33 AM] Sending request 'initialize - (1)'. Params: { "processId": null, "rootPath": "/home/zw963/Stocks/marketbet_crawler/app", "clientInfo": { "name": "emacs", "version": "GNU Emacs 28.0.60 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.30, cairo version 1.17.4)\n of 2021-10-27" }, "rootUri": "file:///home/zw963/Stocks/marketbet_crawler/app", "capabilities": { "workspace": { "workspaceEdit": { "documentChanges": true, "resourceOperations": [ "create", "rename", "delete" ] }, "applyEdit": true, "symbol": { "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 ] } }, "executeCommand": { "dynamicRegistration": false }, "didChangeWatchedFiles": { "dynamicRegistration": true }, "workspaceFolders": true, "configuration": true, "semanticTokens": { "refreshSupport": false }, "codeLens": { "refreshSupport": true }, "fileOperations": { "didCreate": false, "willCreate": false, "didRename": false, "willRename": false, "didDelete": false, "willDelete": false } }, "textDocument": { "declaration": { "linkSupport": true }, "definition": { "linkSupport": true }, "implementation": { "linkSupport": true }, "typeDefinition": { "linkSupport": true }, "synchronization": { "willSave": true, "didSave": true, "willSaveWaitUntil": true }, "documentSymbol": { "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 ] }, "hierarchicalDocumentSymbolSupport": true }, "formatting": { "dynamicRegistration": true }, "rangeFormatting": { "dynamicRegistration": true }, "semanticTokens": { "dynamicRegistration": true, "requests": { "range": true, "full": true }, "tokenModifiers": [ "declaration", "definition", "readonly", "static", "deprecated", "abstract", "async", "modification", "documentation", "defaultLibrary" ], "tokenTypes": [ "comment", "keyword", "string", "number", "regexp", "operator", "namespace", "type", "struct", "class", "interface", "enum", "typeParameter", "function", "method", "member", "property", "event", "macro", "variable", "parameter", "label", "enumConstant", "enumMember", "dependent", "concept" ], "formats": [ "relative" ] }, "rename": { "dynamicRegistration": true, "prepareSupport": true }, "codeAction": { "dynamicRegistration": true, "isPreferredSupport": true, "codeActionLiteralSupport": { "codeActionKind": { "valueSet": [ "", "quickfix", "refactor", "refactor.extract", "refactor.inline", "refactor.rewrite", "source", "source.organizeImports" ] } }, "resolveSupport": { "properties": [ "edit", "command" ] }, "dataSupport": true }, "completion": { "completionItem": { "snippetSupport": true, "documentationFormat": [ "markdown", "plaintext" ], "resolveAdditionalTextEditsSupport": true, "insertReplaceSupport": true, "deprecatedSupport": true, "resolveSupport": { "properties": [ "documentation", "details", "additionalTextEdits", "command" ] }, "insertTextModeSupport": { "valueSet": [ 1, 2 ] } }, "contextSupport": true }, "signatureHelp": { "signatureInformation": { "parameterInformation": { "labelOffsetSupport": true } } }, "documentLink": { "dynamicRegistration": true, "tooltipSupport": true }, "hover": { "contentFormat": [ "markdown", "plaintext" ] }, "foldingRange": { "dynamicRegistration": true }, "callHierarchy": { "dynamicRegistration": false }, "publishDiagnostics": { "relatedInformation": true, "tagSupport": { "valueSet": [ 1, 2 ] }, "versionSupport": true }, "linkedEditingRange": { "dynamicRegistration": true } }, "window": { "workDoneProgress": true, "showMessage": null, "showDocument": { "support": true } } }, "initializationOptions": null, "workDoneToken": "1", "workspaceFolders": [ { "uri": "file:///home/zw963/Stocks/marketbet_crawler/app", "name": "app" }, { "uri": "file:///home/zw963/.rvm/gems/ruby-3.0.2%40marketbet_crawler/bin", "name": "bin" }, { "uri": "file:///tmp", "name": "tmp" }, { "uri": "file:///home/zw963/Stocks/marketbet_crawler/db/migrations", "name": "migrations" }, { "uri": "file:///home/zw963/Stocks/marketbet_crawler/routes/insiders", "name": "insiders" }, { "uri": "file:///home/zw963/Stocks/marketbet_crawler/config", "name": "config" }, { "uri": "file:///home/zw963/.rvm/gems/ruby-3.0.2%40marketbet_crawler/gems/ferrum-0.11/lib/ferrum/browser/options", "name": "options" }, { "uri": "file:///home/zw963/others/.rvm/gems/ruby-3.0.2%40marketbet_crawler/gems/cliver-0.3.2/lib/core_ext", "name": "core_ext" }, { "uri": "file:///home/zw963/Stocks/marketbet_crawler/test", "name": "test" }, { "uri": "file:///home/zw963/others/.rvm/gems/ruby-3.0.2%40marketbet_crawler/gems/zeitwerk-2.5.1/lib/zeitwerk", "name": "zeitwerk" }, { "uri": "file:///home/zw963/others/.rvm/gems/ruby-3.0.2%40marketbet_crawler/gems/opal-sprockets-1.0.2/lib/opal", "name": "opal" }, { "uri": "file:///home/zw963/others/.rvm/gems/ruby-3.0.2%40marketbet_crawler/gems/graphql-1.12.17/lib/graphql/language", "name": "language" }, { "uri": "file:///home/zw963/Stocks/marketbet_crawler/test/services", "name": "services" }, { "uri": "file:///home/zw963/Stocks/marketbet_crawler/test/graphql/stocks", "name": "stocks" }, { "uri": "file:///home/zw963/Stocks/marketbet_crawler/config/puma", "name": "puma" }, { "uri": "file:///home/zw963/Stocks/marketbet_crawler/lib/tasks", "name": "tasks" }, { "uri": "file:///home/zw963/Dropbox/linux/utils/ruby_tools/app/capistrano", "name": "capistrano" }, { "uri": "file:///home/zw963/Dropbox/linux/utils/ruby_tools/app/capistrano/tasks", "name": "tasks" }, { "uri": "file:///home/zw963/utils/ruby_tools/app/capistrano", "name": "capistrano" }, { "uri": "file:///home/zw963/Stocks/marketbet_crawler/config/deploy", "name": "deploy" }, { "uri": "file:///home/zw963/Dropbox/common/ruby/lib", "name": "lib" }, { "uri": "file:///home/zw963/others/.rvm/rubies/ruby-3.0.2/lib/ruby/3.0.0", "name": "3.0.0" }, { "uri": "file:///home/zw963/Dropbox/common/ruby/pry/pry-rescue", "name": "pry-rescue" }, { "uri": "file:///home/zw963/Dropbox/common/ruby/pry", "name": "pry" }, { "uri": "file:///home/zw963/Dropbox/common", "name": "common" }, { "uri": "file:///home/zw963/Stocks/marketbet_crawler/bin", "name": "bin" }, { "uri": "file:///home/zw963/Stocks/marketbet_crawler/app/parsers", "name": "parsers" }, { "uri": "file:///home/zw963/.rvm/rubies/ruby-3.0.2/lib/ruby/3.0.0/bundler/vendor/uri/lib/uri", "name": "uri" }, { "uri": "file:///home/zw963/others/.rvm/rubies/ruby-3.0.2/lib/ruby/3.0.0/uri", "name": "uri" }, { "uri": "file:///home/zw963/Dropbox/linux/utils/ruby_tools/app/lib/ripper-tags", "name": "ripper-tags" }, { "uri": "file:///home/zw963/Dropbox/linux/utils/ruby_tools/app/bin", "name": "bin" }, { "uri": "file:///home/zw963/Study/ruby2d/rbtris", "name": "rbtris" }, { "uri": "file:///home/zw963/others/Git/ruby2d/lib/ruby2d/cli", "name": "cli" }, { "uri": "file:///home/zw963/Dropbox/common/ruby/ruby2d/bin", "name": "bin" }, { "uri": "file:///home/zw963/Dropbox/common/ruby/ruby2d/lib/ruby2d/cli", "name": "cli" }, { "uri": "file:///home/zw963/Dropbox/common/ruby/lib/ruby2d/cli", "name": "cli" }, { "uri": "file:///home/zw963/Dropbox/common/ruby/lib/bin", "name": "bin" }, { "uri": "file:///home/zw963/Study/ruby2d/build", "name": "build" }, { "uri": "file:///home/zw963/Study/ruby2d", "name": "ruby2d" }, { "uri": "file:///home/zw963", "name": "zw963" }, { "uri": "file:///home/zw963/Stocks/marketbet_crawler", "name": "marketbet_crawler" } ] }

[Trace - 12:44:34 AM] Received request 'window/workDoneProgress/create - (1). Params: { "token": "44af2e86-6dda-4df7-97b9-dd89daf43f72" }

[Trace - 12:44:34 AM] Sending response 'window/workDoneProgress/create - (1)'. Processing request took 0ms Params: { "jsonrpc": "2.0", "id": 1, "result": null }

[Trace - 12:44:34 AM] Received request 'window/workDoneProgress/create - (2). Params: { "token": "f8ea7007-1baf-4a49-81da-bc7e80f24817" }

[Trace - 12:44:34 AM] Sending response 'window/workDoneProgress/create - (2)'. Processing request took 0ms Params: { "jsonrpc": "2.0", "id": 2, "result": null }

[Trace - 12:44:34 AM] Received request 'window/workDoneProgress/create - (3). Params: { "token": "b5639aaa-e9c8-4f94-9f31-23b665effa80" }

[Trace - 12:44:34 AM] Sending response 'window/workDoneProgress/create - (3)'. Processing request took 0ms Params: { "jsonrpc": "2.0", "id": 3, "result": null }

[Trace - 12:44:34 AM] Received request 'window/workDoneProgress/create - (4). Params: { "token": "c6196f3d-4fa8-4382-bcaa-52511f16c8ed" }

[Trace - 12:44:34 AM] Sending response 'window/workDoneProgress/create - (4)'. Processing request took 0ms Params: { "jsonrpc": "2.0", "id": 4, "result": null }

[Trace - 12:44:34 AM] Received request 'window/workDoneProgress/create - (5). Params: { "token": "3266f3f4-bb52-49b5-90be-ca20d4c65685" }

[Trace - 12:44:34 AM] Sending response 'window/workDoneProgress/create - (5)'. Processing request took 0ms Params: { "jsonrpc": "2.0", "id": 5, "result": null }

[Trace - 12:44:34 AM] Received request 'window/workDoneProgress/create - (6). Params: { "token": "848efd9f-d3b6-4b41-89ac-4c89be781cf2" }

[Trace - 12:44:34 AM] Sending response 'window/workDoneProgress/create - (6)'. Processing request took 0ms Params: { "jsonrpc": "2.0", "id": 6, "result": null }

[Trace - 12:44:34 AM] Received request 'window/workDoneProgress/create - (7). Params: { "token": "e34cfc36-1574-4af0-a2d4-ce26b79c1a0a" }

[Trace - 12:44:34 AM] Sending response 'window/workDoneProgress/create - (7)'. Processing request took 0ms Params: { "jsonrpc": "2.0", "id": 7, "result": null }

[Trace - 12:44:34 AM] Received request 'window/workDoneProgress/create - (8). Params: { "token": "55c22662-5f23-4e70-bbbd-8f7676da74e5" }

[Trace - 12:44:34 AM] Sending response 'window/workDoneProgress/create - (8)'. Processing request took 0ms Params: { "jsonrpc": "2.0", "id": 8, "result": null }

[Trace - 12:44:34 AM] Received request 'window/workDoneProgress/create - (9). Params: { "token": "9918c5ef-8fa0-4204-804b-fc0a5885518f" }

[Trace - 12:44:34 AM] Sending response 'window/workDoneProgress/create - (9)'. Processing request took 0ms Params: { "jsonrpc": "2.0", "id": 9, "result": null }

[Trace - 12:44:34 AM] Received request 'window/workDoneProgress/create - (10). Params: { "token": "dd56dcdb-712b-4cfd-8eb0-a037c39996af" }

[Trace - 12:44:34 AM] Sending response 'window/workDoneProgress/create - (10)'. Processing request took 0ms Params: { "jsonrpc": "2.0", "id": 10, "result": null }

[Trace - 12:44:34 AM] Received request 'window/workDoneProgress/create - (11). Params: { "token": "46f8135d-1fda-4c7d-8d24-63cd05f6fdb4" }

[Trace - 12:44:34 AM] Sending response 'window/workDoneProgress/create - (11)'. Processing request took 0ms Params: { "jsonrpc": "2.0", "id": 11, "result": null }

[Trace - 12:44:34 AM] Received request 'window/workDoneProgress/create - (12). Params: { "token": "ac4752e9-1a57-4d2a-b51c-a4dbd65e6528" }

[Trace - 12:44:34 AM] Sending response 'window/workDoneProgress/create - (12)'. Processing request took 0ms Params: { "jsonrpc": "2.0", "id": 12, "result": null }

[Trace - 12:44:34 AM] Received request 'window/workDoneProgress/create - (13). Params: { "token": "f9c96eba-cdcd-42a6-97f8-9a19dc218b03" }

[Trace - 12:44:34 AM] Sending response 'window/workDoneProgress/create - (13)'. Processing request took 0ms Params: { "jsonrpc": "2.0", "id": 13, "result": null }

[Trace - 12:44:34 AM] Received request 'window/workDoneProgress/create - (14). Params: { "token": "cc0a6ba4-2926-4a58-8282-4008fc7c41be" }

[Trace - 12:44:34 AM] Sending response 'window/workDoneProgress/create - (14)'. Processing request took 0ms Params: { "jsonrpc": "2.0", "id": 14, "result": null }

[Trace - 12:44:35 AM] Received request 'window/workDoneProgress/create - (15). Params: { "token": "905a2a5a-d4c8-418d-ba85-78d34af7cd1c" }

[Trace - 12:44:35 AM] Sending response 'window/workDoneProgress/create - (15)'. Processing request took 0ms Params: { "jsonrpc": "2.0", "id": 15, "result": null }

[Trace - 12:44:36 AM] Received request 'window/workDoneProgress/create - (16). Params: { "token": "c10644df-51be-431d-83ee-8046c497e8f1" }

[Trace - 12:44:36 AM] Sending response 'window/workDoneProgress/create - (16)'. Processing request took 0ms Params: { "jsonrpc": "2.0", "id": 16, "result": null }

[Trace - 12:44:36 AM] Received request 'window/workDoneProgress/create - (17). Params: { "token": "9754f661-6085-45cc-9ff7-ebcd4e0fc386" }

[Trace - 12:44:36 AM] Sending response 'window/workDoneProgress/create - (17)'. Processing request took 0ms Params: { "jsonrpc": "2.0", "id": 17, "result": null }

[Trace - 12:44:36 AM] Received request 'window/workDoneProgress/create - (18). Params: { "token": "9a5952da-b4d0-499a-8582-560c38957121" }

[Trace - 12:44:36 AM] Sending response 'window/workDoneProgress/create - (18)'. Processing request took 0ms Params: { "jsonrpc": "2.0", "id": 18, "result": null }

[Trace - 12:44:38 AM] Received request 'window/workDoneProgress/create - (19). Params: { "token": "2d45363e-208c-483e-be49-d49df0db2a24" }

[Trace - 12:44:38 AM] Sending response 'window/workDoneProgress/create - (19)'. Processing request took 0ms Params: { "jsonrpc": "2.0", "id": 19, "result": null }

[Trace - 12:44:38 AM] Received request 'window/workDoneProgress/create - (20). Params: { "token": "861b0f09-6161-4358-8ffa-3877a2c0d2f5" }

[Trace - 12:44:38 AM] Sending response 'window/workDoneProgress/create - (20)'. Processing request took 0ms Params: { "jsonrpc": "2.0", "id": 20, "result": null }

[Trace - 12:44:38 AM] Received request 'window/workDoneProgress/create - (21). Params: { "token": "a8c51c44-5363-4984-a14c-70f437f1c9ba" }

[Trace - 12:44:38 AM] Sending response 'window/workDoneProgress/create - (21)'. Processing request took 0ms Params: { "jsonrpc": "2.0", "id": 21, "result": null }

[Trace - 12:44:41 AM] Received response 'initialize - (1)' in 720ms. Result: { "code": -32603, "message": "[ArgumentError] unknown encoding name: utf-8-emacs" }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "44af2e86-6dda-4df7-97b9-dd89daf43f72", "value": { "kind": "begin", "title": "Mapping workspace", "message": "0/22 files", "cancellable": null, "percentage": 0 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "44af2e86-6dda-4df7-97b9-dd89daf43f72", "value": { "kind": "report", "cancellable": null, "message": "9/22 files", "percentage": 40 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "44af2e86-6dda-4df7-97b9-dd89daf43f72", "value": { "kind": "report", "cancellable": null, "message": "11/22 files", "percentage": 50 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "44af2e86-6dda-4df7-97b9-dd89daf43f72", "value": { "kind": "report", "cancellable": null, "message": "20/22 files", "percentage": 90 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "44af2e86-6dda-4df7-97b9-dd89daf43f72", "value": { "kind": "report", "cancellable": null, "message": "22/22 files", "percentage": 100 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "44af2e86-6dda-4df7-97b9-dd89daf43f72", "value": { "kind": "end", "message": "Mapping complete" } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "f8ea7007-1baf-4a49-81da-bc7e80f24817", "value": { "kind": "begin", "title": "Mapping workspace", "message": "0/1 files", "cancellable": null, "percentage": 0 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "f8ea7007-1baf-4a49-81da-bc7e80f24817", "value": { "kind": "report", "cancellable": null, "message": "1/1 files", "percentage": 100 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "f8ea7007-1baf-4a49-81da-bc7e80f24817", "value": { "kind": "end", "message": "Mapping complete" } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "b5639aaa-e9c8-4f94-9f31-23b665effa80", "value": { "kind": "begin", "title": "Mapping workspace", "message": "0/24 files", "cancellable": null, "percentage": 0 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "b5639aaa-e9c8-4f94-9f31-23b665effa80", "value": { "kind": "report", "cancellable": null, "message": "5/24 files", "percentage": 20 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "b5639aaa-e9c8-4f94-9f31-23b665effa80", "value": { "kind": "report", "cancellable": null, "message": "12/24 files", "percentage": 50 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "b5639aaa-e9c8-4f94-9f31-23b665effa80", "value": { "kind": "report", "cancellable": null, "message": "17/24 files", "percentage": 70 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "b5639aaa-e9c8-4f94-9f31-23b665effa80", "value": { "kind": "report", "cancellable": null, "message": "24/24 files", "percentage": 100 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "b5639aaa-e9c8-4f94-9f31-23b665effa80", "value": { "kind": "end", "message": "Mapping complete" } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "c6196f3d-4fa8-4382-bcaa-52511f16c8ed", "value": { "kind": "begin", "title": "Mapping workspace", "message": "0/1 files", "cancellable": null, "percentage": 0 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "c6196f3d-4fa8-4382-bcaa-52511f16c8ed", "value": { "kind": "report", "cancellable": null, "message": "1/1 files", "percentage": 100 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "c6196f3d-4fa8-4382-bcaa-52511f16c8ed", "value": { "kind": "end", "message": "Mapping complete" } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "3266f3f4-bb52-49b5-90be-ca20d4c65685", "value": { "kind": "begin", "title": "Mapping workspace", "message": "0/11 files", "cancellable": null, "percentage": 0 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "3266f3f4-bb52-49b5-90be-ca20d4c65685", "value": { "kind": "report", "cancellable": null, "message": "10/11 files", "percentage": 90 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "3266f3f4-bb52-49b5-90be-ca20d4c65685", "value": { "kind": "report", "cancellable": null, "message": "11/11 files", "percentage": 100 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "3266f3f4-bb52-49b5-90be-ca20d4c65685", "value": { "kind": "end", "message": "Mapping complete" } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "848efd9f-d3b6-4b41-89ac-4c89be781cf2", "value": { "kind": "begin", "title": "Mapping workspace", "message": "0/3 files", "cancellable": null, "percentage": 0 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "848efd9f-d3b6-4b41-89ac-4c89be781cf2", "value": { "kind": "report", "cancellable": null, "message": "3/3 files", "percentage": 100 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "848efd9f-d3b6-4b41-89ac-4c89be781cf2", "value": { "kind": "end", "message": "Mapping complete" } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "e34cfc36-1574-4af0-a2d4-ce26b79c1a0a", "value": { "kind": "begin", "title": "Mapping workspace", "message": "0/1 files", "cancellable": null, "percentage": 0 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "e34cfc36-1574-4af0-a2d4-ce26b79c1a0a", "value": { "kind": "report", "cancellable": null, "message": "1/1 files", "percentage": 100 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "e34cfc36-1574-4af0-a2d4-ce26b79c1a0a", "value": { "kind": "end", "message": "Mapping complete" } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "55c22662-5f23-4e70-bbbd-8f7676da74e5", "value": { "kind": "begin", "title": "Mapping workspace", "message": "0/6 files", "cancellable": null, "percentage": 0 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "55c22662-5f23-4e70-bbbd-8f7676da74e5", "value": { "kind": "report", "cancellable": null, "message": "3/6 files", "percentage": 50 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "55c22662-5f23-4e70-bbbd-8f7676da74e5", "value": { "kind": "report", "cancellable": null, "message": "6/6 files", "percentage": 100 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "55c22662-5f23-4e70-bbbd-8f7676da74e5", "value": { "kind": "end", "message": "Mapping complete" } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "9918c5ef-8fa0-4204-804b-fc0a5885518f", "value": { "kind": "begin", "title": "Mapping workspace", "message": "0/12 files", "cancellable": null, "percentage": 0 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "9918c5ef-8fa0-4204-804b-fc0a5885518f", "value": { "kind": "report", "cancellable": null, "message": "6/12 files", "percentage": 50 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "9918c5ef-8fa0-4204-804b-fc0a5885518f", "value": { "kind": "report", "cancellable": null, "message": "12/12 files", "percentage": 100 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "9918c5ef-8fa0-4204-804b-fc0a5885518f", "value": { "kind": "end", "message": "Mapping complete" } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "dd56dcdb-712b-4cfd-8eb0-a037c39996af", "value": { "kind": "begin", "title": "Mapping workspace", "message": "0/10 files", "cancellable": null, "percentage": 0 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "dd56dcdb-712b-4cfd-8eb0-a037c39996af", "value": { "kind": "report", "cancellable": null, "message": "1/10 files", "percentage": 10 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "dd56dcdb-712b-4cfd-8eb0-a037c39996af", "value": { "kind": "report", "cancellable": null, "message": "2/10 files", "percentage": 20 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "dd56dcdb-712b-4cfd-8eb0-a037c39996af", "value": { "kind": "report", "cancellable": null, "message": "3/10 files", "percentage": 30 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "dd56dcdb-712b-4cfd-8eb0-a037c39996af", "value": { "kind": "report", "cancellable": null, "message": "4/10 files", "percentage": 40 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "dd56dcdb-712b-4cfd-8eb0-a037c39996af", "value": { "kind": "report", "cancellable": null, "message": "5/10 files", "percentage": 50 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "dd56dcdb-712b-4cfd-8eb0-a037c39996af", "value": { "kind": "report", "cancellable": null, "message": "6/10 files", "percentage": 60 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "dd56dcdb-712b-4cfd-8eb0-a037c39996af", "value": { "kind": "report", "cancellable": null, "message": "7/10 files", "percentage": 70 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "dd56dcdb-712b-4cfd-8eb0-a037c39996af", "value": { "kind": "report", "cancellable": null, "message": "8/10 files", "percentage": 80 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "dd56dcdb-712b-4cfd-8eb0-a037c39996af", "value": { "kind": "report", "cancellable": null, "message": "9/10 files", "percentage": 90 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "dd56dcdb-712b-4cfd-8eb0-a037c39996af", "value": { "kind": "report", "cancellable": null, "message": "10/10 files", "percentage": 100 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "dd56dcdb-712b-4cfd-8eb0-a037c39996af", "value": { "kind": "end", "message": "Mapping complete" } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "46f8135d-1fda-4c7d-8d24-63cd05f6fdb4", "value": { "kind": "begin", "title": "Mapping workspace", "message": "0/12 files", "cancellable": null, "percentage": 0 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "46f8135d-1fda-4c7d-8d24-63cd05f6fdb4", "value": { "kind": "report", "cancellable": null, "message": "6/12 files", "percentage": 50 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "46f8135d-1fda-4c7d-8d24-63cd05f6fdb4", "value": { "kind": "report", "cancellable": null, "message": "12/12 files", "percentage": 100 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "46f8135d-1fda-4c7d-8d24-63cd05f6fdb4", "value": { "kind": "end", "message": "Mapping complete" } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "ac4752e9-1a57-4d2a-b51c-a4dbd65e6528", "value": { "kind": "begin", "title": "Mapping workspace", "message": "0/2 files", "cancellable": null, "percentage": 0 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "ac4752e9-1a57-4d2a-b51c-a4dbd65e6528", "value": { "kind": "report", "cancellable": null, "message": "1/2 files", "percentage": 50 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "ac4752e9-1a57-4d2a-b51c-a4dbd65e6528", "value": { "kind": "report", "cancellable": null, "message": "2/2 files", "percentage": 100 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "ac4752e9-1a57-4d2a-b51c-a4dbd65e6528", "value": { "kind": "end", "message": "Mapping complete" } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "f9c96eba-cdcd-42a6-97f8-9a19dc218b03", "value": { "kind": "begin", "title": "Mapping workspace", "message": "0/1 files", "cancellable": null, "percentage": 0 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "f9c96eba-cdcd-42a6-97f8-9a19dc218b03", "value": { "kind": "report", "cancellable": null, "message": "1/1 files", "percentage": 100 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "f9c96eba-cdcd-42a6-97f8-9a19dc218b03", "value": { "kind": "end", "message": "Mapping complete" } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "cc0a6ba4-2926-4a58-8282-4008fc7c41be", "value": { "kind": "begin", "title": "Mapping workspace", "message": "0/2 files", "cancellable": null, "percentage": 0 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "cc0a6ba4-2926-4a58-8282-4008fc7c41be", "value": { "kind": "report", "cancellable": null, "message": "1/2 files", "percentage": 50 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "cc0a6ba4-2926-4a58-8282-4008fc7c41be", "value": { "kind": "report", "cancellable": null, "message": "2/2 files", "percentage": 100 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "cc0a6ba4-2926-4a58-8282-4008fc7c41be", "value": { "kind": "end", "message": "Mapping complete" } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "905a2a5a-d4c8-418d-ba85-78d34af7cd1c", "value": { "kind": "begin", "title": "Mapping workspace", "message": "0/434 files", "cancellable": null, "percentage": 0 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "905a2a5a-d4c8-418d-ba85-78d34af7cd1c", "value": { "kind": "report", "cancellable": null, "message": "44/434 files", "percentage": 10 } }

[Trace - 12:44:41 AM] Received notification '$/progress'. Params: { "token": "905a2a5a-d4c8-418d-ba85-78d34af7cd1c", "value": { "kind": "report", "cancellable": null, "message": "87/434 files", "percentage": 20 } }

[Trace - 12:44:42 AM] Received notification '$/progress'. Params: { "token": "905a2a5a-d4c8-418d-ba85-78d34af7cd1c", "value": { "kind": "report", "cancellable": null, "message": "131/434 files", "percentage": 30 } }

[Trace - 12:44:42 AM] Received notification '$/progress'. Params: { "token": "905a2a5a-d4c8-418d-ba85-78d34af7cd1c", "value": { "kind": "report", "cancellable": null, "message": "174/434 files", "percentage": 40 } }

[Trace - 12:44:42 AM] Received notification '$/progress'. Params: { "token": "905a2a5a-d4c8-418d-ba85-78d34af7cd1c", "value": { "kind": "report", "cancellable": null, "message": "217/434 files", "percentage": 50 } }

[Trace - 12:44:42 AM] Received notification '$/progress'. Params: { "token": "905a2a5a-d4c8-418d-ba85-78d34af7cd1c", "value": { "kind": "report", "cancellable": null, "message": "261/434 files", "percentage": 60 } }

[Trace - 12:44:42 AM] Received notification '$/progress'. Params: { "token": "905a2a5a-d4c8-418d-ba85-78d34af7cd1c", "value": { "kind": "report", "cancellable": null, "message": "304/434 files", "percentage": 70 } }

[Trace - 12:44:42 AM] Received notification '$/progress'. Params: { "token": "905a2a5a-d4c8-418d-ba85-78d34af7cd1c", "value": { "kind": "report", "cancellable": null, "message": "348/434 files", "percentage": 80 } }

[Trace - 12:44:43 AM] Received notification '$/progress'. Params: { "token": "905a2a5a-d4c8-418d-ba85-78d34af7cd1c", "value": { "kind": "report", "cancellable": null, "message": "391/434 files", "percentage": 90 } }

[Trace - 12:44:43 AM] Received notification '$/progress'. Params: { "token": "905a2a5a-d4c8-418d-ba85-78d34af7cd1c", "value": { "kind": "report", "cancellable": null, "message": "434/434 files", "percentage": 100 } }

[Trace - 12:44:43 AM] Received notification '$/progress'. Params: { "token": "905a2a5a-d4c8-418d-ba85-78d34af7cd1c", "value": { "kind": "end", "message": "Mapping complete" } }

[Trace - 12:44:43 AM] Received notification '$/progress'. Params: { "token": "c10644df-51be-431d-83ee-8046c497e8f1", "value": { "kind": "begin", "title": "Mapping workspace", "message": "0/434 files", "cancellable": null, "percentage": 0 } }

[Trace - 12:44:43 AM] Received notification '$/progress'. Params: { "token": "c10644df-51be-431d-83ee-8046c497e8f1", "value": { "kind": "report", "cancellable": null, "message": "44/434 files", "percentage": 10 } }

[Trace - 12:44:43 AM] Received notification '$/progress'. Params: { "token": "c10644df-51be-431d-83ee-8046c497e8f1", "value": { "kind": "report", "cancellable": null, "message": "87/434 files", "percentage": 20 } }

[Trace - 12:44:43 AM] Received notification '$/progress'. Params: { "token": "c10644df-51be-431d-83ee-8046c497e8f1", "value": { "kind": "report", "cancellable": null, "message": "131/434 files", "percentage": 30 } }

[Trace - 12:44:43 AM] Received notification '$/progress'. Params: { "token": "c10644df-51be-431d-83ee-8046c497e8f1", "value": { "kind": "report", "cancellable": null, "message": "174/434 files", "percentage": 40 } }

[Trace - 12:44:44 AM] Received notification '$/progress'. Params: { "token": "c10644df-51be-431d-83ee-8046c497e8f1", "value": { "kind": "report", "cancellable": null, "message": "217/434 files", "percentage": 50 } }

[Trace - 12:44:44 AM] Received notification '$/progress'. Params: { "token": "c10644df-51be-431d-83ee-8046c497e8f1", "value": { "kind": "report", "cancellable": null, "message": "261/434 files", "percentage": 60 } }

[Trace - 12:44:44 AM] Received notification '$/progress'. Params: { "token": "c10644df-51be-431d-83ee-8046c497e8f1", "value": { "kind": "report", "cancellable": null, "message": "304/434 files", "percentage": 70 } }

[Trace - 12:44:44 AM] Received notification '$/progress'. Params: { "token": "c10644df-51be-431d-83ee-8046c497e8f1", "value": { "kind": "report", "cancellable": null, "message": "348/434 files", "percentage": 80 } }

[Trace - 12:44:44 AM] Received notification '$/progress'. Params: { "token": "c10644df-51be-431d-83ee-8046c497e8f1", "value": { "kind": "report", "cancellable": null, "message": "391/434 files", "percentage": 90 } }

[Trace - 12:44:44 AM] Received notification '$/progress'. Params: { "token": "c10644df-51be-431d-83ee-8046c497e8f1", "value": { "kind": "report", "cancellable": null, "message": "434/434 files", "percentage": 100 } }

[Trace - 12:44:44 AM] Received notification '$/progress'. Params: { "token": "c10644df-51be-431d-83ee-8046c497e8f1", "value": { "kind": "end", "message": "Mapping complete" } }

[Trace - 12:44:44 AM] Received notification '$/progress'. Params: { "token": "9754f661-6085-45cc-9ff7-ebcd4e0fc386", "value": { "kind": "begin", "title": "Mapping workspace", "message": "0/2 files", "cancellable": null, "percentage": 0 } }

[Trace - 12:44:44 AM] Received notification '$/progress'. Params: { "token": "9754f661-6085-45cc-9ff7-ebcd4e0fc386", "value": { "kind": "report", "cancellable": null, "message": "1/2 files", "percentage": 50 } }

[Trace - 12:44:44 AM] Received notification '$/progress'. Params: { "token": "9754f661-6085-45cc-9ff7-ebcd4e0fc386", "value": { "kind": "report", "cancellable": null, "message": "2/2 files", "percentage": 100 } }

[Trace - 12:44:44 AM] Received notification '$/progress'. Params: { "token": "9754f661-6085-45cc-9ff7-ebcd4e0fc386", "value": { "kind": "end", "message": "Mapping complete" } }

[Trace - 12:44:44 AM] Received notification '$/progress'. Params: { "token": "9a5952da-b4d0-499a-8582-560c38957121", "value": { "kind": "begin", "title": "Mapping workspace", "message": "0/368 files", "cancellable": null, "percentage": 0 } }

[Trace - 12:44:44 AM] Received notification '$/progress'. Params: { "token": "9a5952da-b4d0-499a-8582-560c38957121", "value": { "kind": "report", "cancellable": null, "message": "37/368 files", "percentage": 10 } }

[Trace - 12:44:44 AM] Received notification '$/progress'. Params: { "token": "9a5952da-b4d0-499a-8582-560c38957121", "value": { "kind": "report", "cancellable": null, "message": "74/368 files", "percentage": 20 } }

[Trace - 12:44:44 AM] Received notification '$/progress'. Params: { "token": "9a5952da-b4d0-499a-8582-560c38957121", "value": { "kind": "report", "cancellable": null, "message": "111/368 files", "percentage": 30 } }

[Trace - 12:44:44 AM] Received notification '$/progress'. Params: { "token": "9a5952da-b4d0-499a-8582-560c38957121", "value": { "kind": "report", "cancellable": null, "message": "148/368 files", "percentage": 40 } }

[Trace - 12:44:45 AM] Received notification '$/progress'. Params: { "token": "9a5952da-b4d0-499a-8582-560c38957121", "value": { "kind": "report", "cancellable": null, "message": "184/368 files", "percentage": 50 } }

[Trace - 12:44:45 AM] Received notification '$/progress'. Params: { "token": "9a5952da-b4d0-499a-8582-560c38957121", "value": { "kind": "report", "cancellable": null, "message": "221/368 files", "percentage": 60 } }

[Trace - 12:44:45 AM] Received notification '$/progress'. Params: { "token": "9a5952da-b4d0-499a-8582-560c38957121", "value": { "kind": "report", "cancellable": null, "message": "258/368 files", "percentage": 70 } }

[Trace - 12:44:45 AM] Received notification '$/progress'. Params: { "token": "9a5952da-b4d0-499a-8582-560c38957121", "value": { "kind": "report", "cancellable": null, "message": "295/368 files", "percentage": 80 } }

[Trace - 12:44:45 AM] Received notification '$/progress'. Params: { "token": "9a5952da-b4d0-499a-8582-560c38957121", "value": { "kind": "report", "cancellable": null, "message": "332/368 files", "percentage": 90 } }

[Trace - 12:44:45 AM] Received notification '$/progress'. Params: { "token": "9a5952da-b4d0-499a-8582-560c38957121", "value": { "kind": "report", "cancellable": null, "message": "368/368 files", "percentage": 100 } }

[Trace - 12:44:45 AM] Received notification '$/progress'. Params: { "token": "9a5952da-b4d0-499a-8582-560c38957121", "value": { "kind": "end", "message": "Mapping complete" } }

[Trace - 12:44:45 AM] Received notification '$/progress'. Params: { "token": "2d45363e-208c-483e-be49-d49df0db2a24", "value": { "kind": "begin", "title": "Mapping workspace", "message": "0/837 files", "cancellable": null, "percentage": 0 } }

[Trace - 12:44:45 AM] Received notification '$/progress'. Params: { "token": "2d45363e-208c-483e-be49-d49df0db2a24", "value": { "kind": "report", "cancellable": null, "message": "84/837 files", "percentage": 10 } }

[Trace - 12:44:46 AM] Received notification '$/progress'. Params: { "token": "2d45363e-208c-483e-be49-d49df0db2a24", "value": { "kind": "report", "cancellable": null, "message": "168/837 files", "percentage": 20 } }

[Trace - 12:44:46 AM] Received notification '$/progress'. Params: { "token": "2d45363e-208c-483e-be49-d49df0db2a24", "value": { "kind": "report", "cancellable": null, "message": "252/837 files", "percentage": 30 } }

[Trace - 12:44:47 AM] Received notification '$/progress'. Params: { "token": "2d45363e-208c-483e-be49-d49df0db2a24", "value": { "kind": "report", "cancellable": null, "message": "335/837 files", "percentage": 40 } }

[Trace - 12:44:47 AM] Received notification '$/progress'. Params: { "token": "2d45363e-208c-483e-be49-d49df0db2a24", "value": { "kind": "report", "cancellable": null, "message": "419/837 files", "percentage": 50 } }

[Trace - 12:44:48 AM] Received notification '$/progress'. Params: { "token": "2d45363e-208c-483e-be49-d49df0db2a24", "value": { "kind": "report", "cancellable": null, "message": "503/837 files", "percentage": 60 } }

[Trace - 12:44:49 AM] Received notification '$/progress'. Params: { "token": "2d45363e-208c-483e-be49-d49df0db2a24", "value": { "kind": "report", "cancellable": null, "message": "586/837 files", "percentage": 70 } }

[Trace - 12:44:49 AM] Received notification '$/progress'. Params: { "token": "2d45363e-208c-483e-be49-d49df0db2a24", "value": { "kind": "report", "cancellable": null, "message": "670/837 files", "percentage": 80 } }

[Trace - 12:44:49 AM] Received notification '$/progress'. Params: { "token": "2d45363e-208c-483e-be49-d49df0db2a24", "value": { "kind": "report", "cancellable": null, "message": "754/837 files", "percentage": 90 } }

[Trace - 12:44:50 AM] Received notification '$/progress'. Params: { "token": "2d45363e-208c-483e-be49-d49df0db2a24", "value": { "kind": "report", "cancellable": null, "message": "837/837 files", "percentage": 100 } }

[Trace - 12:44:50 AM] Received notification '$/progress'. Params: { "token": "2d45363e-208c-483e-be49-d49df0db2a24", "value": { "kind": "end", "message": "Mapping complete" } }

[Trace - 12:44:50 AM] Received notification '$/progress'. Params: { "token": "861b0f09-6161-4358-8ffa-3877a2c0d2f5", "value": { "kind": "begin", "title": "Mapping workspace", "message": "0/15 files", "cancellable": null, "percentage": 0 } }

[Trace - 12:44:50 AM] Received notification '$/progress'. Params: { "token": "861b0f09-6161-4358-8ffa-3877a2c0d2f5", "value": { "kind": "report", "cancellable": null, "message": "3/15 files", "percentage": 20 } }

[Trace - 12:44:50 AM] Received notification '$/progress'. Params: { "token": "861b0f09-6161-4358-8ffa-3877a2c0d2f5", "value": { "kind": "report", "cancellable": null, "message": "6/15 files", "percentage": 40 } }

[Trace - 12:44:50 AM] Received notification '$/progress'. Params: { "token": "861b0f09-6161-4358-8ffa-3877a2c0d2f5", "value": { "kind": "report", "cancellable": null, "message": "9/15 files", "percentage": 60 } }

[Trace - 12:44:50 AM] Received notification '$/progress'. Params: { "token": "861b0f09-6161-4358-8ffa-3877a2c0d2f5", "value": { "kind": "report", "cancellable": null, "message": "12/15 files", "percentage": 80 } }

[Trace - 12:44:50 AM] Received notification '$/progress'. Params: { "token": "861b0f09-6161-4358-8ffa-3877a2c0d2f5", "value": { "kind": "report", "cancellable": null, "message": "15/15 files", "percentage": 100 } }

[Trace - 12:44:50 AM] Received notification '$/progress'. Params: { "token": "861b0f09-6161-4358-8ffa-3877a2c0d2f5", "value": { "kind": "end", "message": "Mapping complete" } }

[Trace - 12:44:50 AM] Received notification '$/progress'. Params: { "token": "a8c51c44-5363-4984-a14c-70f437f1c9ba", "value": { "kind": "begin", "title": "Mapping workspace", "message": "0/304 files", "cancellable": null, "percentage": 0 } }

[Trace - 12:44:50 AM] Received notification '$/progress'. Params: { "token": "a8c51c44-5363-4984-a14c-70f437f1c9ba", "value": { "kind": "report", "cancellable": null, "message": "31/304 files", "percentage": 10 } }

[Trace - 12:44:50 AM] Received notification '$/progress'. Params: { "token": "a8c51c44-5363-4984-a14c-70f437f1c9ba", "value": { "kind": "report", "cancellable": null, "message": "61/304 files", "percentage": 20 } }

[Trace - 12:44:50 AM] Received notification '$/progress'. Params: { "token": "a8c51c44-5363-4984-a14c-70f437f1c9ba", "value": { "kind": "report", "cancellable": null, "message": "92/304 files", "percentage": 30 } }

[Trace - 12:44:50 AM] Received notification '$/progress'. Params: { "token": "a8c51c44-5363-4984-a14c-70f437f1c9ba", "value": { "kind": "report", "cancellable": null, "message": "122/304 files", "percentage": 40 } }

[Trace - 12:44:50 AM] Received notification '$/progress'. Params: { "token": "a8c51c44-5363-4984-a14c-70f437f1c9ba", "value": { "kind": "report", "cancellable": null, "message": "152/304 files", "percentage": 50 } }

[Trace - 12:44:50 AM] Received notification '$/progress'. Params: { "token": "a8c51c44-5363-4984-a14c-70f437f1c9ba", "value": { "kind": "report", "cancellable": null, "message": "183/304 files", "percentage": 60 } }

[Trace - 12:44:50 AM] Received notification '$/progress'. Params: { "token": "a8c51c44-5363-4984-a14c-70f437f1c9ba", "value": { "kind": "report", "cancellable": null, "message": "213/304 files", "percentage": 70 } }

[Trace - 12:44:51 AM] Received notification '$/progress'. Params: { "token": "a8c51c44-5363-4984-a14c-70f437f1c9ba", "value": { "kind": "report", "cancellable": null, "message": "244/304 files", "percentage": 80 } }

[Trace - 12:44:51 AM] Received notification '$/progress'. Params: { "token": "a8c51c44-5363-4984-a14c-70f437f1c9ba", "value": { "kind": "report", "cancellable": null, "message": "274/304 files", "percentage": 90 } }

[Trace - 12:44:51 AM] Received notification '$/progress'. Params: { "token": "a8c51c44-5363-4984-a14c-70f437f1c9ba", "value": { "kind": "report", "cancellable": null, "message": "304/304 files", "percentage": 100 } }

[Trace - 12:44:51 AM] Received notification '$/progress'. Params: { "token": "a8c51c44-5363-4984-a14c-70f437f1c9ba", "value": { "kind": "end", "message": "Mapping complete" } }

zw963 commented 2 years ago

Not use ruby with lsp for a long time, anyway, feel free to close this issue. i will open it if i start use it again.