Description
Type: Bug
I get a flood of warning messages in my OUTPUT window and error popups.
This happens whenever I open a project with dotnet 8.0 project and open a file.
OUTPUT window ends with (complete output under C# Output) :
025-04-08 01:32:40.571 [info] [Error - 1:32:40 AM] Request textDocument/semanticTokens/range failed.
2025-04-08 01:32:40.572 [info] Message: Changes must be within bounds of SourceText (Parameter 'changes')
Code: -32000
OS
VS Code Version
C# Output
2025-04-08 01:25:00.406 [info] received named pipe information from server
2025-04-08 01:25:00.408 [info] client has connected to server
2025-04-08 01:25:00.667 [info] [Info - 1:25:00 AM] [Program] Language server initialized
2025-04-08 01:25:00.938 [warning] Tried to send razor/dynamicFileInfoChanged while server is not running
2025-04-08 01:25:01.186 [warning] Tried to send razor/dynamicFileInfoChanged while server is not running
2025-04-08 01:25:01.193 [warning] Tried to send razor/dynamicFileInfoChanged while server is not running
2025-04-08 01:25:01.198 [warning] Tried to send razor/dynamicFileInfoChanged while server is not running
2025-04-08 01:25:01.199 [warning] Tried to send razor/dynamicFileInfoChanged while server is not running
2025-04-08 01:25:01.200 [warning] Tried to send razor/dynamicFileInfoChanged while server is not running
2025-04-08 01:25:01.201 [warning] Tried to send razor/dynamicFileInfoChanged while server is not running
2025-04-08 01:25:01.202 [warning] Tried to send razor/dynamicFileInfoChanged while server is not running
2025-04-08 01:25:01.203 [warning] Tried to send razor/dynamicFileInfoChanged while server is not running
2025-04-08 01:25:01.204 [warning] Tried to send razor/dynamicFileInfoChanged while server is not running
2025-04-08 01:25:01.205 [warning] Tried to send razor/dynamicFileInfoChanged while server is not running
2025-04-08 01:25:01.206 [warning] Tried to send razor/dynamicFileInfoChanged while server is not running
2025-04-08 01:25:01.208 [warning] Tried to send razor/dynamicFileInfoChanged while server is not running
2025-04-08 01:25:01.210 [warning] Tried to send razor/dynamicFileInfoChanged while server is not running
2025-04-08 01:25:01.210 [warning] Tried to send razor/dynamicFileInfoChanged while server is not running
2025-04-08 01:25:01.211 [warning] Tried to send razor/dynamicFileInfoChanged while server is not running
2025-04-08 01:25:01.216 [warning] Tried to send razor/dynamicFileInfoChanged while server is not running
2025-04-08 01:25:01.220 [warning] Tried to send razor/dynamicFileInfoChanged while server is not running
2025-04-08 01:25:01.225 [warning] Tried to send razor/dynamicFileInfoChanged while server is not running
2025-04-08 01:25:01.228 [warning] Tried to send razor/dynamicFileInfoChanged while server is not running
2025-04-08 01:25:01.231 [warning] Tried to send razor/dynamicFileInfoChanged while server is not running
2025-04-08 01:25:01.232 [warning] Tried to send razor/dynamicFileInfoChanged while server is not running
2025-04-08 01:25:01.233 [warning] Tried to send razor/dynamicFileInfoChanged while server is not running
2025-04-08 01:25:01.235 [warning] Tried to send razor/dynamicFileInfoChanged while server is not running
2025-04-08 01:25:01.236 [warning] Tried to send razor/dynamicFileInfoChanged while server is not running
2025-04-08 01:25:01.237 [warning] Tried to send razor/dynamicFileInfoChanged while server is not running
2025-04-08 01:25:01.238 [warning] Tried to send razor/dynamicFileInfoChanged while server is not running
2025-04-08 01:25:05.503 [info] [Info - 1:25:05 AM] [serviceBroker/connect] [WorkspaceProjectFactoryService] Project /home/jkp/Project/dotNetCore/Learning/Duende IdentityServer/Quickstarts/2_InteractiveAspNetCore/src/IdentityServer/IdentityServer.csproj loaded by C# Dev Kit
2025-04-08 01:25:10.994 [info] [Error - 1:25:10 AM] [serviceBroker/connect] [Microsoft.VisualStudioCode.RazorExtension.RazorWorkspaceListener] Encountered exception while processing unit: Changes must be within bounds of SourceText (Parameter 'changes') System.ArgumentException: Changes must be within bounds of SourceText (Parameter 'changes')
at Microsoft.CodeAnalysis.Text.SourceText.WithChanges(IEnumerable1 changes) in /_/src/Compilers/Core/Portable/Text/SourceText.cs:line 769 at Microsoft.VisualStudioCode.RazorExtension.Services.LspDynamicFileProvider.LspTextChangesTextLoader.ApplyChanges(SourceText sourceText, ImmutableArray
1 changes)
at Microsoft.VisualStudioCode.RazorExtension.Services.LspDynamicFileProvider.LspTextChangesTextLoader.LoadTextAndVersionAsync(LoadTextOptions options, CancellationToken cancellationToken)
at Microsoft.CodeAnalysis.TextLoader.LoadTextAsync(LoadTextOptions options, CancellationToken cancellationToken) in //src/Workspaces/Core/Portable/Workspace/Solution/TextLoader.cs:line 106
at Microsoft.CodeAnalysis.LoadableTextAndVersionSource.LazyValueWithOptions.GetValueAsync(CancellationToken cancellationToken) in //src/Workspaces/Core/Portable/Workspace/Solution/VersionSource/LoadableTextAndVersionSource.cs:line 77
at Microsoft.CodeAnalysis.RecoverableTextAndVersion.GetRecoverableTextAsync(Boolean useAsync, LoadTextOptions options, CancellationToken cancellationToken) in //src/Workspaces/Core/Portable/Workspace/Solution/VersionSource/RecoverableTextAndVersion.cs:line 90
at Microsoft.CodeAnalysis.RecoverableTextAndVersion.GetValueAsync(LoadTextOptions options, CancellationToken cancellationToken) in //src/Workspaces/Core/Portable/Workspace/Solution/VersionSource/RecoverableTextAndVersion.cs:line 128
at Microsoft.CodeAnalysis.DocumentState.FullyParseTreeAsync(ITextAndVersionSource newTextSource, LoadTextOptions loadTextOptions, String filePath, ParseOptions options, LanguageServices languageServices, PreservationMode mode, CancellationToken cancellationToken) in //src/Workspaces/Core/Portable/Workspace/Solution/DocumentState.cs:line 138
at Microsoft.CodeAnalysis.DocumentState.GetSyntaxTreeAsync(CancellationToken cancellationToken) in //src/Workspaces/Core/Portable/Workspace/Solution/DocumentState.cs:line 613
at Microsoft.CodeAnalysis.SolutionCompilationState.TranslationAction.AddDocumentsAction.<>c.<b__3_2>d.MoveNext() in //src/Workspaces/Core/Portable/Workspace/Solution/SolutionCompilationState.TranslationAction_Actions.cs:line 185
--- End of stack trace from previous location ---
at Microsoft.CodeAnalysis.Shared.Utilities.ProducerConsumer1.<>c__DisplayClass11_0
3.<b__2>d.MoveNext() in //src/Workspaces/SharedUtilitiesAndExtensions/Compiler/Core/Utilities/ProducerConsumer.cs:line 255
--- End of stack trace from previous location ---
at System.Threading.Tasks.Parallel.<>c__571.<<ForEachAsync>b__57_0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.CodeAnalysis.Shared.Utilities.ProducerConsumer
1.<>c__DisplayClass12_02.<<RunChannelAsync>g__ProduceItemsAndWriteToChannelAsync|2>d.MoveNext() in /_/src/Workspaces/SharedUtilitiesAndExtensions/Compiler/Core/Utilities/ProducerConsumer.cs:line 322 --- End of stack trace from previous location --- at Microsoft.CodeAnalysis.Shared.Utilities.ProducerConsumer
1.RunChannelAsync[TArgs,TResult](ProducerConsumerOptions options, Func4 produceItems, Func
4 consumeItems, TArgs args, CancellationToken cancellationToken) in //src/Workspaces/SharedUtilitiesAndExtensions/Compiler/Core/Utilities/ProducerConsumer.cs:line 301
at Microsoft.CodeAnalysis.Shared.Utilities.ProducerConsumer1.RunParallelAsync[TSource,TArgs](IAsyncEnumerable
1 source, Func5 produceItems, TArgs args, CancellationToken cancellationToken) in /_/src/Workspaces/SharedUtilitiesAndExtensions/Compiler/Core/Utilities/ProducerConsumer.cs:line 228 at Microsoft.CodeAnalysis.SolutionCompilationState.TranslationAction.AddDocumentsAction.TransformCompilationAsync(Compilation oldCompilation, CancellationToken cancellationToken) in /_/src/Workspaces/Core/Portable/Workspace/Solution/SolutionCompilationState.TranslationAction_Actions.cs:line 182 at Microsoft.CodeAnalysis.SolutionCompilationState.RegularCompilationTracker.<>c__DisplayClass25_0.<<GetOrBuildFinalStateAsync>g__ApplyFirstTransformationAsync|6>d.MoveNext() in /_/src/Workspaces/Core/Portable/Workspace/Solution/SolutionCompilationState.RegularCompilationTracker.cs:line 423 --- End of stack trace from previous location --- at Microsoft.CodeAnalysis.SolutionCompilationState.RegularCompilationTracker.<>c__DisplayClass25_0.<<GetOrBuildFinalStateAsync>g__CollapseInProgressStateAsync|2>d.MoveNext() in /_/src/Workspaces/Core/Portable/Workspace/Solution/SolutionCompilationState.RegularCompilationTracker.cs:line 375 --- End of stack trace from previous location --- at Microsoft.CodeAnalysis.SolutionCompilationState.RegularCompilationTracker.<>c__DisplayClass25_0.<<GetOrBuildFinalStateAsync>g__BuildFinalStateAsync|0>d.MoveNext() in /_/src/Workspaces/Core/Portable/Workspace/Solution/SolutionCompilationState.RegularCompilationTracker.cs:line 304 --- End of stack trace from previous location --- at Microsoft.CodeAnalysis.SolutionCompilationState.RegularCompilationTracker.GetOrBuildFinalStateAsync(SolutionCompilationState compilationState, CancellationToken cancellationToken) in /_/src/Workspaces/Core/Portable/Workspace/Solution/SolutionCompilationState.RegularCompilationTracker.cs:line 267 at Microsoft.CodeAnalysis.SolutionCompilationState.RegularCompilationTracker.GetCompilationSlowAsync(SolutionCompilationState compilationState, CancellationToken cancellationToken) in /_/src/Workspaces/Core/Portable/Workspace/Solution/SolutionCompilationState.RegularCompilationTracker.cs:line 238 at Microsoft.AspNetCore.Razor.Utilities.RazorProjectInfoFactory.ConvertAsync(Project project, CancellationToken cancellationToken) at Microsoft.VisualStudioCode.RazorExtension.RazorWorkspaceListenerBase.ReportUpdateProjectAsync(Stream stream, Project project, ILogger logger, CancellationToken cancellationToken) at Microsoft.VisualStudioCode.RazorExtension.RazorWorkspaceListenerBase.ProcessWorkCoreAsync(ImmutableArray
1 work, Stream stream, Solution solution, ILogger logger, CancellationToken cancellationToken)
2025-04-08 01:25:11.510 [info] [Error - 1:25:11 AM] [razor/dynamicFileInfoChanged] [Microsoft.VisualStudioCode.RazorExtension.RazorWorkspaceListener] Encountered exception while processing unit: Changes must be within bounds of SourceText (Parameter 'changes') System.ArgumentException: Changes must be within bounds of SourceText (Parameter 'changes')
at Microsoft.CodeAnalysis.Text.SourceText.WithChanges(IEnumerable1 changes) in /_/src/Compilers/Core/Portable/Text/SourceText.cs:line 769 at Microsoft.VisualStudioCode.RazorExtension.Services.LspDynamicFileProvider.LspTextChangesTextLoader.ApplyChanges(SourceText sourceText, ImmutableArray
1 changes)
at Microsoft.VisualStudioCode.RazorExtension.Services.LspDynamicFileProvider.LspTextChangesTextLoader.LoadTextAndVersionAsync(LoadTextOptions options, CancellationToken cancellationToken)
at Microsoft.CodeAnalysis.TextLoader.LoadTextAsync(LoadTextOptions options, CancellationToken cancellationToken) in //src/Workspaces/Core/Portable/Workspace/Solution/TextLoader.cs:line 106
at Microsoft.CodeAnalysis.LoadableTextAndVersionSource.LazyValueWithOptions.GetValueAsync(CancellationToken cancellationToken) in //src/Workspaces/Core/Portable/Workspace/Solution/VersionSource/LoadableTextAndVersionSource.cs:line 77
at Microsoft.CodeAnalysis.RecoverableTextAndVersion.GetRecoverableTextAsync(Boolean useAsync, LoadTextOptions options, CancellationToken cancellationToken) in //src/Workspaces/Core/Portable/Workspace/Solution/VersionSource/RecoverableTextAndVersion.cs:line 90
at Microsoft.CodeAnalysis.RecoverableTextAndVersion.GetValueAsync(LoadTextOptions options, CancellationToken cancellationToken) in //src/Workspaces/Core/Portable/Workspace/Solution/VersionSource/RecoverableTextAndVersion.cs:line 128
at Microsoft.CodeAnalysis.DocumentState.FullyParseTreeAsync(ITextAndVersionSource newTextSource, LoadTextOptions loadTextOptions, String filePath, ParseOptions options, LanguageServices languageServices, PreservationMode mode, CancellationToken cancellationToken) in //src/Workspaces/Core/Portable/Workspace/Solution/DocumentState.cs:line 138
at Microsoft.CodeAnalysis.DocumentState.GetSyntaxTreeAsync(CancellationToken cancellationToken) in //src/Workspaces/Core/Portable/Workspace/Solution/DocumentState.cs:line 613
at Microsoft.CodeAnalysis.SolutionCompilationState.TranslationAction.AddDocumentsAction.<>c.<b__3_2>d.MoveNext() in //src/Workspaces/Core/Portable/Workspace/Solution/SolutionCompilationState.TranslationAction_Actions.cs:line 185
--- End of stack trace from previous location ---
at Microsoft.CodeAnalysis.Shared.Utilities.ProducerConsumer1.<>c__DisplayClass11_0
3.<b__2>d.MoveNext() in //src/Workspaces/SharedUtilitiesAndExtensions/Compiler/Core/Utilities/ProducerConsumer.cs:line 255
--- End of stack trace from previous location ---
at System.Threading.Tasks.Parallel.<>c__571.<<ForEachAsync>b__57_0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.CodeAnalysis.Shared.Utilities.ProducerConsumer
1.<>c__DisplayClass12_02.<<RunChannelAsync>g__ProduceItemsAndWriteToChannelAsync|2>d.MoveNext() in /_/src/Workspaces/SharedUtilitiesAndExtensions/Compiler/Core/Utilities/ProducerConsumer.cs:line 322 --- End of stack trace from previous location --- at Microsoft.CodeAnalysis.Shared.Utilities.ProducerConsumer
1.RunChannelAsync[TArgs,TResult](ProducerConsumerOptions options, Func4 produceItems, Func
4 consumeItems, TArgs args, CancellationToken cancellationToken) in //src/Workspaces/SharedUtilitiesAndExtensions/Compiler/Core/Utilities/ProducerConsumer.cs:line 301
at Microsoft.CodeAnalysis.Shared.Utilities.ProducerConsumer1.RunParallelAsync[TSource,TArgs](IAsyncEnumerable
1 source, Func5 produceItems, TArgs args, CancellationToken cancellationToken) in /_/src/Workspaces/SharedUtilitiesAndExtensions/Compiler/Core/Utilities/ProducerConsumer.cs:line 228 at Microsoft.CodeAnalysis.SolutionCompilationState.TranslationAction.AddDocumentsAction.TransformCompilationAsync(Compilation oldCompilation, CancellationToken cancellationToken) in /_/src/Workspaces/Core/Portable/Workspace/Solution/SolutionCompilationState.TranslationAction_Actions.cs:line 182 at Microsoft.CodeAnalysis.SolutionCompilationState.RegularCompilationTracker.<>c__DisplayClass25_0.<<GetOrBuildFinalStateAsync>g__ApplyFirstTransformationAsync|6>d.MoveNext() in /_/src/Workspaces/Core/Portable/Workspace/Solution/SolutionCompilationState.RegularCompilationTracker.cs:line 423 --- End of stack trace from previous location --- at Microsoft.CodeAnalysis.SolutionCompilationState.RegularCompilationTracker.<>c__DisplayClass25_0.<<GetOrBuildFinalStateAsync>g__CollapseInProgressStateAsync|2>d.MoveNext() in /_/src/Workspaces/Core/Portable/Workspace/Solution/SolutionCompilationState.RegularCompilationTracker.cs:line 375 --- End of stack trace from previous location --- at Microsoft.CodeAnalysis.SolutionCompilationState.RegularCompilationTracker.<>c__DisplayClass25_0.<<GetOrBuildFinalStateAsync>g__BuildFinalStateAsync|0>d.MoveNext() in /_/src/Workspaces/Core/Portable/Workspace/Solution/SolutionCompilationState.RegularCompilationTracker.cs:line 304 --- End of stack trace from previous location --- at Microsoft.CodeAnalysis.SolutionCompilationState.RegularCompilationTracker.GetOrBuildFinalStateAsync(SolutionCompilationState compilationState, CancellationToken cancellationToken) in /_/src/Workspaces/Core/Portable/Workspace/Solution/SolutionCompilationState.RegularCompilationTracker.cs:line 267 at Microsoft.CodeAnalysis.SolutionCompilationState.RegularCompilationTracker.GetCompilationSlowAsync(SolutionCompilationState compilationState, CancellationToken cancellationToken) in /_/src/Workspaces/Core/Portable/Workspace/Solution/SolutionCompilationState.RegularCompilationTracker.cs:line 238 at Microsoft.AspNetCore.Razor.Utilities.RazorProjectInfoFactory.ConvertAsync(Project project, CancellationToken cancellationToken) at Microsoft.VisualStudioCode.RazorExtension.RazorWorkspaceListenerBase.ReportUpdateProjectAsync(Stream stream, Project project, ILogger logger, CancellationToken cancellationToken) at Microsoft.VisualStudioCode.RazorExtension.RazorWorkspaceListenerBase.ProcessWorkCoreAsync(ImmutableArray
1 work, Stream stream, Solution solution, ILogger logger, CancellationToken cancellationToken)
Environment information
Dotnet Information
Runtime Environment:
OS Name: ubuntu
OS Version: 24.04
OS Platform: Linux
RID: ubuntu.24.04-x64
Base Path: /usr/lib/dotnet/sdk/9.0.104/
.NET workloads installed:
There are no installed workloads to display.
Configured to use loose manifests when installing new manifests.
Host:
Version: 9.0.3
Architecture: x64
Commit: 7931ad4860
.NET SDKs installed:
8.0.114 [/usr/lib/dotnet/sdk]
9.0.104 [/usr/lib/dotnet/sdk]
.NET runtimes installed:
Microsoft.AspNetCore.App 8.0.14 [/usr/lib/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 9.0.3 [/usr/lib/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 8.0.14 [/usr/lib/dotnet/shared/Microsoft.NETCore.App]
Microsoft.NETCore.App 9.0.3 [/usr/lib/dotnet/shared/Microsoft.NETCore.App]
Other architectures found:
None
Environment variables:
Not set
global.json file:
Not found
Learn more:
https://aka.ms/dotnet/info
Download .NET:
https://aka.ms/dotnet/download
Visual Studio Code Extensions
System Info
canvas_oop_rasterization: enabled_on
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
video_decode: enabled
video_encode: disabled_software
vulkan: disabled_off
webgl: enabled
webgl2: enabled
webgpu: disabled_off
webnn: disabled_off| |Load (avg)|0, 0, 1| |Memory (System)|31.26GB (26.61GB free)| |Process Argv|. --crash-reporter-id 72fa28c1-4ed6-42e5-b65f-e55ab06b6d30| |Screen Reader|no| |VM|0%| |DESKTOP_SESSION|xfce| |XDG_CURRENT_DESKTOP|XFCE| |XDG_SESSION_DESKTOP|xfce| |XDG_SESSION_TYPE|x11|
A/B Experiments
</details>