Skip to content

[textDocument/definition] ArgumentOutOfRangeException: The requested line number <> must be less than the number of lines <> #9176

@mukolka100

Description

@mukolka100

Type: Bug

Issue Description

Steps to Reproduce

Expected Behavior

Actual Behavior

Extension version: 2.130.5
VS Code version: Code 1.115.0 (41dd792b5e652393e7787322889ed5fdc58bd75b, 2026-04-07T22:04:57Z)
OS version: Windows_NT x64 10.0.26200
Modes:

Logs

C# log

Details
2026-04-13 08:16:30.102 [info] Locating .NET runtime version 10.0.5
2026-04-13 08:16:35.018 [info] Did not find .NET 10.0.5 on path, falling back to acquire runtime via ms-dotnettools.vscode-dotnet-runtime
2026-04-13 08:16:35.075 [info] Dotnet path: c:\Users\mukolkaSigma\AppData\Roaming\Code\User\globalStorage\ms-dotnettools.vscode-dotnet-runtime\.dotnet\10.0.3~x64~aspnetcore\dotnet.exe
2026-04-13 08:16:35.075 [info] Activating C# + C# Dev Kit...
2026-04-13 08:16:35.656 [info] info: Program[0]
2026-04-13 08:16:35.656 [info]       Server started with process ID 18152
2026-04-13 08:16:36.959 [info] [Program] Language server initialized
2026-04-13 08:16:36.967 [info] [Program] Monitoring client process 9364 for exit
2026-04-13 08:19:22.619 [info] [textDocument/diagnostic] [Microsoft.CodeAnalysis.MSBuild.BuildHostProcessManager] .NET BuildHost started from c:\Users\mukolkaSigma\.vscode\extensions\ms-dotnettools.csharp-2.130.5-win32-x64\.roslyn\Microsoft.CodeAnalysis.LanguageServer.exe reloading to start from C:\Program Files\dotnet\dotnet.exe to match necessary SDK location.
2026-04-13 08:19:23.813 [warning] [textDocument/diagnostic] [LanguageServerProjectLoader] Project C:\Users\mukolkaSigma\AppData\Local\Temp\roslyn-canonical-misc\56efb5d1-58fe-4a90-825f-1fd8e07a07c9\Canonical.csproj has unresolved dependencies
2026-04-13 08:19:23.968 [info] [textDocument/diagnostic] [LanguageServerProjectLoader] Successfully completed load of C:\Users\mukolkaSigma\AppData\Local\Temp\roslyn-canonical-misc\56efb5d1-58fe-4a90-825f-1fd8e07a07c9\Canonical.cs
2026-04-13 08:19:23.974 [info] [textDocument/diagnostic] [LanguageServerProjectLoader] Restoring Canonical.cs: Running dotnet restore on C:\Users\mukolkaSigma\AppData\Local\Temp\roslyn-canonical-misc\56efb5d1-58fe-4a90-825f-1fd8e07a07c9\Canonical.cs
2026-04-13 08:19:23.975 [info] [textDocument/diagnostic] [Microsoft.CodeAnalysis.LanguageServer.DotnetCliHelper] Using dotnet executable configured on the PATH
2026-04-13 08:19:24.214 [info] [textDocument/diagnostic] [LanguageServerProjectLoader] Restoring Canonical.cs: C:\Users\mukolkaSigma\AppData\Local\Temp\roslyn-canonical-misc\56efb5d1-58fe-4a90-825f-1fd8e07a07c9\Canonical.cs : error MSB4025: The project file could not be loaded. Root element is missing.
2026-04-13 08:19:24.243 [info] [textDocument/diagnostic] [LanguageServerProjectLoader] Restoring Canonical.cs: Failed to run restore on C:\Users\mukolkaSigma\AppData\Local\Temp\roslyn-canonical-misc\56efb5d1-58fe-4a90-825f-1fd8e07a07c9\Canonical.cs
2026-04-13 08:19:24.243 [info] [textDocument/diagnostic] [LanguageServerProjectLoader] Restore complete
2026-04-13 08:19:24.244 [info] [textDocument/diagnostic] [LanguageServerProjectLoader] Completed (re)load of all projects in 00:00:01.9525197
2026-04-13 12:20:11.040 [error] [textDocument/definition] [LSP] System.ArgumentOutOfRangeException: The requested line number 379 must be less than the number of lines 246. (Parameter 'Line')
   at Microsoft.CodeAnalysis.Text.TextLineCollection.GetPosition(LinePosition position) in /_/src/Compilers/Core/Portable/Text/TextLineCollection.cs:line 67
   at Microsoft.CodeAnalysis.LanguageServer.Extensions.GetPositionFromLinePositionAsync(TextDocument document, LinePosition linePosition, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Extensions/Extensions.cs:line 219
   at Microsoft.CodeAnalysis.LanguageServer.Handler.AbstractGoToDefinitionHandler.GetDefinitionsAsync(IGlobalOptionService globalOptions, IMetadataAsSourceFileService metadataAsSourceFileService, Workspace workspace, Document document, Boolean forSymbolType, LinePosition linePosition, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Handler/Definitions/AbstractGoToDefinitionHandler.cs:line 53
   at Microsoft.CodeAnalysis.LanguageServer.Handler.AbstractGoToDefinitionHandler.GetDefinitionAsync(TextDocumentPositionParams request, Boolean forSymbolType, RequestContext context, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Handler/Definitions/AbstractGoToDefinitionHandler.cs:line 47
   at Microsoft.CommonLanguageServerProtocol.Framework.QueueItem`1.StartRequestAsync[TRequest,TResponse](TRequest request, TRequestContext context, IMethodHandler handler, String language, CancellationToken cancellationToken)
2026-04-13 12:20:11.052 [error] Request textDocument/definition failed.
  Message: The requested line number 379 must be less than the number of lines 246. (Parameter 'Line')
  Code: -32000 
[object Object]
2026-04-13 12:20:12.719 [error] [textDocument/definition] [LSP] System.ArgumentOutOfRangeException: The requested line number 372 must be less than the number of lines 246. (Parameter 'Line')
   at Microsoft.CodeAnalysis.Text.TextLineCollection.GetPosition(LinePosition position) in /_/src/Compilers/Core/Portable/Text/TextLineCollection.cs:line 67
   at Microsoft.CodeAnalysis.LanguageServer.Extensions.GetPositionFromLinePositionAsync(TextDocument document, LinePosition linePosition, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Extensions/Extensions.cs:line 219
   at Microsoft.CodeAnalysis.LanguageServer.Handler.AbstractGoToDefinitionHandler.GetDefinitionsAsync(IGlobalOptionService globalOptions, IMetadataAsSourceFileService metadataAsSourceFileService, Workspace workspace, Document document, Boolean forSymbolType, LinePosition linePosition, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Handler/Definitions/AbstractGoToDefinitionHandler.cs:line 53
   at Microsoft.CodeAnalysis.LanguageServer.Handler.AbstractGoToDefinitionHandler.GetDefinitionAsync(TextDocumentPositionParams request, Boolean forSymbolType, RequestContext context, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Handler/Definitions/AbstractGoToDefinitionHandler.cs:line 47
   at Microsoft.CommonLanguageServerProtocol.Framework.QueueItem`1.StartRequestAsync[TRequest,TResponse](TRequest request, TRequestContext context, IMethodHandler handler, String language, CancellationToken cancellationToken)
2026-04-13 12:20:12.721 [error] Request textDocument/definition failed.
  Message: The requested line number 372 must be less than the number of lines 246. (Parameter 'Line')
  Code: -32000 
[object Object]
2026-04-13 12:20:14.744 [error] [textDocument/definition] [LSP] System.ArgumentOutOfRangeException: The requested line number 370 must be less than the number of lines 246. (Parameter 'Line')
   at Microsoft.CodeAnalysis.Text.TextLineCollection.GetPosition(LinePosition position) in /_/src/Compilers/Core/Portable/Text/TextLineCollection.cs:line 67
   at Microsoft.CodeAnalysis.LanguageServer.Extensions.GetPositionFromLinePositionAsync(TextDocument document, LinePosition linePosition, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Extensions/Extensions.cs:line 219
   at Microsoft.CodeAnalysis.LanguageServer.Handler.AbstractGoToDefinitionHandler.GetDefinitionsAsync(IGlobalOptionService globalOptions, IMetadataAsSourceFileService metadataAsSourceFileService, Workspace workspace, Document document, Boolean forSymbolType, LinePosition linePosition, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Handler/Definitions/AbstractGoToDefinitionHandler.cs:line 53
   at Microsoft.CodeAnalysis.LanguageServer.Handler.AbstractGoToDefinitionHandler.GetDefinitionAsync(TextDocumentPositionParams request, Boolean forSymbolType, RequestContext context, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Handler/Definitions/AbstractGoToDefinitionHandler.cs:line 47
   at Microsoft.CommonLanguageServerProtocol.Framework.QueueItem`1.StartRequestAsync[TRequest,TResponse](TRequest request, TRequestContext context, IMethodHandler handler, String language, CancellationToken cancellationToken)
2026-04-13 12:20:14.746 [error] Request textDocument/definition failed.
  Message: The requested line number 370 must be less than the number of lines 246. (Parameter 'Line')
  Code: -32000 
[object Object]
2026-04-13 12:20:16.785 [error] [textDocument/definition] [LSP] System.ArgumentOutOfRangeException: The requested line number 353 must be less than the number of lines 246. (Parameter 'Line')
   at Microsoft.CodeAnalysis.Text.TextLineCollection.GetPosition(LinePosition position) in /_/src/Compilers/Core/Portable/Text/TextLineCollection.cs:line 67
   at Microsoft.CodeAnalysis.LanguageServer.Extensions.GetPositionFromLinePositionAsync(TextDocument document, LinePosition linePosition, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Extensions/Extensions.cs:line 219
   at Microsoft.CodeAnalysis.LanguageServer.Handler.AbstractGoToDefinitionHandler.GetDefinitionsAsync(IGlobalOptionService globalOptions, IMetadataAsSourceFileService metadataAsSourceFileService, Workspace workspace, Document document, Boolean forSymbolType, LinePosition linePosition, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Handler/Definitions/AbstractGoToDefinitionHandler.cs:line 53
   at Microsoft.CodeAnalysis.LanguageServer.Handler.AbstractGoToDefinitionHandler.GetDefinitionAsync(TextDocumentPositionParams request, Boolean forSymbolType, RequestContext context, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Handler/Definitions/AbstractGoToDefinitionHandler.cs:line 47
   at Microsoft.CommonLanguageServerProtocol.Framework.QueueItem`1.StartRequestAsync[TRequest,TResponse](TRequest request, TRequestContext context, IMethodHandler handler, String language, CancellationToken cancellationToken)
2026-04-13 12:20:16.787 [error] Request textDocument/definition failed.
  Message: The requested line number 353 must be less than the number of lines 246. (Parameter 'Line')
  Code: -32000 
[object Object]
2026-04-13 12:20:18.816 [error] [textDocument/definition] [LSP] System.ArgumentOutOfRangeException: The requested line number 380 must be less than the number of lines 246. (Parameter 'Line')
   at Microsoft.CodeAnalysis.Text.TextLineCollection.GetPosition(LinePosition position) in /_/src/Compilers/Core/Portable/Text/TextLineCollection.cs:line 67
   at Microsoft.CodeAnalysis.LanguageServer.Extensions.GetPositionFromLinePositionAsync(TextDocument document, LinePosition linePosition, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Extensions/Extensions.cs:line 219
   at Microsoft.CodeAnalysis.LanguageServer.Handler.AbstractGoToDefinitionHandler.GetDefinitionsAsync(IGlobalOptionService globalOptions, IMetadataAsSourceFileService metadataAsSourceFileService, Workspace workspace, Document document, Boolean forSymbolType, LinePosition linePosition, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Handler/Definitions/AbstractGoToDefinitionHandler.cs:line 53
   at Microsoft.CodeAnalysis.LanguageServer.Handler.AbstractGoToDefinitionHandler.GetDefinitionAsync(TextDocumentPositionParams request, Boolean forSymbolType, RequestContext context, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Handler/Definitions/AbstractGoToDefinitionHandler.cs:line 47
   at Microsoft.CommonLanguageServerProtocol.Framework.QueueItem`1.StartRequestAsync[TRequest,TResponse](TRequest request, TRequestContext context, IMethodHandler handler, String language, CancellationToken cancellationToken)
2026-04-13 12:20:18.817 [error] Request textDocument/definition failed.
  Message: The requested line number 380 must be less than the number of lines 246. (Parameter 'Line')
  Code: -32000 
[object Object]
2026-04-13 12:20:20.822 [error] [textDocument/definition] [LSP] System.ArgumentOutOfRangeException: The requested line number 374 must be less than the number of lines 246. (Parameter 'Line')
   at Microsoft.CodeAnalysis.Text.TextLineCollection.GetPosition(LinePosition position) in /_/src/Compilers/Core/Portable/Text/TextLineCollection.cs:line 67
   at Microsoft.CodeAnalysis.LanguageServer.Extensions.GetPositionFromLinePositionAsync(TextDocument document, LinePosition linePosition, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Extensions/Extensions.cs:line 219
   at Microsoft.CodeAnalysis.LanguageServer.Handler.AbstractGoToDefinitionHandler.GetDefinitionsAsync(IGlobalOptionService globalOptions, IMetadataAsSourceFileService metadataAsSourceFileService, Workspace workspace, Document document, Boolean forSymbolType, LinePosition linePosition, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Handler/Definitions/AbstractGoToDefinitionHandler.cs:line 53
   at Microsoft.CodeAnalysis.LanguageServer.Handler.AbstractGoToDefinitionHandler.GetDefinitionAsync(TextDocumentPositionParams request, Boolean forSymbolType, RequestContext context, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Handler/Definitions/AbstractGoToDefinitionHandler.cs:line 47
   at Microsoft.CommonLanguageServerProtocol.Framework.QueueItem`1.StartRequestAsync[TRequest,TResponse](TRequest request, TRequestContext context, IMethodHandler handler, String language, CancellationToken cancellationToken)
2026-04-13 12:20:20.823 [error] Request textDocument/definition failed.
  Message: The requested line number 374 must be less than the number of lines 246. (Parameter 'Line')
  Code: -32000 
[object Object]
2026-04-13 12:20:22.836 [error] [textDocument/definition] [LSP] System.ArgumentOutOfRangeException: The requested line number 351 must be less than the number of lines 246. (Parameter 'Line')
   at Microsoft.CodeAnalysis.Text.TextLineCollection.GetPosition(LinePosition position) in /_/src/Compilers/Core/Portable/Text/TextLineCollection.cs:line 67
   at Microsoft.CodeAnalysis.LanguageServer.Extensions.GetPositionFromLinePositionAsync(TextDocument document, LinePosition linePosition, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Extensions/Extensions.cs:line 219
   at Microsoft.CodeAnalysis.LanguageServer.Handler.AbstractGoToDefinitionHandler.GetDefinitionsAsync(IGlobalOptionService globalOptions, IMetadataAsSourceFileService metadataAsSourceFileService, Workspace workspace, Document document, Boolean forSymbolType, LinePosition linePosition, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Handler/Definitions/AbstractGoToDefinitionHandler.cs:line 53
   at Microsoft.CodeAnalysis.LanguageServer.Handler.AbstractGoToDefinitionHandler.GetDefinitionAsync(TextDocumentPositionParams request, Boolean forSymbolType, RequestContext context, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Handler/Definitions/AbstractGoToDefinitionHandler.cs:line 47
   at Microsoft.CommonLanguageServerProtocol.Framework.QueueItem`1.StartRequestAsync[TRequest,TResponse](TRequest request, TRequestContext context, IMethodHandler handler, String language, CancellationToken cancellationToken)
2026-04-13 12:20:22.837 [error] Request textDocument/definition failed.
  Message: The requested line number 351 must be less than the number of lines 246. (Parameter 'Line')
  Code: -32000 
[object Object]
2026-04-13 12:20:24.862 [error] [textDocument/definition] [LSP] System.ArgumentOutOfRangeException: The requested line number 340 must be less than the number of lines 246. (Parameter 'Line')
   at Microsoft.CodeAnalysis.Text.TextLineCollection.GetPosition(LinePosition position) in /_/src/Compilers/Core/Portable/Text/TextLineCollection.cs:line 67
   at Microsoft.CodeAnalysis.LanguageServer.Extensions.GetPositionFromLinePositionAsync(TextDocument document, LinePosition linePosition, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Extensions/Extensions.cs:line 219
   at Microsoft.CodeAnalysis.LanguageServer.Handler.AbstractGoToDefinitionHandler.GetDefinitionsAsync(IGlobalOptionService globalOptions, IMetadataAsSourceFileService metadataAsSourceFileService, Workspace workspace, Document document, Boolean forSymbolType, LinePosition linePosition, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Handler/Definitions/AbstractGoToDefinitionHandler.cs:line 53
   at Microsoft.CodeAnalysis.LanguageServer.Handler.AbstractGoToDefinitionHandler.GetDefinitionAsync(TextDocumentPositionParams request, Boolean forSymbolType, RequestContext context, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Handler/Definitions/AbstractGoToDefinitionHandler.cs:line 47
   at Microsoft.CommonLanguageServerProtocol.Framework.QueueItem`1.StartRequestAsync[TRequest,TResponse](TRequest request, TRequestContext context, IMethodHandler handler, String language, CancellationToken cancellationToken)
2026-04-13 12:20:24.863 [error] Request textDocument/definition failed.
  Message: The requested line number 340 must be less than the number of lines 246. (Parameter 'Line')
  Code: -32000 
[object Object]
2026-04-13 12:20:26.892 [error] [textDocument/definition] [LSP] System.ArgumentOutOfRangeException: The requested line number 344 must be less than the number of lines 246. (Parameter 'Line')
   at Microsoft.CodeAnalysis.Text.TextLineCollection.GetPosition(LinePosition position) in /_/src/Compilers/Core/Portable/Text/TextLineCollection.cs:line 67
   at Microsoft.CodeAnalysis.LanguageServer.Extensions.GetPositionFromLinePositionAsync(TextDocument document, LinePosition linePosition, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Extensions/Extensions.cs:line 219
   at Microsoft.CodeAnalysis.LanguageServer.Handler.AbstractGoToDefinitionHandler.GetDefinitionsAsync(IGlobalOptionService globalOptions, IMetadataAsSourceFileService metadataAsSourceFileService, Workspace workspace, Document document, Boolean forSymbolType, LinePosition linePosition, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Handler/Definitions/AbstractGoToDefinitionHandler.cs:line 53
   at Microsoft.CodeAnalysis.LanguageServer.Handler.AbstractGoToDefinitionHandler.GetDefinitionAsync(TextDocumentPositionParams request, Boolean forSymbolType, RequestContext context, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Handler/Definitions/AbstractGoToDefinitionHandler.cs:line 47
   at Microsoft.CommonLanguageServerProtocol.Framework.QueueItem`1.StartRequestAsync[TRequest,TResponse](TRequest request, TRequestContext context, IMethodHandler handler, String language, CancellationToken cancellationToken)
2026-04-13 12:20:26.893 [error] Request textDocument/definition failed.
  Message: The requested line number 344 must be less than the number of lines 246. (Parameter 'Line')
  Code: -32000 
[object Object]
2026-04-13 12:20:28.903 [error] [textDocument/definition] [LSP] System.ArgumentOutOfRangeException: The requested line number 322 must be less than the number of lines 246. (Parameter 'Line')
   at Microsoft.CodeAnalysis.Text.TextLineCollection.GetPosition(LinePosition position) in /_/src/Compilers/Core/Portable/Text/TextLineCollection.cs:line 67
   at Microsoft.CodeAnalysis.LanguageServer.Extensions.GetPositionFromLinePositionAsync(TextDocument document, LinePosition linePosition, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Extensions/Extensions.cs:line 219
   at Microsoft.CodeAnalysis.LanguageServer.Handler.AbstractGoToDefinitionHandler.GetDefinitionsAsync(IGlobalOptionService globalOptions, IMetadataAsSourceFileService metadataAsSourceFileService, Workspace workspace, Document document, Boolean forSymbolType, LinePosition linePosition, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Handler/Definitions/AbstractGoToDefinitionHandler.cs:line 53
   at Microsoft.CodeAnalysis.LanguageServer.Handler.AbstractGoToDefinitionHandler.GetDefinitionAsync(TextDocumentPositionParams request, Boolean forSymbolType, RequestContext context, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Handler/Definitions/AbstractGoToDefinitionHandler.cs:line 47
   at Microsoft.CommonLanguageServerProtocol.Framework.QueueItem`1.StartRequestAsync[TRequest,TResponse](TRequest request, TRequestContext context, IMethodHandler handler, String language, CancellationToken cancellationToken)
2026-04-13 12:20:28.904 [error] Request textDocument/definition failed.
  Message: The requested line number 322 must be less than the number of lines 246. (Parameter 'Line')
  Code: -32000 
[object Object]
2026-04-13 12:20:30.914 [error] [textDocument/definition] [LSP] System.ArgumentOutOfRangeException: The requested line number 346 must be less than the number of lines 246. (Parameter 'Line')
   at Microsoft.CodeAnalysis.Text.TextLineCollection.GetPosition(LinePosition position) in /_/src/Compilers/Core/Portable/Text/TextLineCollection.cs:line 67
   at Microsoft.CodeAnalysis.LanguageServer.Extensions.GetPositionFromLinePositionAsync(TextDocument document, LinePosition linePosition, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Extensions/Extensions.cs:line 219
   at Microsoft.CodeAnalysis.LanguageServer.Handler.AbstractGoToDefinitionHandler.GetDefinitionsAsync(IGlobalOptionService globalOptions, IMetadataAsSourceFileService metadataAsSourceFileService, Workspace workspace, Document document, Boolean forSymbolType, LinePosition linePosition, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Handler/Definitions/AbstractGoToDefinitionHandler.cs:line 53
   at Microsoft.CodeAnalysis.LanguageServer.Handler.AbstractGoToDefinitionHandler.GetDefinitionAsync(TextDocumentPositionParams request, Boolean forSymbolType, RequestContext context, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Handler/Definitions/AbstractGoToDefinitionHandler.cs:line 47
   at Microsoft.CommonLanguageServerProtocol.Framework.QueueItem`1.StartRequestAsync[TRequest,TResponse](TRequest request, TRequestContext context, IMethodHandler handler, String language, CancellationToken cancellationToken)
2026-04-13 12:20:30.915 [error] Request textDocument/definition failed.
  Message: The requested line number 346 must be less than the number of lines 246. (Parameter 'Line')
  Code: -32000 
[object Object]
2026-04-13 12:20:32.925 [error] [textDocument/definition] [LSP] System.ArgumentOutOfRangeException: The requested line number 347 must be less than the number of lines 246. (Parameter 'Line')
   at Microsoft.CodeAnalysis.Text.TextLineCollection.GetPosition(LinePosition position) in /_/src/Compilers/Core/Portable/Text/TextLineCollection.cs:line 67
   at Microsoft.CodeAnalysis.LanguageServer.Extensions.GetPositionFromLinePositionAsync(TextDocument document, LinePosition linePosition, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Extensions/Extensions.cs:line 219
   at Microsoft.CodeAnalysis.LanguageServer.Handler.AbstractGoToDefinitionHandler.GetDefinitionsAsync(IGlobalOptionService globalOptions, IMetadataAsSourceFileService metadataAsSourceFileService, Workspace workspace, Document document, Boolean forSymbolType, LinePosition linePosition, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Handler/Definitions/AbstractGoToDefinitionHandler.cs:line 53
   at Microsoft.CodeAnalysis.LanguageServer.Handler.AbstractGoToDefinitionHandler.GetDefinitionAsync(TextDocumentPositionParams request, Boolean forSymbolType, RequestContext context, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Handler/Definitions/AbstractGoToDefinitionHandler.cs:line 47
   at Microsoft.CommonLanguageServerProtocol.Framework.QueueItem`1.StartRequestAsync[TRequest,TResponse](TRequest request, TRequestContext context, IMethodHandler handler, String language, CancellationToken cancellationToken)
2026-04-13 12:20:32.926 [error] Request textDocument/definition failed.
  Message: The requested line number 347 must be less than the number of lines 246. (Parameter 'Line')
  Code: -32000 
[object Object]
2026-04-13 12:20:34.958 [error] [textDocument/definition] [LSP] System.ArgumentOutOfRangeException: The requested line number 306 must be less than the number of lines 246. (Parameter 'Line')
   at Microsoft.CodeAnalysis.Text.TextLineCollection.GetPosition(LinePosition position) in /_/src/Compilers/Core/Portable/Text/TextLineCollection.cs:line 67
   at Microsoft.CodeAnalysis.LanguageServer.Extensions.GetPositionFromLinePositionAsync(TextDocument document, LinePosition linePosition, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Extensions/Extensions.cs:line 219
   at Microsoft.CodeAnalysis.LanguageServer.Handler.AbstractGoToDefinitionHandler.GetDefinitionsAsync(IGlobalOptionService globalOptions, IMetadataAsSourceFileService metadataAsSourceFileService, Workspace workspace, Document document, Boolean forSymbolType, LinePosition linePosition, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Handler/Definitions/AbstractGoToDefinitionHandler.cs:line 53
   at Microsoft.CodeAnalysis.LanguageServer.Handler.AbstractGoToDefinitionHandler.GetDefinitionAsync(TextDocumentPositionParams request, Boolean forSymbolType, RequestContext context, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Handler/Definitions/AbstractGoToDefinitionHandler.cs:line 47
   at Microsoft.CommonLanguageServerProtocol.Framework.QueueItem`1.StartRequestAsync[TRequest,TResponse](TRequest request, TRequestContext context, IMethodHandler handler, String language, CancellationToken cancellationToken)
2026-04-13 12:20:34.961 [error] Request textDocument/definition failed.
  Message: The requested line number 306 must be less than the number of lines 246. (Parameter 'Line')
  Code: -32000 
[object Object]
2026-04-13 12:20:36.986 [error] [textDocument/definition] [LSP] System.ArgumentOutOfRangeException: The requested line number 316 must be less than the number of lines 246. (Parameter 'Line')
   at Microsoft.CodeAnalysis.Text.TextLineCollection.GetPosition(LinePosition position) in /_/src/Compilers/Core/Portable/Text/TextLineCollection.cs:line 67
   at Microsoft.CodeAnalysis.LanguageServer.Extensions.GetPositionFromLinePositionAsync(TextDocument document, LinePosition linePosition, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Extensions/Extensions.cs:line 219
   at Microsoft.CodeAnalysis.LanguageServer.Handler.AbstractGoToDefinitionHandler.GetDefinitionsAsync(IGlobalOptionService globalOptions, IMetadataAsSourceFileService metadataAsSourceFileService, Workspace workspace, Document document, Boolean forSymbolType, LinePosition linePosition, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Handler/Definitions/AbstractGoToDefinitionHandler.cs:line 53
   at Microsoft.CodeAnalysis.LanguageServer.Handler.AbstractGoToDefinitionHandler.GetDefinitionAsync(TextDocumentPositionParams request, Boolean forSymbolType, RequestContext context, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Handler/Definitions/AbstractGoToDefinitionHandler.cs:line 47
   at Microsoft.CommonLanguageServerProtocol.Framework.QueueItem`1.StartRequestAsync[TRequest,TResponse](TRequest request, TRequestContext context, IMethodHandler handler, String language, CancellationToken cancellationToken)
2026-04-13 12:20:36.987 [error] Request textDocument/definition failed.
  Message: The requested line number 316 must be less than the number of lines 246. (Parameter 'Line')
  Code: -32000 
[object Object]
2026-04-13 12:20:38.999 [error] [textDocument/definition] [LSP] System.ArgumentOutOfRangeException: The requested line number 337 must be less than the number of lines 246. (Parameter 'Line')
   at Microsoft.CodeAnalysis.Text.TextLineCollection.GetPosition(LinePosition position) in /_/src/Compilers/Core/Portable/Text/TextLineCollection.cs:line 67
   at Microsoft.CodeAnalysis.LanguageServer.Extensions.GetPositionFromLinePositionAsync(TextDocument document, LinePosition linePosition, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Extensions/Extensions.cs:line 219
   at Microsoft.CodeAnalysis.LanguageServer.Handler.AbstractGoToDefinitionHandler.GetDefinitionsAsync(IGlobalOptionService globalOptions, IMetadataAsSourceFileService metadataAsSourceFileService, Workspace workspace, Document document, Boolean forSymbolType, LinePosition linePosition, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Handler/Definitions/AbstractGoToDefinitionHandler.cs:line 53
   at Microsoft.CodeAnalysis.LanguageServer.Handler.AbstractGoToDefinitionHandler.GetDefinitionAsync(TextDocumentPositionParams request, Boolean forSymbolType, RequestContext context, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Handler/Definitions/AbstractGoToDefinitionHandler.cs:line 47
   at Microsoft.CommonLanguageServerProtocol.Framework.QueueItem`1.StartRequestAsync[TRequest,TResponse](TRequest request, TRequestContext context, IMethodHandler handler, String language, CancellationToken cancellationToken)
2026-04-13 12:20:39.000 [error] Request textDocument/definition failed.
  Message: The requested line number 337 must be less than the number of lines 246. (Parameter 'Line')
  Code: -32000 
[object Object]
2026-04-13 12:20:41.021 [error] [textDocument/definition] [LSP] System.ArgumentOutOfRangeException: The requested line number 314 must be less than the number of lines 246. (Parameter 'Line')
   at Microsoft.CodeAnalysis.Text.TextLineCollection.GetPosition(LinePosition position) in /_/src/Compilers/Core/Portable/Text/TextLineCollection.cs:line 67
   at Microsoft.CodeAnalysis.LanguageServer.Extensions.GetPositionFromLinePositionAsync(TextDocument document, LinePosition linePosition, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Extensions/Extensions.cs:line 219
   at Microsoft.CodeAnalysis.LanguageServer.Handler.AbstractGoToDefinitionHandler.GetDefinitionsAsync(IGlobalOptionService globalOptions, IMetadataAsSourceFileService metadataAsSourceFileService, Workspace workspace, Document document, Boolean forSymbolType, LinePosition linePosition, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Handler/Definitions/AbstractGoToDefinitionHandler.cs:line 53
   at Microsoft.CodeAnalysis.LanguageServer.Handler.AbstractGoToDefinitionHandler.GetDefinitionAsync(TextDocumentPositionParams request, Boolean forSymbolType, RequestContext context, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Handler/Definitions/AbstractGoToDefinitionHandler.cs:line 47
   at Microsoft.CommonLanguageServerProtocol.Framework.QueueItem`1.StartRequestAsync[TRequest,TResponse](TRequest request, TRequestContext context, IMethodHandler handler, String language, CancellationToken cancellationToken)
2026-04-13 12:20:41.023 [error] Request textDocument/definition failed.
  Message: The requested line number 314 must be less than the number of lines 246. (Parameter 'Line')
  Code: -32000 
[object Object]
2026-04-13 12:20:43.055 [error] [textDocument/definition] [LSP] System.ArgumentOutOfRangeException: The requested line number 315 must be less than the number of lines 246. (Parameter 'Line')
   at Microsoft.CodeAnalysis.Text.TextLineCollection.GetPosition(LinePosition position) in /_/src/Compilers/Core/Portable/Text/TextLineCollection.cs:line 67
   at Microsoft.CodeAnalysis.LanguageServer.Extensions.GetPositionFromLinePositionAsync(TextDocument document, LinePosition linePosition, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Extensions/Extensions.cs:line 219
   at Microsoft.CodeAnalysis.LanguageServer.Handler.AbstractGoToDefinitionHandler.GetDefinitionsAsync(IGlobalOptionService globalOptions, IMetadataAsSourceFileService metadataAsSourceFileService, Workspace workspace, Document document, Boolean forSymbolType, LinePosition linePosition, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Handler/Definitions/AbstractGoToDefinitionHandler.cs:line 53
   at Microsoft.CodeAnalysis.LanguageServer.Handler.AbstractGoToDefinitionHandler.GetDefinitionAsync(TextDocumentPositionParams request, Boolean forSymbolType, RequestContext context, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Handler/Definitions/AbstractGoToDefinitionHandler.cs:line 47
   at Microsoft.CommonLanguageServerProtocol.Framework.QueueItem`1.StartRequestAsync[TRequest,TResponse](TRequest request, TRequestContext context, IMethodHandler handler, String language, CancellationToken cancellationToken)
2026-04-13 12:20:43.057 [error] Request textDocument/definition failed.
  Message: The requested line number 315 must be less than the number of lines 246. (Parameter 'Line')
  Code: -32000 
[object Object]
2026-04-13 12:20:45.066 [error] [textDocument/definition] [LSP] System.ArgumentOutOfRangeException: The requested line number 332 must be less than the number of lines 246. (Parameter 'Line')
   at Microsoft.CodeAnalysis.Text.TextLineCollection.GetPosition(LinePosition position) in /_/src/Compilers/Core/Portable/Text/TextLineCollection.cs:line 67
   at Microsoft.CodeAnalysis.LanguageServer.Extensions.GetPositionFromLinePositionAsync(TextDocument document, LinePosition linePosition, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Extensions/Extensions.cs:line 219
   at Microsoft.CodeAnalysis.LanguageServer.Handler.AbstractGoToDefinitionHandler.GetDefinitionsAsync(IGlobalOptionService globalOptions, IMetadataAsSourceFileService metadataAsSourceFileService, Workspace workspace, Document document, Boolean forSymbolType, LinePosition linePosition, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Handler/Definitions/AbstractGoToDefinitionHandler.cs:line 53
   at Microsoft.CodeAnalysis.LanguageServer.Handler.AbstractGoToDefinitionHandler.GetDefinitionAsync(TextDocumentPositionParams request, Boolean forSymbolType, RequestContext context, CancellationToken cancellationToken) in /_/src/LanguageServer/Protocol/Handler/Definitions/AbstractGoToDefinitionHandler.cs:line 47
   at Microsoft.CommonLanguageServerProtocol.Framework.QueueItem`1.StartRequestAsync[TRequest,TResponse](TRequest request, TRequestContext context, IMethodHandler handler, String language, CancellationToken cancellationToken)
2026-04-13 12:20:45.066 [error] Request textDocument/definition failed.
  Message: The requested line number 332 must be less than the number of lines 246. (Parameter 'Line')
  Code: -32000 
[object Object]

C# LSP Trace Logs log

Details

Environment Information

VSCode version: 1.115.0
C# Extension: 2.130.5
Using OmniSharp: false

Dotnet Information

Host:
Version: 10.0.3
Architecture: x64
Commit: c2435c3e0f
RID: win-x64

.NET SDKs installed:
No SDKs were found.

.NET runtimes installed:
Microsoft.AspNetCore.App 10.0.3 [c:\Users\mukolkaSigma\AppData\Roaming\Code\User\globalStorage\ms-dotnettools.vscode-dotnet-runtime.dotnet\10.0.3x64aspnetcore\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 10.0.3 [c:\Users\mukolkaSigma\AppData\Roaming\Code\User\globalStorage\ms-dotnettools.vscode-dotnet-runtime.dotnet\10.0.3x64aspnetcore\shared\Microsoft.NETCore.App]

Other architectures found:
x86 [C:\Program Files (x86)\dotnet]
registered at [HKLM\SOFTWARE\dotnet\Setup\InstalledVersions\x86\InstallLocation]

Environment variables:
DOTNET_CLI_UI_LANGUAGE [en-US]
DOTNET_MULTILEVEL_LOOKUP [0]
DOTNET_NOLOGO [true]

global.json file:
Not found

Learn more:
https://aka.ms/dotnet/info

Download .NET:
https://aka.ms/dotnet/download

Visual Studio Code Extensions
Extension Author Version Folder Name
chatgpt openai 26.409.20454 openai.chatgpt-26.409.20454-win32-x64
claude-dev saoudrizwan 3.78.0 saoudrizwan.claude-dev-3.78.0
cmake-tools ms-vscode 1.22.28 ms-vscode.cmake-tools-1.22.28
continue Continue 1.2.22 continue.continue-1.2.22-win32-x64
copilot-chat GitHub 0.43.0 github.copilot-chat-0.43.0
cpp-devtools ms-vscode 0.4.6 ms-vscode.cpp-devtools-0.4.6
cpptools ms-vscode 1.31.4 ms-vscode.cpptools-1.31.4-win32-x64
cpptools-extension-pack ms-vscode 1.5.1 ms-vscode.cpptools-extension-pack-1.5.1
cpptools-themes ms-vscode 2.0.0 ms-vscode.cpptools-themes-2.0.0
csdevkit ms-dotnettools 3.10.14 ms-dotnettools.csdevkit-3.10.14-win32-x64
csharp ms-dotnettools 2.130.5 ms-dotnettools.csharp-2.130.5-win32-x64
debugpy ms-python 2025.18.0 ms-python.debugpy-2025.18.0-win32-x64
Fitten-Code FittenTech 1.0.5 fittentech.fitten-code-1.0.5
java redhat 1.53.0 redhat.java-1.53.0-win32-x64
llama-coder ex3ndr 0.0.14 ex3ndr.llama-coder-0.0.14
makefile-tools ms-vscode 0.12.17 ms-vscode.makefile-tools-0.12.17
powershell ms-vscode 2025.4.0 ms-vscode.powershell-2025.4.0
python ms-python 2026.4.0 ms-python.python-2026.4.0-win32-x64
qwen-code-vscode-ide-companion qwenlm 0.14.3 qwenlm.qwen-code-vscode-ide-companion-0.14.3-win32-x64
remote-containers ms-vscode-remote 0.447.0 ms-vscode-remote.remote-containers-0.447.0
urc-vscode epicgames 1.0.49066590 epicgames.urc-vscode-1.0.49066590
verse epicgames 0.0.51043566 epicgames.verse-0.0.51043566
vscode-containers ms-azuretools 2.4.1 ms-azuretools.vscode-containers-2.4.1
vscode-dotnet-runtime ms-dotnettools 3.0.0 ms-dotnettools.vscode-dotnet-runtime-3.0.0
vscode-gradle vscjava 3.17.2 vscjava.vscode-gradle-3.17.2
vscode-java-debug vscjava 0.58.5 vscjava.vscode-java-debug-0.58.5
vscode-java-dependency vscjava 0.27.1 vscjava.vscode-java-dependency-0.27.1
vscode-java-pack vscjava 0.30.5 vscjava.vscode-java-pack-0.30.5
vscode-java-test vscjava 0.44.0 vscjava.vscode-java-test-0.44.0
vscode-maven vscjava 0.45.1 vscjava.vscode-maven-0.45.1
vscode-pylance ms-python 2026.2.1 ms-python.vscode-pylance-2026.2.1
vscode-python-envs ms-python 1.26.0 ms-python.vscode-python-envs-1.26.0-win32-x64
vstuc visualstudiotoolsforunity 1.2.1 visualstudiotoolsforunity.vstuc-1.2.1
C# Settings
Setting Value
preferCSharpExtension false
compilerDiagnosticScope openFiles
analyzerDiagnosticScope openFiles
enableXamlTools true
useServerGC true
System Info
Item Value
CPUs 12th Gen Intel(R) Core(TM) i5-12450H (12 x 2496)
GPU Status 2d_canvas: enabled
GPU0: VENDOR= 0x10de, DEVICE=0x25a2 [NVIDIA GeForce RTX 3050 Laptop GPU], DRIVER_VENDOR=NVIDIA, DRIVER_VERSION=32.0.15.9174 ACTIVE
GPU1: VENDOR= 0x8086, DEVICE=0x46a3 [Intel(R) UHD Graphics], DRIVER_VERSION=32.0.101.7084
GPU2: VENDOR= 0x1414, DEVICE=0x008c [Microsoft Basic Render Driver], DRIVER_VERSION=10.0.26100.7309
Machine model name:
Machine model version:
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: enabled
multiple_raster_threads: enabled_on
opengl: enabled_on
rasterization: enabled
raw_draw: disabled_off_ok
skia_graphite: disabled_off
trees_in_viz: disabled_off
video_decode: enabled
video_encode: enabled
webgl: enabled
webgl2: enabled
webgpu: enabled
webnn: disabled_off
Load (avg) undefined
Memory (System) 15.68GB (0.72GB free)
Process Argv --crash-reporter-id 76649ff9-da1f-4614-9e1e-57b80a059e4a
Screen Reader no
VM 27%
A/B Experiments
vsliv368cf:30146710
pythonvspyt551:31249599
binariesv615:30325510
nativeloc1:31344060
dwcopilot:31170013
dwoutputs:31242946
copilot_t_ci:31333650
e5gg6876:31282496
pythonrdcb7:31342333
6518g693:31463988
aj953862:31281341
6abeh943:31336334
envsdeactivate2:31464701
cloudbuttont:31379625
3efgi100_wstrepl:31403338
bj468946:31457056
use-responses-api:31390855
ddidt:31399633
je187915:31454425
ec5jj548:31422691
cp_cls_t_966_ss:31454198
4je02754:31466945
8hhj4413:31478653
ge8j1254_inline_auto_hint_haiku:31491242
38bie571_auto:31426784
cp_cls_c_1081:31454833
conptydll_false:31489735
ia-use-proxy-models-svc:31452481
e9c30283:31461165
test_treatment2:31471001
control_6dc23131:31492151
idci7584:31464702
nes-ftch-new:31485413
3bj34942:31489864
534a6447:31478749
chat:31457767
8hig5102:31480529
89g7j272:31492195
t-some:31486549
cpptoolson-v2:31475363
827if375:31491076
signintitlebar:31487064
inline_hover_fd9bg283:31492073
ec1eg703:31491645
client_tst_t:31487658
ddid_c:31478207
getcmakediagnosticsoff:31489825
nes-perm-reb-0:31490411
cp_cls_c_1082:31491634
nes-async-ew-check-on:31491820
logging_disabled_new:31493366

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions