Skip to content
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

"Workspace symbols provider not found for current document" #14

Closed
vamolessa opened this issue Dec 3, 2019 · 7 comments
Closed

"Workspace symbols provider not found for current document" #14

vamolessa opened this issue Dec 3, 2019 · 7 comments

Comments

@vamolessa
Copy link

I tried using :CocList symbols to jump to a symbol in the project but I keep getting this error for csharp projects. With rust it works. So I assume this is a coc-omnisharp issue.

Is this feature implemented? If so, how do we access it?

Thanks!

@emre2345
Copy link

+1

@yatli
Copy link
Member

yatli commented Mar 19, 2020

I thought it was already implemented by the omnisharp lsp adapter.
If it doesn't, then probably we should submit an issue in the omnisharp repository for this.

@b33rcity
Copy link

b33rcity commented Mar 23, 2020

Ran into this issue today, spent a couple hours trying to fix the same issue in VS Code, and finally got to this point:

Playing around with Omnisharp in VS Code revealed that I was using an old version of Mono. I found the mono project's own rpm repo and reinstalled from there to get 6.8. This made the "symbols provider" error go away in VS Code.

When I open the same project in neovim, if I'm quick to open CocList outline I'll actually see the symbols I would expect in the outline. After a few seconds, I get the message source "cs" recreated, and the outline stops working. Even more strange is that CocList -I symbols never works, even when outline does.

In :CocCommand workspace.showOutput for "cs", I find:

Can't use installed Mono because OmniSharp isn't running on it
...
...
...
FAILURE: Could not locate '/home/me/.config/coc/extensions/coc-omnisharp-data/server/omni    sharp/.msbuild/Current/Bin/Microsoft.CodeAnalysis.VisualBasic.Features.dll'.

But perhaps more importantly, the missing file is indeed missing. It's present in VS Code's Omnisharp instance. I tried uninstalling coc-omnisharp, rm -rfing its data directory under .config/coc/, and reinstalling. To my pleasant surprise, the missing dll did appear. However, there seem to be others missing, like Microsoft.Build.Tasks.Core.resources.dll. It also tries to resolve a few VisualBasic dlls that are missing, eg. Microsoft.CodeAnalysis.VisualBasic.Workspaces.dll.

More complete Output log --

When I restart Coc:
[Info  - 8:42:08 PM] Finding descriptor for textDocument/didClose
[Info  - 8:42:08 PM] Found attributes 1, ::file:///home/me/Projects/TLG/spacewars/Library/PackageCache/com.unity.collab-proxy%401.2.16/Tests/Editor/HistoryTests.cs
[Info  - 8:42:08 PM] Looking for handler for descriptors textDocument/didClose
[Info  - 8:42:08 PM] Checking handler textDocument/didClose:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpTextDocumentSyncHandler
[Info  - 8:42:08 PM] Registration options OmniSharp.Extensions.LanguageServer.Protocol.Models.TextDocumentSaveRegistrationOptions
[Info  - 8:42:08 PM] Document Selector [**/*.cake]
[Info  - 8:42:08 PM] Checking handler textDocument/didClose:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpTextDocumentSyncHandler
[Info  - 8:42:08 PM] Registration options OmniSharp.Extensions.LanguageServer.Protocol.Models.TextDocumentSaveRegistrationOptions
[Info  - 8:42:08 PM] Document Selector [**/*.cs], [**/*.csx]
[Info  - 8:42:08 PM] Handler Selected: OmniSharp.LanguageServerProtocol.Handlers.OmniSharpTextDocumentSyncHandler via [**/*.cs], [**/*.csx] (targeting OmniSharp.Extensions.JsonRpc.IJsonRpcNotificationHandler`1[[OmniSharp.Extensions.LanguageServer.Protocol.Models.DidCloseTextDocumentParams, OmniSharp.Extensions.LanguageProtocol, Version=0.13.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022]])
[Info  - 8:42:08 PM] Starting: Routing Notification textDocument/didClose
[Info  - 8:42:08 PM] Converting params for Notification textDocument/didClose to OmniSharp.Extensions.LanguageServer.Protocol.Models.DidCloseTextDocumentParams
[Info  - 8:42:08 PM] Finished: Routing Notification textDocument/didClose in 8ms
[Info  - 8:42:08 PM] Finding descriptor for textDocument/didClose
[Info  - 8:42:08 PM] Found attributes 1, ::file:///home/me/Projects/TLG/spacewars/Assets/Scripts/GameManager.cs
[Info  - 8:42:08 PM] Looking for handler for descriptors textDocument/didClose
[Info  - 8:42:08 PM] Checking handler textDocument/didClose:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpTextDocumentSyncHandler
[Info  - 8:42:08 PM] Registration options OmniSharp.Extensions.LanguageServer.Protocol.Models.TextDocumentSaveRegistrationOptions
[Info  - 8:42:08 PM] Document Selector [**/*.cake]
[Info  - 8:42:08 PM] Checking handler textDocument/didClose:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpTextDocumentSyncHandler
[Info  - 8:42:08 PM] Registration options OmniSharp.Extensions.LanguageServer.Protocol.Models.TextDocumentSaveRegistrationOptions
[Info  - 8:42:08 PM] Document Selector [**/*.cs], [**/*.csx]
[Info  - 8:42:08 PM] Handler Selected: OmniSharp.LanguageServerProtocol.Handlers.OmniSharpTextDocumentSyncHandler via [**/*.cs], [**/*.csx] (targeting OmniSharp.Extensions.JsonRpc.IJsonRpcNotificationHandler`1[[OmniSharp.Extensions.LanguageServer.Protocol.Models.DidCloseTextDocumentParams, OmniSharp.Extensions.LanguageProtocol, Version=0.13.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022]])
[Info  - 8:42:08 PM] Starting: Routing Notification textDocument/didClose
[Info  - 8:42:08 PM] Converting params for Notification textDocument/didClose to OmniSharp.Extensions.LanguageServer.Protocol.Models.DidCloseTextDocumentParams
[Info  - 8:42:08 PM] Finished: Routing Notification textDocument/didClose in 0ms
[Info  - 8:42:11 PM] Finding descriptor for initialize
[Info  - 8:42:11 PM] Starting: Routing Request (0) initialize
[Info  - 8:42:11 PM] Converting params for Request (0) initialize to OmniSharp.Extensions.LanguageServer.Protocol.Models.InitializeParams
[Info  - 8:42:12 PM] Assembly loaded: OmniSharp.Cake
[Info  - 8:42:12 PM] Loaded OmniSharp.Cake, Version=1.34.0.0, Culture=neutral, PublicKeyToken=null
[Info  - 8:42:12 PM] Assembly loaded: OmniSharp.DotNetTest
[Info  - 8:42:12 PM] Loaded OmniSharp.DotNetTest, Version=1.34.0.0, Culture=neutral, PublicKeyToken=null
[Info  - 8:42:12 PM] Assembly loaded: OmniSharp.Host
[Info  - 8:42:12 PM] Loaded OmniSharp.Host, Version=1.34.0.0, Culture=neutral, PublicKeyToken=null
[Info  - 8:42:12 PM] Assembly loaded: OmniSharp.MSBuild
[Info  - 8:42:12 PM] Loaded OmniSharp.MSBuild, Version=1.34.0.0, Culture=neutral, PublicKeyToken=null
[Info  - 8:42:12 PM] Assembly loaded: OmniSharp.Roslyn
[Info  - 8:42:12 PM] Loaded OmniSharp.Roslyn, Version=1.34.0.0, Culture=neutral, PublicKeyToken=null
[Info  - 8:42:12 PM] Assembly loaded: OmniSharp.Roslyn.CSharp
[Info  - 8:42:12 PM] Loaded OmniSharp.Roslyn.CSharp, Version=1.34.0.0, Culture=neutral, PublicKeyToken=null
[Info  - 8:42:12 PM] Assembly loaded: OmniSharp.Script
[Info  - 8:42:12 PM] Loaded OmniSharp.Script, Version=1.34.0.0, Culture=neutral, PublicKeyToken=null
[Info  - 8:42:12 PM] Assembly loaded: OmniSharp.Shared
[Info  - 8:42:12 PM] Loaded OmniSharp.Shared, Version=1.34.0.0, Culture=neutral, PublicKeyToken=null
[Info  - 8:42:12 PM] DotNetPath set to dotnet
[Info  - 8:42:12 PM] Can't use installed Mono because OmniSharp isn't running on it
[Info  - 8:42:12 PM] Located 1 MSBuild instance(s)
            1: StandAlone 16.4 - "/home/me/.config/coc/extensions/coc-omnisharp-data/server/omnisharp/.msbuild/Current/Bin"
[Info  - 8:42:12 PM] Assembly loaded from path: /home/me/.config/coc/extensions/coc-omnisharp-data/server/omnisharp/.msbuild/Current/Bin/Microsoft.Build.dll
[Info  - 8:42:12 PM] SUCCESS: Resolved to '/home/me/.config/coc/extensions/coc-omnisharp-data/server/omnisharp/.msbuild/Current/Bin/Microsoft.Build.dll' (name-only).
[Info  - 8:42:12 PM] Assembly loaded from path: /home/me/.config/coc/extensions/coc-omnisharp-data/server/omnisharp/.msbuild/Current/Bin/Microsoft.Build.Utilities.Core.dll
[Info  - 8:42:12 PM] SUCCESS: Resolved to '/home/me/.config/coc/extensions/coc-omnisharp-data/server/omnisharp/.msbuild/Current/Bin/Microsoft.Build.Utilities.Core.dll' (name-only).
[Info  - 8:42:12 PM] Assembly loaded from path: /home/me/.config/coc/extensions/coc-omnisharp-data/server/omnisharp/.msbuild/Current/Bin/Microsoft.Build.Framework.dll
[Info  - 8:42:12 PM] SUCCESS: Resolved to '/home/me/.config/coc/extensions/coc-omnisharp-data/server/omnisharp/.msbuild/Current/Bin/Microsoft.Build.Framework.dll' (name-only).
[Info  - 8:42:12 PM] Assembly loaded from path: /home/me/.config/coc/extensions/coc-omnisharp-data/server/omnisharp/.msbuild/Current/Bin/Microsoft.Build.Tasks.Core.dll
[Info  - 8:42:12 PM] SUCCESS: Resolved to '/home/me/.config/coc/extensions/coc-omnisharp-data/server/omnisharp/.msbuild/Current/Bin/Microsoft.Build.Tasks.Core.dll' (name-only).
[Info  - 8:42:12 PM] MSBUILD_EXE_PATH environment variable set to '/home/me/.config/coc/extensions/coc-omnisharp-data/server/omnisharp/.msbuild/Current/Bin/MSBuild.dll'
[Info  - 8:42:12 PM] Registered MSBuild instance: StandAlone 16.4 - "/home/me/.config/coc/extensions/coc-omnisharp-data/server/omnisharp/.msbuild/Current/Bin"
            CscToolExe = csc.exe
            MSBuildToolsPath = /home/me/.config/coc/extensions/coc-omnisharp-data/server/omnisharp/.msbuild/Current/Bin
            CscToolPath = /home/me/.config/coc/extensions/coc-omnisharp-data/server/omnisharp/.msbuild/Current/Bin/Roslyn
            BypassFrameworkInstallChecks = true
            MSBuildExtensionsPath = /home/me/.config/coc/extensions/coc-omnisharp-data/server/omnisharp/.msbuild
[Info  - 8:42:12 PM] Assembly loaded: Microsoft.CodeAnalysis.Features, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
[Info  - 8:42:12 PM] Assembly loaded: Microsoft.CodeAnalysis.CSharp.Features, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
[Info  - 8:42:12 PM] Attempting to resolve 'Microsoft.CodeAnalysis.VisualBasic.Workspaces, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
[Info  - 8:42:12 PM] FAILURE: Could not locate '/home/me/.config/coc/extensions/coc-omnisharp-data/server/omnisharp/.msbuild/Current/Bin/Microsoft.CodeAnalysis.VisualBasic.Workspaces.dll'.
[Info  - 8:42:12 PM] Attempting to resolve 'Microsoft.CodeAnalysis.VisualBasic.Features, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
[Info  - 8:42:12 PM] FAILURE: Could not locate '/home/me/.config/coc/extensions/coc-omnisharp-data/server/omnisharp/.msbuild/Current/Bin/Microsoft.CodeAnalysis.VisualBasic.Features.dll'.
[Info  - 8:42:12 PM] Successfully added Microsoft.CodeAnalysis.Features, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 to host service assemblies.
[Info  - 8:42:12 PM] Successfully added Microsoft.CodeAnalysis.CSharp.Features, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 to host service assemblies.
[Info  - 8:42:13 PM] Configured Document Selectors { language = Cake, selector = [**/*.cake] }, { language = C#, selector = [**/*.cs], [**/*.csx] }
[Info  - 8:42:13 PM] --- Handler Definitions ---
[Info  - 8:42:13 PM] Handler: Cake:[**/*.cake]:OmniSharp.Cake.Services.RequestHandlers.Types.TypeLookupHandler
[Info  - 8:42:13 PM] Handler: Cake:[**/*.cake]:OmniSharp.Cake.Services.RequestHandlers.Structure.BlockStructureHandler
[Info  - 8:42:13 PM] Handler: Cake:[**/*.cake]:OmniSharp.Cake.Services.RequestHandlers.Structure.CodeStructureHandler
[Info  - 8:42:13 PM] Handler: Cake:[**/*.cake]:OmniSharp.Cake.Services.RequestHandlers.Structure.MembersAsTreeHandler
[Info  - 8:42:13 PM] Handler: Cake:[**/*.cake]:OmniSharp.Cake.Services.RequestHandlers.Signatures.SignatureHelpHandler
[Info  - 8:42:13 PM] Handler: Cake:[**/*.cake]:OmniSharp.Cake.Services.RequestHandlers.Refactoring.RenameHandler
[Info  - 8:42:13 PM] Handler: Cake:[**/*.cake]:OmniSharp.Cake.Services.RequestHandlers.Refactoring.V2.GetCodeActionsHandler
[Info  - 8:42:13 PM] Handler: Cake:[**/*.cake]:OmniSharp.Cake.Services.RequestHandlers.Refactoring.V2.RunCodeActionsHandler
[Info  - 8:42:13 PM] Handler: Cake:[**/*.cake]:OmniSharp.Cake.Services.RequestHandlers.Navigation.FindImplementationsHandler
[Info  - 8:42:13 PM] Handler: Cake:[**/*.cake]:OmniSharp.Cake.Services.RequestHandlers.Navigation.FindSymbolsHandler
[Info  - 8:42:13 PM] Handler: Cake:[**/*.cake]:OmniSharp.Cake.Services.RequestHandlers.Navigation.FindUsagesHandler
[Info  - 8:42:13 PM] Handler: Cake:[**/*.cake]:OmniSharp.Cake.Services.RequestHandlers.Navigation.GotoDefinitionHandler
[Info  - 8:42:13 PM] Handler: Cake:[**/*.cake]:OmniSharp.Cake.Services.RequestHandlers.Navigation.GotoFileHandler
[Info  - 8:42:13 PM] Handler: Cake:[**/*.cake]:OmniSharp.Cake.Services.RequestHandlers.Navigation.GotoRegionHandler
[Info  - 8:42:13 PM] Handler: Cake:[**/*.cake]:OmniSharp.Cake.Services.RequestHandlers.Navigation.MetadataHandler
[Info  - 8:42:13 PM] Handler: Cake:[**/*.cake]:OmniSharp.Cake.Services.RequestHandlers.Navigation.NavigateUpHandler
[Info  - 8:42:13 PM] Handler: Cake:[**/*.cake]:OmniSharp.Cake.Services.RequestHandlers.Navigation.NavigateDownHandler
[Info  - 8:42:13 PM] Handler: Cake:[**/*.cake]:OmniSharp.Cake.Services.RequestHandlers.Intellisense.AutoCompleteHandler
[Info  - 8:42:13 PM] Handler: Cake:[**/*.cake]:OmniSharp.Cake.Services.RequestHandlers.Diagnostics.CodeCheckHandler
[Info  - 8:42:13 PM] Handler: Cake:[**/*.cake]:OmniSharp.Cake.Services.RequestHandlers.Buffer.ChangeBufferHandler
[Info  - 8:42:13 PM] Handler: Cake:[**/*.cake]:OmniSharp.Cake.Services.RequestHandlers.Buffer.UpdateBufferHandler
[Info  - 8:42:13 PM] Handler: C#:[**/*.cs], [**/*.csx]:OmniSharp.DotNetTest.Services.DebugTestClassService
[Info  - 8:42:13 PM] Handler: C#:[**/*.cs], [**/*.csx]:OmniSharp.DotNetTest.Services.DebugTestService
[Info  - 8:42:13 PM] Handler: C#:[**/*.cs], [**/*.csx]:OmniSharp.DotNetTest.Services.DebugTestService
[Info  - 8:42:13 PM] Handler: C#:[**/*.cs], [**/*.csx]:OmniSharp.DotNetTest.Services.DebugTestService
[Info  - 8:42:13 PM] Handler: C#:[**/*.cs], [**/*.csx]:OmniSharp.DotNetTest.Services.GetTestStartInfoService
[Info  - 8:42:13 PM] Handler: C#:[**/*.cs], [**/*.csx]:OmniSharp.DotNetTest.Services.RunTestService
[Info  - 8:42:13 PM] Handler: C#:[**/*.cs], [**/*.csx]:OmniSharp.DotNetTest.Services.RunTestsInClassService
[Info  - 8:42:13 PM] Handler: C#:[**/*.cs], [**/*.csx]:OmniSharp.Roslyn.CSharp.Services.Types.TypeLookupService
[Info  - 8:42:13 PM] Handler: C#:[**/*.cs], [**/*.csx]:OmniSharp.Roslyn.CSharp.Services.TestCommands.TestCommandService
[Info  - 8:42:13 PM] Assembly loaded: Microsoft.CodeAnalysis.Features, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
[Info  - 8:42:13 PM] Handler: C#:[**/*.cs], [**/*.csx]:OmniSharp.Roslyn.CSharp.Services.Structure.BlockStructureService
[Info  - 8:42:13 PM] Handler: C#:[**/*.cs], [**/*.csx]:OmniSharp.Roslyn.CSharp.Services.Structure.CodeStructureService
[Info  - 8:42:13 PM] Handler: C#:[**/*.cs], [**/*.csx]:OmniSharp.Roslyn.CSharp.Services.Structure.MembersAsFlatService
[Info  - 8:42:13 PM] Handler: C#:[**/*.cs], [**/*.csx]:OmniSharp.Roslyn.CSharp.Services.Structure.MembersAsTreeService
[Info  - 8:42:13 PM] Handler: C#:[**/*.cs], [**/*.csx]:OmniSharp.Roslyn.CSharp.Services.Signatures.SignatureHelpService
[Info  - 8:42:14 PM] Handler: C#:[**/*.cs], [**/*.csx]:OmniSharp.Roslyn.CSharp.Services.Refactoring.FixUsingService
[Info  - 8:42:14 PM] Handler: C#:[**/*.cs], [**/*.csx]:OmniSharp.Roslyn.CSharp.Services.Refactoring.GetCodeActionsService
[Info  - 8:42:14 PM] Handler: C#:[**/*.cs], [**/*.csx]:OmniSharp.Roslyn.CSharp.Services.Refactoring.RenameService
[Info  - 8:42:14 PM] Handler: C#:[**/*.cs], [**/*.csx]:OmniSharp.Roslyn.CSharp.Services.Refactoring.RunCodeActionsService
[Info  - 8:42:14 PM] Assembly loaded: Microsoft.CodeAnalysis.CSharp.Features, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
[Info  - 8:42:14 PM] Assembly loaded: Microsoft.CodeAnalysis.Features, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
[Info  - 8:42:14 PM] Assembly loaded: Microsoft.CodeAnalysis.Workspaces, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
[Info  - 8:42:14 PM] Handler: C#:[**/*.cs], [**/*.csx]:OmniSharp.Roslyn.CSharp.Services.Refactoring.V2.GetCodeActionsService
[Info  - 8:42:14 PM] Handler: C#:[**/*.cs], [**/*.csx]:OmniSharp.Roslyn.CSharp.Services.Refactoring.V2.RunCodeActionService
[Info  - 8:42:14 PM] Handler: C#:[**/*.cs], [**/*.csx]:OmniSharp.Roslyn.CSharp.Services.Navigation.FindImplementationsService
[Info  - 8:42:14 PM] Handler: C#:[**/*.cs], [**/*.csx]:OmniSharp.Roslyn.CSharp.Services.Navigation.FindSymbolsService
[Info  - 8:42:14 PM] Handler: C#:[**/*.cs], [**/*.csx]:OmniSharp.Roslyn.CSharp.Services.Navigation.FindUsagesService
[Info  - 8:42:14 PM] Handler: C#:[**/*.cs], [**/*.csx]:OmniSharp.Roslyn.CSharp.Services.Navigation.GotoDefinitionService
[Info  - 8:42:14 PM] Handler: C#:[**/*.cs], [**/*.csx]:OmniSharp.Roslyn.CSharp.Services.Navigation.GotoFileService
[Info  - 8:42:14 PM] Handler: C#:[**/*.cs], [**/*.csx]:OmniSharp.Roslyn.CSharp.Services.Navigation.GotoRegionService
[Info  - 8:42:14 PM] Handler: C#:[**/*.cs], [**/*.csx]:OmniSharp.Roslyn.CSharp.Services.Navigation.MetadataService
[Info  - 8:42:14 PM] Handler: C#:[**/*.cs], [**/*.csx]:OmniSharp.Roslyn.CSharp.Services.Navigation.NavigateUpService
[Info  - 8:42:14 PM] Handler: C#:[**/*.cs], [**/*.csx]:OmniSharp.Roslyn.CSharp.Services.Navigation.NavigateDownService
[Info  - 8:42:14 PM] Handler: C#:[**/*.cs], [**/*.csx]:OmniSharp.Roslyn.CSharp.Services.Intellisense.IntellisenseService
[Info  - 8:42:14 PM] Handler: C#:[**/*.cs], [**/*.csx]:OmniSharp.Roslyn.CSharp.Services.Highlighting.HighlightingService
[Info  - 8:42:14 PM] Handler: C#:[**/*.cs], [**/*.csx]:OmniSharp.Roslyn.CSharp.Services.Formatting.CodeFormatService
[Info  - 8:42:14 PM] Handler: C#:[**/*.cs], [**/*.csx]:OmniSharp.Roslyn.CSharp.Services.Formatting.FormatAfterKeystrokeService
[Info  - 8:42:14 PM] Handler: C#:[**/*.cs], [**/*.csx]:OmniSharp.Roslyn.CSharp.Services.Formatting.FormatRangeService
[Info  - 8:42:14 PM] Handler: C#:[**/*.cs], [**/*.csx]:OmniSharp.Roslyn.CSharp.Services.Files.FileCloseService
[Info  - 8:42:14 PM] Handler: C#:[**/*.cs], [**/*.csx]:OmniSharp.Roslyn.CSharp.Services.Files.FileOpenService
[Info  - 8:42:14 PM] Handler: C#:[**/*.cs], [**/*.csx]:OmniSharp.Roslyn.CSharp.Services.Files.OnFilesChangedService
[Info  - 8:42:14 PM] Handler: C#:[**/*.cs], [**/*.csx]:OmniSharp.Roslyn.CSharp.Services.Diagnostics.CodeCheckService
[Info  - 8:42:14 PM] Handler: C#:[**/*.cs], [**/*.csx]:OmniSharp.Roslyn.CSharp.Services.Diagnostics.DiagnosticsService
[Info  - 8:42:14 PM] Handler: C#:[**/*.cs], [**/*.csx]:OmniSharp.Roslyn.CSharp.Services.Diagnostics.ReAnalyzeService
[Info  - 8:42:14 PM] Handler: C#:[**/*.cs], [**/*.csx]:OmniSharp.Roslyn.CSharp.Services.Buffer.ChangeBufferService
[Info  - 8:42:14 PM] Handler: C#:[**/*.cs], [**/*.csx]:OmniSharp.Roslyn.CSharp.Services.Buffer.UpdateBufferService
[Info  - 8:42:14 PM] --- Handler Definitions ---
[Info  - 8:42:14 PM] Result was System.Threading.Tasks.Task`1[[OmniSharp.Extensions.LanguageServer.Protocol.Models.InitializeResult, OmniSharp.Extensions.LanguageProtocol, Version=0.13.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022]]
[Info  - 8:42:14 PM] Response value was OmniSharp.Extensions.LanguageServer.Protocol.Models.InitializeResult
[Info  - 8:42:14 PM] Finished: Routing Request (0) initialize in 3050ms
[Info  - 8:42:14 PM] Finding descriptor for initialized
[Info  - 8:42:14 PM] Starting: Routing Notification initialized
[Info  - 8:42:14 PM] Converting params for Notification initialized to OmniSharp.Extensions.LanguageServer.Protocol.Models.InitializedParams
[Info  - 8:42:14 PM] Finding descriptor for workspace/didChangeConfiguration
[Info  - 8:42:14 PM] Unable to find workspace/didChangeConfiguration, methods found include initialized:OmniSharp.Extensions.LanguageServer.Server.LanguageServer, initialize:OmniSharp.Extensions.LanguageServer.Server.LanguageServer, shutdown:OmniSharp.Extensions.LanguageServer.Server.Handlers.ServerShutdownHandler, exit:OmniSharp.Extensions.LanguageServer.Server.Handlers.ServerExitHandler, $/cancelRequest:OmniSharp.Extensions.JsonRpc.CancelRequestHandler`1[[OmniSharp.Extensions.LanguageServer.Server.Abstractions.ILspHandlerDescriptor, OmniSharp.Extensions.LanguageServer, Version=0.13.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022]], textDocument/didChange:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpTextDocumentSyncHandler, textDocument/didChange:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpTextDocumentSyncHandler, textDocument/didClose:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpTextDocumentSyncHandler, textDocument/didOpen:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpTextDocumentSyncHandler, textDocument/didSave:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpTextDocumentSyncHandler, textDocument/didChange:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpTextDocumentSyncHandler, textDocument/didChange:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpTextDocumentSyncHandler, textDocument/didClose:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpTextDocumentSyncHandler, textDocument/didOpen:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpTextDocumentSyncHandler, textDocument/didSave:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpTextDocumentSyncHandler, textDocument/definition:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpDefinitionHandler, textDocument/definition:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpDefinitionHandler, textDocument/hover:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpHoverHandler, textDocument/hover:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpHoverHandler, textDocument/completion:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpCompletionHandler, completionItem/resolve:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpCompletionHandler, textDocument/completion:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpCompletionHandler, completionItem/resolve:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpCompletionHandler, textDocument/signatureHelp:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpSignatureHelpHandler, textDocument/signatureHelp:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpSignatureHelpHandler, textDocument/rename:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpRenameHandler, textDocument/rename:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpRenameHandler, textDocument/documentSymbol:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpDocumentSymbolHandler, textDocument/documentSymbol:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpDocumentSymbolHandler, textDocument/references:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpReferencesHandler, textDocument/references:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpReferencesHandler, textDocument/codeLens:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpCodeLensHandler, codeLens/resolve:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpCodeLensHandler, textDocument/codeLens:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpCodeLensHandler, codeLens/resolve:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpCodeLensHandler, textDocument/formatting:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpDocumentFormattingHandler, textDocument/rangeFormatting:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpDocumentFormatRangeHandler, textDocument/onTypeFormatting:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpDocumentOnTypeFormatHandler
initialized...
[Info  - 8:42:15 PM] Detecting Cake files in '/home/me/Projects/TLG/spacewars'.
[Info  - 8:42:15 PM] Could not find any Cake files
[Info  - 8:42:15 PM] 'MSBuildExtensionsPath' set to '/home/me/.config/coc/extensions/coc-omnisharp-data/server/omnisharp/.msbuild'
[Info  - 8:42:15 PM] 'CscToolPath' set to '/home/me/.config/coc/extensions/coc-omnisharp-data/server/omnisharp/.msbuild/Current/Bin/Roslyn'
[Info  - 8:42:15 PM] 'CscToolExe' set to 'csc.exe'
[Info  - 8:42:15 PM] Detecting projects in '/home/me/Projects/TLG/spacewars/spacewars.sln'.
[Info  - 8:42:15 PM] Queue project update for '/home/me/Projects/TLG/spacewars/Assembly-CSharp.csproj'
[Info  - 8:42:15 PM] Queue project update for '/home/me/Projects/TLG/spacewars/Assembly-CSharp-Editor.csproj'
[Info  - 8:42:15 PM] Detecting CSX files in '/home/me/Projects/TLG/spacewars'.
[Info  - 8:42:15 PM] Loading project: /home/me/Projects/TLG/spacewars/Assembly-CSharp.csproj
[Info  - 8:42:15 PM] Could not find any CSX files
[Info  - 8:42:15 PM] Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.CSharpFormattingWorkspaceOptionsProvider, Order: 0
[Info  - 8:42:15 PM] Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.RenameWorkspaceOptionsProvider, Order: 100
[Info  - 8:42:15 PM] Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.ImplementTypeWorkspaceOptionsProvider, Order: 110
[Info  - 8:42:15 PM] Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.EditorConfigWorkspaceOptionsProvider, Order: 200
[Info  - 8:42:15 PM] Configuration finished.
[Info  - 8:42:15 PM] Omnisharp server running using Lsp at location '/home/me/Projects/TLG/spacewars' on host 13452.
[Info  - 8:42:15 PM] Finished: Routing Notification initialized in 762ms
[Info  - 8:42:15 PM] Finding descriptor for textDocument/didOpen
[Info  - 8:42:15 PM] Created attribute cs::file:///home/me/Projects/TLG/spacewars/Library/PackageCache/com.unity.collab-proxy%401.2.16/Tests/Editor/HistoryTests.cs
[Info  - 8:42:15 PM] Looking for handler for descriptors textDocument/didOpen
[Info  - 8:42:15 PM] Checking handler textDocument/didOpen:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpTextDocumentSyncHandler
[Info  - 8:42:15 PM] Registration options OmniSharp.Extensions.LanguageServer.Protocol.Models.TextDocumentSaveRegistrationOptions
[Info  - 8:42:15 PM] Document Selector [**/*.cake]
[Info  - 8:42:15 PM] Checking handler textDocument/didOpen:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpTextDocumentSyncHandler
[Info  - 8:42:15 PM] Registration options OmniSharp.Extensions.LanguageServer.Protocol.Models.TextDocumentSaveRegistrationOptions
[Info  - 8:42:15 PM] Document Selector [**/*.cs], [**/*.csx]
[Info  - 8:42:15 PM] Handler Selected: OmniSharp.LanguageServerProtocol.Handlers.OmniSharpTextDocumentSyncHandler via [**/*.cs], [**/*.csx] (targeting OmniSharp.Extensions.JsonRpc.IJsonRpcNotificationHandler`1[[OmniSharp.Extensions.LanguageServer.Protocol.Models.DidOpenTextDocumentParams, OmniSharp.Extensions.LanguageProtocol, Version=0.13.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022]])
[Info  - 8:42:15 PM] Starting: Routing Notification textDocument/didOpen
[Info  - 8:42:15 PM] Finding descriptor for textDocument/didOpen
[Info  - 8:42:15 PM] Created attribute cs::file:///home/me/Projects/TLG/spacewars/Assets/Scripts/GameManager.cs
[Info  - 8:42:15 PM] Looking for handler for descriptors textDocument/didOpen
[Info  - 8:42:15 PM] Checking handler textDocument/didOpen:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpTextDocumentSyncHandler
[Info  - 8:42:15 PM] Registration options OmniSharp.Extensions.LanguageServer.Protocol.Models.TextDocumentSaveRegistrationOptions
[Info  - 8:42:15 PM] Document Selector [**/*.cake]
[Info  - 8:42:15 PM] Checking handler textDocument/didOpen:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpTextDocumentSyncHandler
[Info  - 8:42:15 PM] Registration options OmniSharp.Extensions.LanguageServer.Protocol.Models.TextDocumentSaveRegistrationOptions
[Info  - 8:42:15 PM] Converting params for Notification textDocument/didOpen to OmniSharp.Extensions.LanguageServer.Protocol.Models.DidOpenTextDocumentParams
[Info  - 8:42:15 PM] Document Selector [**/*.cs], [**/*.csx]
[Info  - 8:42:15 PM] Handler Selected: OmniSharp.LanguageServerProtocol.Handlers.OmniSharpTextDocumentSyncHandler via [**/*.cs], [**/*.csx] (targeting OmniSharp.Extensions.JsonRpc.IJsonRpcNotificationHandler`1[[OmniSharp.Extensions.LanguageServer.Protocol.Models.DidOpenTextDocumentParams, OmniSharp.Extensions.LanguageProtocol, Version=0.13.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022]])
[Info  - 8:42:15 PM] Finished: Routing Notification textDocument/didOpen in 15ms
[Info  - 8:42:15 PM] Starting: Routing Notification textDocument/didOpen
[Info  - 8:42:15 PM] Converting params for Notification textDocument/didOpen to OmniSharp.Extensions.LanguageServer.Protocol.Models.DidOpenTextDocumentParams
[Info  - 8:42:15 PM] Finished: Routing Notification textDocument/didOpen in 0ms
[Info  - 8:42:15 PM] Attempting to resolve 'Microsoft.Build.resources, Version=15.1.0.0, Culture=en-US, PublicKeyToken=b03f5f7f11d50a3a'
[Info  - 8:42:15 PM] FAILURE: Could not locate '/home/me/.config/coc/extensions/coc-omnisharp-data/server/omnisharp/.msbuild/Current/Bin/Microsoft.Build.resources.dll'.
[Info  - 8:42:16 PM] Finding descriptor for textDocument/codeLens
[Info  - 8:42:16 PM] Found attributes 1, ::file:///home/me/Projects/TLG/spacewars/Assets/Scripts/GameManager.cs
[Info  - 8:42:16 PM] Looking for handler for descriptors textDocument/codeLens
[Info  - 8:42:16 PM] Checking handler textDocument/codeLens:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpCodeLensHandler
[Info  - 8:42:16 PM] Registration options OmniSharp.Extensions.LanguageServer.Protocol.Models.CodeLensRegistrationOptions
[Info  - 8:42:16 PM] Document Selector [**/*.cake]
[Info  - 8:42:16 PM] Checking handler textDocument/codeLens:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpCodeLensHandler
[Info  - 8:42:16 PM] Registration options OmniSharp.Extensions.LanguageServer.Protocol.Models.CodeLensRegistrationOptions
[Info  - 8:42:16 PM] Document Selector [**/*.cs], [**/*.csx]
[Info  - 8:42:16 PM] Handler Selected: OmniSharp.LanguageServerProtocol.Handlers.OmniSharpCodeLensHandler via [**/*.cs], [**/*.csx] (targeting OmniSharp.Extensions.JsonRpc.IJsonRpcRequestHandler`2[[OmniSharp.Extensions.LanguageServer.Protocol.Models.CodeLensParams, OmniSharp.Extensions.LanguageProtocol, Version=0.13.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022],[OmniSharp.Extensions.LanguageServer.Protocol.Models.CodeLensContainer, OmniSharp.Extensions.LanguageProtocol, Version=0.13.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022]])
[Info  - 8:42:16 PM] Starting: Routing Request (1) textDocument/codeLens
[Info  - 8:42:16 PM] Converting params for Request (1) textDocument/codeLens to OmniSharp.Extensions.LanguageServer.Protocol.Models.CodeLensParams
[Info  - 8:42:16 PM] Updating Resolve items with wrapped data for textDocument/codeLens:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpCodeLensHandler
[Info  - 8:42:16 PM] Result was System.Threading.Tasks.Task`1[[OmniSharp.Extensions.LanguageServer.Protocol.Models.CodeLensContainer, OmniSharp.Extensions.LanguageProtocol, Version=0.13.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022]]
[Info  - 8:42:16 PM] Response value was OmniSharp.Extensions.LanguageServer.Protocol.Models.CodeLensContainer
[Info  - 8:42:16 PM] Finished: Routing Request (1) textDocument/codeLens in 12ms
[Info  - 8:42:16 PM] Attempting to resolve 'Microsoft.Build.Tasks.Core.resources, Version=15.1.0.0, Culture=en-US, PublicKeyToken=b03f5f7f11d50a3a'
[Info  - 8:42:16 PM] FAILURE: Could not locate '/home/me/.config/coc/extensions/coc-omnisharp-data/server/omnisharp/.msbuild/Current/Bin/Microsoft.Build.Tasks.Core.resources.dll'.
[Warn  - 8:42:16 PM] The referenced project 'Unity.Timeline.Editor.csproj' does not exist.
[Warn  - 8:42:16 PM] The referenced project 'Unity.VSCode.Editor.csproj' does not exist.
[Warn  - 8:42:16 PM] The referenced project 'Unity.TextMeshPro.Editor.csproj' does not exist.
[Warn  - 8:42:16 PM] The referenced project 'UnityEngine.UI.csproj' does not exist.
[Warn  - 8:42:16 PM] The referenced project 'Unity.Timeline.csproj' does not exist.
[Warn  - 8:42:16 PM] The referenced project 'Unity.CollabProxy.Editor.csproj' does not exist.
[Warn  - 8:42:16 PM] The referenced project 'Unity.Rider.Editor.csproj' does not exist.
[Warn  - 8:42:16 PM] The referenced project 'Unity.TextMeshPro.csproj' does not exist.
[Warn  - 8:42:16 PM] The referenced project 'UnityEditor.UI.csproj' does not exist.
[Error  - 8:42:16 PM] The reference assemblies for .NETFramework,Version=v4.7.1 were not found. To resolve this, install the Developer Pack (SDK/Targeting Pack) for this framework version or retarget your application. You can download .NET Framework Developer Packs at https://aka.ms/msbuild/developerpacks
[Warn  - 8:42:17 PM] Failed to load project file '/home/me/Projects/TLG/spacewars/Assembly-CSharp.csproj'.
[Info  - 8:42:17 PM] Loading project: /home/me/Projects/TLG/spacewars/Assembly-CSharp-Editor.csproj
[Warn  - 8:42:17 PM] The referenced project 'UnityEditor.TestRunner.csproj' does not exist.
[Warn  - 8:42:17 PM] The referenced project 'UnityEngine.TestRunner.csproj' does not exist.
[Warn  - 8:42:17 PM] The referenced project 'Unity.Timeline.Editor.csproj' does not exist.
[Warn  - 8:42:17 PM] The referenced project 'Unity.VSCode.Editor.csproj' does not exist.
[Warn  - 8:42:17 PM] The referenced project 'Unity.TextMeshPro.Editor.csproj' does not exist.
[Warn  - 8:42:17 PM] The referenced project 'UnityEngine.UI.csproj' does not exist.
[Warn  - 8:42:17 PM] The referenced project 'Unity.Timeline.csproj' does not exist.
[Warn  - 8:42:17 PM] The referenced project 'Unity.CollabProxy.Editor.csproj' does not exist.
[Warn  - 8:42:17 PM] The referenced project 'Unity.Rider.Editor.csproj' does not exist.
[Warn  - 8:42:17 PM] The referenced project 'Unity.TextMeshPro.csproj' does not exist.
[Warn  - 8:42:17 PM] The referenced project 'UnityEditor.UI.csproj' does not exist.
[Error  - 8:42:17 PM] The reference assemblies for .NETFramework,Version=v4.7.1 were not found. To resolve this, install the Developer Pack (SDK/Targeting Pack) for this framework version or retarget your application. You can download .NET Framework Developer Packs at https://aka.ms/msbuild/developerpacks
[Warn  - 8:42:17 PM] Failed to load project file '/home/me/Projects/TLG/spacewars/Assembly-CSharp-Editor.csproj'.
[Error  - 8:42:17 PM] Attempted to update project that is not loaded: /home/me/Projects/TLG/spacewars/Assembly-CSharp.csproj
[Error  - 8:42:17 PM] Attempted to update project that is not loaded: /home/me/Projects/TLG/spacewars/Assembly-CSharp-Editor.csproj
[Info  - 8:42:36 PM] Finding descriptor for textDocument/codeLens
[Info  - 8:42:36 PM] Found attributes 1, ::file:///home/me/Projects/TLG/spacewars/Assets/Scripts/GameManager.cs
[Info  - 8:42:36 PM] Looking for handler for descriptors textDocument/codeLens
[Info  - 8:42:36 PM] Checking handler textDocument/codeLens:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpCodeLensHandler
[Info  - 8:42:36 PM] Registration options OmniSharp.Extensions.LanguageServer.Protocol.Models.CodeLensRegistrationOptions
[Info  - 8:42:36 PM] Document Selector [**/*.cake]
[Info  - 8:42:36 PM] Checking handler textDocument/codeLens:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpCodeLensHandler
[Info  - 8:42:36 PM] Registration options OmniSharp.Extensions.LanguageServer.Protocol.Models.CodeLensRegistrationOptions
[Info  - 8:42:36 PM] Document Selector [**/*.cs], [**/*.csx]
[Info  - 8:42:36 PM] Handler Selected: OmniSharp.LanguageServerProtocol.Handlers.OmniSharpCodeLensHandler via [**/*.cs], [**/*.csx] (targeting OmniSharp.Extensions.JsonRpc.IJsonRpcRequestHandler`2[[OmniSharp.Extensions.LanguageServer.Protocol.Models.CodeLensParams, OmniSharp.Extensions.LanguageProtocol, Version=0.13.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022],[OmniSharp.Extensions.LanguageServer.Protocol.Models.CodeLensContainer, OmniSharp.Extensions.LanguageProtocol, Version=0.13.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022]])
[Info  - 8:42:36 PM] Starting: Routing Request (2) textDocument/codeLens
[Info  - 8:42:36 PM] Converting params for Request (2) textDocument/codeLens to OmniSharp.Extensions.LanguageServer.Protocol.Models.CodeLensParams
[Info  - 8:42:36 PM] Updating Resolve items with wrapped data for textDocument/codeLens:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpCodeLensHandler
[Info  - 8:42:36 PM] Result was System.Threading.Tasks.Task`1[[OmniSharp.Extensions.LanguageServer.Protocol.Models.CodeLensContainer, OmniSharp.Extensions.LanguageProtocol, Version=0.13.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022]]
[Info  - 8:42:36 PM] Response value was OmniSharp.Extensions.LanguageServer.Protocol.Models.CodeLensContainer
[Info  - 8:42:36 PM] Finished: Routing Request (2) textDocument/codeLens in 0ms
And when I open the outline and try snippets (actual stack traces in here):
[Info  - 8:48:28 PM] Finding descriptor for textDocument/codeLens
[Info  - 8:48:28 PM] Found attributes 1, ::file:///home/me/Projects/TLG/spacewars/Assets/Scripts/GameManager.cs
[Info  - 8:48:28 PM] Looking for handler for descriptors textDocument/codeLens
[Info  - 8:48:28 PM] Checking handler textDocument/codeLens:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpCodeLensHandler
[Info  - 8:48:28 PM] Registration options OmniSharp.Extensions.LanguageServer.Protocol.Models.CodeLensRegistrationOptions
[Info  - 8:48:28 PM] Document Selector [**/*.cake]
[Info  - 8:48:28 PM] Checking handler textDocument/codeLens:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpCodeLensHandler
[Info  - 8:48:28 PM] Registration options OmniSharp.Extensions.LanguageServer.Protocol.Models.CodeLensRegistrationOptions
[Info  - 8:48:28 PM] Document Selector [**/*.cs], [**/*.csx]
[Info  - 8:48:28 PM] Handler Selected: OmniSharp.LanguageServerProtocol.Handlers.OmniSharpCodeLensHandler via [**/*.cs], [**/*.csx] (targeting OmniSharp.Extensions.JsonRpc.IJsonRpcRequestHandler`2[[OmniSharp.Extensions.LanguageServer.Protocol.Models.CodeLensParams, OmniSharp.Extensions.LanguageProtocol, Version=0.13.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022],[OmniSharp.Extensions.LanguageServer.Protocol.Models.CodeLensContainer, OmniSharp.Extensions.LanguageProtocol, Version=0.13.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022]])
[Info  - 8:48:28 PM] Starting: Routing Request (3) textDocument/codeLens
[Info  - 8:48:28 PM] Converting params for Request (3) textDocument/codeLens to OmniSharp.Extensions.LanguageServer.Protocol.Models.CodeLensParams
[Info  - 8:48:28 PM] Updating Resolve items with wrapped data for textDocument/codeLens:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpCodeLensHandler
[Info  - 8:48:28 PM] Result was System.Threading.Tasks.Task`1[[OmniSharp.Extensions.LanguageServer.Protocol.Models.CodeLensContainer, OmniSharp.Extensions.LanguageProtocol, Version=0.13.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022]]
[Info  - 8:48:28 PM] Response value was OmniSharp.Extensions.LanguageServer.Protocol.Models.CodeLensContainer
[Info  - 8:48:28 PM] Finished: Routing Request (3) textDocument/codeLens in 0ms
[Info  - 8:48:30 PM] Finding descriptor for textDocument/documentSymbol
[Info  - 8:48:30 PM] Found attributes 1, ::file:///home/me/Projects/TLG/spacewars/Assets/Scripts/GameManager.cs
[Info  - 8:48:30 PM] Looking for handler for descriptors textDocument/documentSymbol
[Info  - 8:48:30 PM] Checking handler textDocument/documentSymbol:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpDocumentSymbolHandler
[Info  - 8:48:30 PM] Registration options OmniSharp.Extensions.LanguageServer.Protocol.Models.TextDocumentRegistrationOptions
[Info  - 8:48:30 PM] Document Selector [**/*.cake]
[Info  - 8:48:30 PM] Checking handler textDocument/documentSymbol:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpDocumentSymbolHandler
[Info  - 8:48:30 PM] Registration options OmniSharp.Extensions.LanguageServer.Protocol.Models.TextDocumentRegistrationOptions
[Info  - 8:48:30 PM] Document Selector [**/*.cs], [**/*.csx]
[Info  - 8:48:30 PM] Handler Selected: OmniSharp.LanguageServerProtocol.Handlers.OmniSharpDocumentSymbolHandler via [**/*.cs], [**/*.csx] (targeting OmniSharp.Extensions.JsonRpc.IJsonRpcRequestHandler`2[[OmniSharp.Extensions.LanguageServer.Protocol.Models.DocumentSymbolParams, OmniSharp.Extensions.LanguageProtocol, Version=0.13.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022],[OmniSharp.Extensions.LanguageServer.Protocol.Models.SymbolInformationOrDocumentSymbolContainer, OmniSharp.Extensions.LanguageProtocol, Version=0.13.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022]])
[Info  - 8:48:30 PM] Starting: Routing Request (4) textDocument/documentSymbol
[Info  - 8:48:30 PM] Converting params for Request (4) textDocument/documentSymbol to OmniSharp.Extensions.LanguageServer.Protocol.Models.DocumentSymbolParams
[Error  - 8:48:30 PM] Failed to handle notification textDocument/documentSymbol - System.NullReferenceException: Object reference not set to an instance of an object
  at OmniSharp.LanguageServerProtocol.Handlers.OmniSharpDocumentSymbolHandler.Handle (OmniSharp.Extensions.LanguageServer.Protocol.Models.DocumentSymbolParams request, System.Threading.CancellationToken token) [0x00096] in <df106b076eac4491968391ec71db5513>:0 
  at OmniSharp.Extensions.LanguageServer.Server.Pipelines.ResolveCommandPipeline`2[TRequest,TResponse].Handle (TRequest request, System.Threading.CancellationToken cancellationToken, OmniSharp.Extensions.Embedded.MediatR.RequestHandlerDelegate`1[TResponse] next) [0x000e1] in <12a97e97079c4b10a770c2869fa566a9>:0 
  at OmniSharp.Extensions.JsonRpc.RequestRouterBase`1[TDescriptor].RouteRequest (TDescriptor descriptor, OmniSharp.Extensions.JsonRpc.Server.Request request, System.Threading.CancellationToken token) [0x0038a] in <709d80c63bce4fcd8b1071c79413b97b>:0 
[Info  - 8:48:30 PM] Finished: Routing Request (4) textDocument/documentSymbol in 26ms
[Error  - 8:48:30 PM] Request textDocument/documentSymbol failed.
  Message: Internal Error - System.NullReferenceException: Object reference not set to an instance of an object
  at OmniSharp.LanguageServerProtocol.Handlers.OmniSharpDocumentSymbolHandler.Handle (OmniSharp.Extensions.LanguageServer.Protocol.Models.DocumentSymbolParams request, System.Threading.CancellationToken token) [0x00096] in <df106b076eac4491968391ec71db5513>:0 
  at OmniSharp.Extensions.LanguageServer.Server.Pipelines.ResolveCommandPipeline`2[TRequest,TResponse].Handle (TRequest request, System.Threading.CancellationToken cancellationToken, OmniSharp.Extensions.Embedded.MediatR.RequestHandlerDelegate`1[TResponse] next) [0x000e1] in <12a97e97079c4b10a770c2869fa566a9>:0 
  at OmniSharp.Extensions.JsonRpc.RequestRouterBase`1[TDescriptor].RouteRequest (TDescriptor descriptor, OmniSharp.Extensions.JsonRpc.Server.Request request, System.Threading.CancellationToken token) [0x0038a] in <709d80c63bce4fcd8b1071c79413b97b>:0 
  Code: -32602 
[Info  - 8:48:32 PM] Finding descriptor for textDocument/codeLens
[Info  - 8:48:32 PM] Found attributes 1, ::file:///home/me/Projects/TLG/spacewars/Assets/Scripts/GameManager.cs
[Info  - 8:48:32 PM] Looking for handler for descriptors textDocument/codeLens
[Info  - 8:48:32 PM] Checking handler textDocument/codeLens:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpCodeLensHandler
[Info  - 8:48:32 PM] Registration options OmniSharp.Extensions.LanguageServer.Protocol.Models.CodeLensRegistrationOptions
[Info  - 8:48:32 PM] Document Selector [**/*.cake]
[Info  - 8:48:32 PM] Checking handler textDocument/codeLens:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpCodeLensHandler
[Info  - 8:48:32 PM] Registration options OmniSharp.Extensions.LanguageServer.Protocol.Models.CodeLensRegistrationOptions
[Info  - 8:48:32 PM] Document Selector [**/*.cs], [**/*.csx]
[Info  - 8:48:32 PM] Handler Selected: OmniSharp.LanguageServerProtocol.Handlers.OmniSharpCodeLensHandler via [**/*.cs], [**/*.csx] (targeting OmniSharp.Extensions.JsonRpc.IJsonRpcRequestHandler`2[[OmniSharp.Extensions.LanguageServer.Protocol.Models.CodeLensParams, OmniSharp.Extensions.LanguageProtocol, Version=0.13.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022],[OmniSharp.Extensions.LanguageServer.Protocol.Models.CodeLensContainer, OmniSharp.Extensions.LanguageProtocol, Version=0.13.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022]])
[Info  - 8:48:32 PM] Starting: Routing Request (5) textDocument/codeLens
[Info  - 8:48:32 PM] Converting params for Request (5) textDocument/codeLens to OmniSharp.Extensions.LanguageServer.Protocol.Models.CodeLensParams
[Info  - 8:48:32 PM] Updating Resolve items with wrapped data for textDocument/codeLens:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpCodeLensHandler
[Info  - 8:48:32 PM] Result was System.Threading.Tasks.Task`1[[OmniSharp.Extensions.LanguageServer.Protocol.Models.CodeLensContainer, OmniSharp.Extensions.LanguageProtocol, Version=0.13.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022]]
[Info  - 8:48:32 PM] Response value was OmniSharp.Extensions.LanguageServer.Protocol.Models.CodeLensContainer
[Info  - 8:48:32 PM] Finished: Routing Request (5) textDocument/codeLens in 0ms
[Info  - 8:48:33 PM] Finding descriptor for textDocument/documentSymbol
[Info  - 8:48:33 PM] Found attributes 1, ::file:///home/me/Projects/TLG/spacewars/Assets/Scripts/GameManager.cs
[Info  - 8:48:33 PM] Looking for handler for descriptors textDocument/documentSymbol
[Info  - 8:48:33 PM] Checking handler textDocument/documentSymbol:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpDocumentSymbolHandler
[Info  - 8:48:33 PM] Registration options OmniSharp.Extensions.LanguageServer.Protocol.Models.TextDocumentRegistrationOptions
[Info  - 8:48:33 PM] Document Selector [**/*.cake]
[Info  - 8:48:33 PM] Checking handler textDocument/documentSymbol:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpDocumentSymbolHandler
[Info  - 8:48:33 PM] Registration options OmniSharp.Extensions.LanguageServer.Protocol.Models.TextDocumentRegistrationOptions
[Info  - 8:48:33 PM] Document Selector [**/*.cs], [**/*.csx]
[Info  - 8:48:33 PM] Handler Selected: OmniSharp.LanguageServerProtocol.Handlers.OmniSharpDocumentSymbolHandler via [**/*.cs], [**/*.csx] (targeting OmniSharp.Extensions.JsonRpc.IJsonRpcRequestHandler`2[[OmniSharp.Extensions.LanguageServer.Protocol.Models.DocumentSymbolParams, OmniSharp.Extensions.LanguageProtocol, Version=0.13.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022],[OmniSharp.Extensions.LanguageServer.Protocol.Models.SymbolInformationOrDocumentSymbolContainer, OmniSharp.Extensions.LanguageProtocol, Version=0.13.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022]])
[Info  - 8:48:33 PM] Starting: Routing Request (6) textDocument/documentSymbol
[Info  - 8:48:33 PM] Converting params for Request (6) textDocument/documentSymbol to OmniSharp.Extensions.LanguageServer.Protocol.Models.DocumentSymbolParams
[Error  - 8:48:33 PM] Failed to handle notification textDocument/documentSymbol - System.NullReferenceException: Object reference not set to an instance of an object
  at OmniSharp.LanguageServerProtocol.Handlers.OmniSharpDocumentSymbolHandler.Handle (OmniSharp.Extensions.LanguageServer.Protocol.Models.DocumentSymbolParams request, System.Threading.CancellationToken token) [0x00096] in <df106b076eac4491968391ec71db5513>:0 
  at OmniSharp.Extensions.LanguageServer.Server.Pipelines.ResolveCommandPipeline`2[TRequest,TResponse].Handle (TRequest request, System.Threading.CancellationToken cancellationToken, OmniSharp.Extensions.Embedded.MediatR.RequestHandlerDelegate`1[TResponse] next) [0x000e1] in <12a97e97079c4b10a770c2869fa566a9>:0 
  at OmniSharp.Extensions.JsonRpc.RequestRouterBase`1[TDescriptor].RouteRequest (TDescriptor descriptor, OmniSharp.Extensions.JsonRpc.Server.Request request, System.Threading.CancellationToken token) [0x0038a] in <709d80c63bce4fcd8b1071c79413b97b>:0 
[Info  - 8:48:33 PM] Finished: Routing Request (6) textDocument/documentSymbol in 1ms
[Error  - 8:48:33 PM] Request textDocument/documentSymbol failed.
  Message: Internal Error - System.NullReferenceException: Object reference not set to an instance of an object
  at OmniSharp.LanguageServerProtocol.Handlers.OmniSharpDocumentSymbolHandler.Handle (OmniSharp.Extensions.LanguageServer.Protocol.Models.DocumentSymbolParams request, System.Threading.CancellationToken token) [0x00096] in <df106b076eac4491968391ec71db5513>:0 
  at OmniSharp.Extensions.LanguageServer.Server.Pipelines.ResolveCommandPipeline`2[TRequest,TResponse].Handle (TRequest request, System.Threading.CancellationToken cancellationToken, OmniSharp.Extensions.Embedded.MediatR.RequestHandlerDelegate`1[TResponse] next) [0x000e1] in <12a97e97079c4b10a770c2869fa566a9>:0 
  at OmniSharp.Extensions.JsonRpc.RequestRouterBase`1[TDescriptor].RouteRequest (TDescriptor descriptor, OmniSharp.Extensions.JsonRpc.Server.Request request, System.Threading.CancellationToken token) [0x0038a] in <709d80c63bce4fcd8b1071c79413b97b>:0 
  Code: -32602 
[Info  - 8:48:35 PM] Finding descriptor for textDocument/codeLens
[Info  - 8:48:35 PM] Found attributes 1, ::file:///home/me/Projects/TLG/spacewars/Assets/Scripts/GameManager.cs
[Info  - 8:48:35 PM] Looking for handler for descriptors textDocument/codeLens
[Info  - 8:48:35 PM] Checking handler textDocument/codeLens:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpCodeLensHandler
[Info  - 8:48:35 PM] Registration options OmniSharp.Extensions.LanguageServer.Protocol.Models.CodeLensRegistrationOptions
[Info  - 8:48:35 PM] Document Selector [**/*.cake]
[Info  - 8:48:35 PM] Checking handler textDocument/codeLens:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpCodeLensHandler
[Info  - 8:48:35 PM] Registration options OmniSharp.Extensions.LanguageServer.Protocol.Models.CodeLensRegistrationOptions
[Info  - 8:48:35 PM] Document Selector [**/*.cs], [**/*.csx]
[Info  - 8:48:35 PM] Handler Selected: OmniSharp.LanguageServerProtocol.Handlers.OmniSharpCodeLensHandler via [**/*.cs], [**/*.csx] (targeting OmniSharp.Extensions.JsonRpc.IJsonRpcRequestHandler`2[[OmniSharp.Extensions.LanguageServer.Protocol.Models.CodeLensParams, OmniSharp.Extensions.LanguageProtocol, Version=0.13.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022],[OmniSharp.Extensions.LanguageServer.Protocol.Models.CodeLensContainer, OmniSharp.Extensions.LanguageProtocol, Version=0.13.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022]])
[Info  - 8:48:35 PM] Starting: Routing Request (7) textDocument/codeLens
[Info  - 8:48:35 PM] Converting params for Request (7) textDocument/codeLens to OmniSharp.Extensions.LanguageServer.Protocol.Models.CodeLensParams
[Info  - 8:48:35 PM] Updating Resolve items with wrapped data for textDocument/codeLens:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpCodeLensHandler
[Info  - 8:48:35 PM] Result was System.Threading.Tasks.Task`1[[OmniSharp.Extensions.LanguageServer.Protocol.Models.CodeLensContainer, OmniSharp.Extensions.LanguageProtocol, Version=0.13.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022]]
[Info  - 8:48:35 PM] Response value was OmniSharp.Extensions.LanguageServer.Protocol.Models.CodeLensContainer
[Info  - 8:48:35 PM] Finished: Routing Request (7) textDocument/codeLens in 0ms
[Info  - 8:48:36 PM] Finding descriptor for textDocument/documentSymbol
[Info  - 8:48:36 PM] Found attributes 1, ::file:///home/me/Projects/TLG/spacewars/Assets/Scripts/GameManager.cs
[Info  - 8:48:36 PM] Looking for handler for descriptors textDocument/documentSymbol
[Info  - 8:48:36 PM] Checking handler textDocument/documentSymbol:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpDocumentSymbolHandler
[Info  - 8:48:36 PM] Registration options OmniSharp.Extensions.LanguageServer.Protocol.Models.TextDocumentRegistrationOptions
[Info  - 8:48:36 PM] Document Selector [**/*.cake]
[Info  - 8:48:36 PM] Checking handler textDocument/documentSymbol:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpDocumentSymbolHandler
[Info  - 8:48:36 PM] Registration options OmniSharp.Extensions.LanguageServer.Protocol.Models.TextDocumentRegistrationOptions
[Info  - 8:48:36 PM] Document Selector [**/*.cs], [**/*.csx]
[Info  - 8:48:36 PM] Handler Selected: OmniSharp.LanguageServerProtocol.Handlers.OmniSharpDocumentSymbolHandler via [**/*.cs], [**/*.csx] (targeting OmniSharp.Extensions.JsonRpc.IJsonRpcRequestHandler`2[[OmniSharp.Extensions.LanguageServer.Protocol.Models.DocumentSymbolParams, OmniSharp.Extensions.LanguageProtocol, Version=0.13.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022],[OmniSharp.Extensions.LanguageServer.Protocol.Models.SymbolInformationOrDocumentSymbolContainer, OmniSharp.Extensions.LanguageProtocol, Version=0.13.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022]])
[Info  - 8:48:36 PM] Starting: Routing Request (8) textDocument/documentSymbol
[Info  - 8:48:36 PM] Converting params for Request (8) textDocument/documentSymbol to OmniSharp.Extensions.LanguageServer.Protocol.Models.DocumentSymbolParams
[Error  - 8:48:36 PM] Failed to handle notification textDocument/documentSymbol - System.NullReferenceException: Object reference not set to an instance of an object
  at OmniSharp.LanguageServerProtocol.Handlers.OmniSharpDocumentSymbolHandler.Handle (OmniSharp.Extensions.LanguageServer.Protocol.Models.DocumentSymbolParams request, System.Threading.CancellationToken token) [0x00096] in <df106b076eac4491968391ec71db5513>:0 
  at OmniSharp.Extensions.LanguageServer.Server.Pipelines.ResolveCommandPipeline`2[TRequest,TResponse].Handle (TRequest request, System.Threading.CancellationToken cancellationToken, OmniSharp.Extensions.Embedded.MediatR.RequestHandlerDelegate`1[TResponse] next) [0x000e1] in <12a97e97079c4b10a770c2869fa566a9>:0 
  at OmniSharp.Extensions.JsonRpc.RequestRouterBase`1[TDescriptor].RouteRequest (TDescriptor descriptor, OmniSharp.Extensions.JsonRpc.Server.Request request, System.Threading.CancellationToken token) [0x0038a] in <709d80c63bce4fcd8b1071c79413b97b>:0 
[Info  - 8:48:36 PM] Finished: Routing Request (8) textDocument/documentSymbol in 0ms
[Error  - 8:48:36 PM] Request textDocument/documentSymbol failed.
  Message: Internal Error - System.NullReferenceException: Object reference not set to an instance of an object
  at OmniSharp.LanguageServerProtocol.Handlers.OmniSharpDocumentSymbolHandler.Handle (OmniSharp.Extensions.LanguageServer.Protocol.Models.DocumentSymbolParams request, System.Threading.CancellationToken token) [0x00096] in <df106b076eac4491968391ec71db5513>:0 
  at OmniSharp.Extensions.LanguageServer.Server.Pipelines.ResolveCommandPipeline`2[TRequest,TResponse].Handle (TRequest request, System.Threading.CancellationToken cancellationToken, OmniSharp.Extensions.Embedded.MediatR.RequestHandlerDelegate`1[TResponse] next) [0x000e1] in <12a97e97079c4b10a770c2869fa566a9>:0 
  at OmniSharp.Extensions.JsonRpc.RequestRouterBase`1[TDescriptor].RouteRequest (TDescriptor descriptor, OmniSharp.Extensions.JsonRpc.Server.Request request, System.Threading.CancellationToken token) [0x0038a] in <709d80c63bce4fcd8b1071c79413b97b>:0 
  Code: -32602 
[Info  - 8:48:37 PM] Finding descriptor for textDocument/codeLens
[Info  - 8:48:37 PM] Found attributes 1, ::file:///home/me/Projects/TLG/spacewars/Assets/Scripts/GameManager.cs
[Info  - 8:48:37 PM] Looking for handler for descriptors textDocument/codeLens
[Info  - 8:48:37 PM] Checking handler textDocument/codeLens:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpCodeLensHandler
[Info  - 8:48:37 PM] Registration options OmniSharp.Extensions.LanguageServer.Protocol.Models.CodeLensRegistrationOptions
[Info  - 8:48:37 PM] Document Selector [**/*.cake]
[Info  - 8:48:37 PM] Checking handler textDocument/codeLens:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpCodeLensHandler
[Info  - 8:48:37 PM] Registration options OmniSharp.Extensions.LanguageServer.Protocol.Models.CodeLensRegistrationOptions
[Info  - 8:48:37 PM] Document Selector [**/*.cs], [**/*.csx]
[Info  - 8:48:37 PM] Handler Selected: OmniSharp.LanguageServerProtocol.Handlers.OmniSharpCodeLensHandler via [**/*.cs], [**/*.csx] (targeting OmniSharp.Extensions.JsonRpc.IJsonRpcRequestHandler`2[[OmniSharp.Extensions.LanguageServer.Protocol.Models.CodeLensParams, OmniSharp.Extensions.LanguageProtocol, Version=0.13.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022],[OmniSharp.Extensions.LanguageServer.Protocol.Models.CodeLensContainer, OmniSharp.Extensions.LanguageProtocol, Version=0.13.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022]])
[Info  - 8:48:37 PM] Starting: Routing Request (9) textDocument/codeLens
[Info  - 8:48:37 PM] Converting params for Request (9) textDocument/codeLens to OmniSharp.Extensions.LanguageServer.Protocol.Models.CodeLensParams
[Info  - 8:48:37 PM] Updating Resolve items with wrapped data for textDocument/codeLens:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpCodeLensHandler
[Info  - 8:48:37 PM] Result was System.Threading.Tasks.Task`1[[OmniSharp.Extensions.LanguageServer.Protocol.Models.CodeLensContainer, OmniSharp.Extensions.LanguageProtocol, Version=0.13.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022]]
[Info  - 8:48:37 PM] Response value was OmniSharp.Extensions.LanguageServer.Protocol.Models.CodeLensContainer
[Info  - 8:48:37 PM] Finished: Routing Request (9) textDocument/codeLens in 0ms
[Info  - 8:48:38 PM] Finding descriptor for textDocument/documentSymbol
[Info  - 8:48:38 PM] Found attributes 1, ::file:///home/me/Projects/TLG/spacewars/Assets/Scripts/GameManager.cs
[Info  - 8:48:38 PM] Looking for handler for descriptors textDocument/documentSymbol
[Info  - 8:48:38 PM] Checking handler textDocument/documentSymbol:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpDocumentSymbolHandler
[Info  - 8:48:38 PM] Registration options OmniSharp.Extensions.LanguageServer.Protocol.Models.TextDocumentRegistrationOptions
[Info  - 8:48:38 PM] Document Selector [**/*.cake]
[Info  - 8:48:38 PM] Checking handler textDocument/documentSymbol:OmniSharp.LanguageServerProtocol.Handlers.OmniSharpDocumentSymbolHandler
[Info  - 8:48:38 PM] Registration options OmniSharp.Extensions.LanguageServer.Protocol.Models.TextDocumentRegistrationOptions
[Info  - 8:48:38 PM] Document Selector [**/*.cs], [**/*.csx]
[Info  - 8:48:38 PM] Handler Selected: OmniSharp.LanguageServerProtocol.Handlers.OmniSharpDocumentSymbolHandler via [**/*.cs], [**/*.csx] (targeting OmniSharp.Extensions.JsonRpc.IJsonRpcRequestHandler`2[[OmniSharp.Extensions.LanguageServer.Protocol.Models.DocumentSymbolParams, OmniSharp.Extensions.LanguageProtocol, Version=0.13.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022],[OmniSharp.Extensions.LanguageServer.Protocol.Models.SymbolInformationOrDocumentSymbolContainer, OmniSharp.Extensions.LanguageProtocol, Version=0.13.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022]])
[Info  - 8:48:38 PM] Starting: Routing Request (10) textDocument/documentSymbol
[Info  - 8:48:38 PM] Converting params for Request (10) textDocument/documentSymbol to OmniSharp.Extensions.LanguageServer.Protocol.Models.DocumentSymbolParams
[Error  - 8:48:38 PM] Failed to handle notification textDocument/documentSymbol - System.NullReferenceException: Object reference not set to an instance of an object
  at OmniSharp.LanguageServerProtocol.Handlers.OmniSharpDocumentSymbolHandler.Handle (OmniSharp.Extensions.LanguageServer.Protocol.Models.DocumentSymbolParams request, System.Threading.CancellationToken token) [0x00096] in <df106b076eac4491968391ec71db5513>:0 
  at OmniSharp.Extensions.LanguageServer.Server.Pipelines.ResolveCommandPipeline`2[TRequest,TResponse].Handle (TRequest request, System.Threading.CancellationToken cancellationToken, OmniSharp.Extensions.Embedded.MediatR.RequestHandlerDelegate`1[TResponse] next) [0x000e1] in <12a97e97079c4b10a770c2869fa566a9>:0 
  at OmniSharp.Extensions.JsonRpc.RequestRouterBase`1[TDescriptor].RouteRequest (TDescriptor descriptor, OmniSharp.Extensions.JsonRpc.Server.Request request, System.Threading.CancellationToken token) [0x0038a] in <709d80c63bce4fcd8b1071c79413b97b>:0 
[Info  - 8:48:38 PM] Finished: Routing Request (10) textDocument/documentSymbol in 0ms
[Error  - 8:48:38 PM] Request textDocument/documentSymbol failed.
  Message: Internal Error - System.NullReferenceException: Object reference not set to an instance of an object
  at OmniSharp.LanguageServerProtocol.Handlers.OmniSharpDocumentSymbolHandler.Handle (OmniSharp.Extensions.LanguageServer.Protocol.Models.DocumentSymbolParams request, System.Threading.CancellationToken token) [0x00096] in <df106b076eac4491968391ec71db5513>:0 
  at OmniSharp.Extensions.LanguageServer.Server.Pipelines.ResolveCommandPipeline`2[TRequest,TResponse].Handle (TRequest request, System.Threading.CancellationToken cancellationToken, OmniSharp.Extensions.Embedded.MediatR.RequestHandlerDelegate`1[TResponse] next) [0x000e1] in <12a97e97079c4b10a770c2869fa566a9>:0 
  at OmniSharp.Extensions.JsonRpc.RequestRouterBase`1[TDescriptor].RouteRequest (TDescriptor descriptor, OmniSharp.Extensions.JsonRpc.Server.Request request, System.Threading.CancellationToken token) [0x0038a] in <709d80c63bce4fcd8b1071c79413b97b>:0 
  Code: -32602 

edits: formatting

@vamolessa
Copy link
Author

do the errors continue if you copy all the missing dlls from the vscode extension?

@b33rcity
Copy link

b33rcity commented Mar 24, 2020

Hrm, well, this is mildly embarrassing... On closer inspection with the likes of grep and comm, there does actually seem to be parity between the two instances of Omnisharp. (It may be worth mentioning the VS Code extension vscode-dotnet-runtime is installed in VS Code; honestly not sure it made a difference yesterday.) Scrolling through the logs I posted before again, I found this:

The reference assemblies for .NETFramework,Version=v4.7.1 were not found. To resolve this, install the Developer Pack (SDK/Targeting Pack) for this framework version or retarget your application. You can download .NET Framework Developer Packs at https://aka.ms/msbuild/developerpacks

which is eerily similar to the error that VS Code was giving me when I tried using Mono 5.4. But now I'm a little confused: the bundled Mono with coc-omnisharp is 6.8, and the system Mono is 6.8 (installed with the mono-complete package from Mono's own repos). Found the .NET Core 5.0 preview build on .NET's site that the error message links to, got that installed (was using 3.1 previously), and still ran into the same error. (Then uninstalled it when someone elsewhere mentioned having just mono fixed it for them--no luck.)

I found OmniSharp/omnisharp-roslyn#1692 (comment) and tried doing the same, which did, in fact, make the error about "reference assemblies" not being found go away. That still leaves these three:

[Info  - 12:33:04 AM] FAILURE: Could not locate '/home/me/.config/coc/extensions/coc-omnisharp-data/server/omnisharp/.msbuild/Current/Bin/Microsoft.CodeAnalysis.VisualBasic.Workspaces.dll'.
[Info  - 12:33:04 AM] FAILURE: Could not locate '/home/me/.config/coc/extensions/coc-omnisharp-data/server/omnisharp/.msbuild/Current/Bin/Microsoft.CodeAnalysis.VisualBasic.Features.dll'.
[Info  - 12:33:07 AM] FAILURE: Could not locate '/home/me/.config/coc/extensions/coc-omnisharp-data/server/omnisharp/.msbuild/Current/Bin/Microsoft.Build.resources.dll'.

I just noticed that #13 already exists for this issue, so if I find anything else I'll add it there.

@razzmatazz
Copy link

razzmatazz commented May 17, 2020

A related issue is that workspaceSymbolsProvider was not actually implemented by omnisharp-roslyn at all. This PR adds support for it:

@yatli
Copy link
Member

yatli commented Nov 20, 2020

Should be fixed in OmniSharp/omnisharp-roslyn#2005

@yatli yatli closed this as completed Nov 20, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants