-
Notifications
You must be signed in to change notification settings - Fork 734
Closed
dotnet/roslyn
#74544Description
Environment data
dotnet --info output:
.NET SDK:
Version: 8.0.100-preview.3.23178.7
Commit: e300b0e1e6
VS Code version: 1.79.2
C# Extension version: v2.0.212
log
[Error - 2:48:15 PM] [LanguageServerHost]System.ArgumentNullException: Value cannot be null. (Parameter 'Document is null when it was required for codeLens/resolve')
at Microsoft.CodeAnalysis.LanguageServer.Handler.RequestContext.GetRequiredDocument() in /_/src/Features/LanguageServer/Protocol/Handler/RequestContext.cs:line 191
at Microsoft.CodeAnalysis.LanguageServer.Handler.CodeLens.CodeLensResolveHandler.HandleRequestAsync(CodeLens request, RequestContext context, CancellationToken cancellationToken) in /_/src/Features/LanguageServer/Protocol/Handler/CodeLens/CodeLensResolveHandler.cs:line 38
at Microsoft.CommonLanguageServerProtocol.Framework.QueueItem`3.StartRequestAsync(TRequestContext context, CancellationToken cancellationToken) in /_/src/Features/LanguageServer/Microsoft.CommonLanguageServerProtocol.Framework/QueueItem.cs:line 124
...
[Error - 2:48:15 PM] Request codeLens/resolve failed.
Message: Value cannot be null. (Parameter 'Document is null when it was required for codeLens/resolve')
Code: -32000
...
[Error - 2:48:17 PM] [LanguageServerHost]System.ArgumentNullException: Value cannot be null. (Parameter 'Document is null when it was required for codeLens/resolve')
at Microsoft.CodeAnalysis.LanguageServer.Handler.RequestContext.GetRequiredDocument() in /_/src/Features/LanguageServer/Protocol/Handler/RequestContext.cs:line 191
at Microsoft.CodeAnalysis.LanguageServer.Handler.CodeLens.CodeLensResolveHandler.HandleRequestAsync(CodeLens request, RequestContext context, CancellationToken cancellationToken) in /_/src/Features/LanguageServer/Protocol/Handler/CodeLens/CodeLensResolveHandler.cs:line 38
at Microsoft.CommonLanguageServerProtocol.Framework.QueueItem`3.StartRequestAsync(TRequestContext context, CancellationToken cancellationToken)
Steps to reproduce
- Open modified cs file diff (diff editor)
- See the errors
Codelens related config:
"csharp.referencesCodeLens.enabled": false,
"csharp.testsCodeLens.enabled": true,
"merge-conflict.codeLens.enabled": true,
"diffEditor.codeLens": true,Expected behavior
No errors
Actual behavior
Error popup & error logs