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

Exception: Pipeline response (OmniSharp.Extensions.LanguageServer.Protocol.Models.SignatureHelp) must not be null #1887

Closed
ijacquez opened this issue Aug 13, 2020 · 3 comments · Fixed by #1890

Comments

@ijacquez
Copy link

ijacquez commented Aug 13, 2020

I'm on v1.36.1, using the release build for Linux x86_x64.

It's constantly spamming this error in Emacs. This does not seem to occur between v1.35.4. So there might have been a regression introduced in v1.36.0, as I had the same error for that version.

LSP :: Error from the Language Server: Internal Error - System.ArgumentNullException: Pipeline response (OmniSharp.Extensions.LanguageServer.Protocol.Models.SignatureHelp) must not be null
Parameter name: request
  at OmniSharp.Extensions.JsonRpc.Pipelines.ResponseMustNotBeNullProcessor`2[T,R].Process (T request, R response, System.Threading.CancellationToken cancellationToken) [0x0004a] in <56b9fd276d4f44c4b8a81f8675a48108>:0 
  at MediatR.Pipeline.RequestPostProcessorBehavior`2[TRequest,TResponse].Handle (TRequest request, System.Threading.CancellationToken cancellationToken, MediatR.RequestHandlerDelegate`1[TResponse] next) [0x000b3] in <fda3099d189a4cec81f93633ab4245b7>:0 
  at MediatR.Pipeline.RequestPreProcessorBehavior`2[TRequest,TResponse].Handle (TRequest request, System.Threading.CancellationToken cancellationToken, MediatR.RequestHandlerDelegate`1[TResponse] next) [0x0013e] in <fda3099d189a4cec81f93633ab4245b7>:0 
  at OmniSharp.Extensions.LanguageServer.Server.Pipelines.ResolveCommandPipeline`2[TRequest,TResponse].Handle (TRequest request, System.Threading.CancellationToken cancellationToken, MediatR.RequestHandlerDelegate`1[TResponse] next) [0x0006d] in <640c8a135536442dacc4e53bba69ce94>:0 
  at OmniSharp.Extensions.JsonRpc.RequestRouterBase`1[TDescriptor].<RouteRequest>g__InnerRoute|8_0 (Microsoft.Extensions.DependencyInjection.IServiceScopeFactory serviceScopeFactory, OmniSharp.Extensions.JsonRpc.Server.Request request, TDescriptor descriptor, System.Object params, System.Threading.CancellationToken token, Microsoft.Extensions.Logging.ILogger logger) [0x000f2] in <56b9fd276d4f44c4b8a81f8675a48108>:0 
  at OmniSharp.Extensions.JsonRpc.RequestRouterBase`1[TDescriptor].RouteRequest (OmniSharp.Extensions.JsonRpc.IRequestDescriptor`1[TDescriptor] descriptors, OmniSharp.Extensions.JsonRpc.Server.Request request, System.Threading.CancellationToken token) [0x005c6] in <56b9fd276d4f44c4b8a81f8675a48108>:0 
  at OmniSharp.Extensions.JsonRpc.InputHandler+<>c__DisplayClass38_0.<RouteRequest>b__5 (System.Threading.CancellationToken ct) [0x000e8] in <56b9fd276d4f44c4b8a81f8675a48108>:0  (Internal Error)
@kirill-gerasimenko
Copy link

Got the same error on similar system.

@ijacquez
Copy link
Author

I have added a bit more info to the issue OP.

@david-driscoll
Copy link
Member

So yeah I broke this, got a change in, will get a new release out asap.

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

Successfully merging a pull request may close this issue.

3 participants