Skip to content

System.ArgumentOutOfRangeException thrown when opening new Maui Blazor app #82951

@tmat

Description

@tmat

Repro:

  • Open VS Code
  • Create a new project via "New Project", select Maui Blazor hybrid app
>	Microsoft.CodeAnalysis.Workspaces.dll!Microsoft.CodeAnalysis.Diagnostics.GeneratorDiagnosticsPlaceholderAnalyzer.AnalyzeSemanticsAsync(Microsoft.CodeAnalysis.TextDocument textDocument, Microsoft.CodeAnalysis.SyntaxTree tree, System.Threading.CancellationToken cancellationToken) Line 42	C#
 	Microsoft.CodeAnalysis.Features.dll!Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzerService.DocumentAnalysisExecutor.ComputeDocumentDiagnosticAnalyzerDiagnosticsAsync(Microsoft.CodeAnalysis.Diagnostics.DocumentDiagnosticAnalyzer analyzer, Microsoft.CodeAnalysis.TextDocument document, Microsoft.CodeAnalysis.Diagnostics.AnalysisKind kind, Microsoft.CodeAnalysis.Compilation compilation, Microsoft.CodeAnalysis.SyntaxTree tree, System.Threading.CancellationToken cancellationToken) Line 93	C#
 	Microsoft.CodeAnalysis.Features.dll!Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzerService.DocumentAnalysisExecutor.ComputeDiagnosticsInProcessAsync(Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer analyzer, System.Threading.CancellationToken cancellationToken) Line 93	C#
 	Microsoft.CodeAnalysis.Features.dll!Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzerService.ComputeDocumentDiagnosticsCoreInProcessAsync(Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzerService.DocumentAnalysisExecutor executor, System.Threading.CancellationToken cancellationToken) Line 32	C#
 	Microsoft.CodeAnalysis.Features.dll!Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzerService.ComputeDiagnosticsInProcessAsync.__ComputeDocumentDiagnosticsAsync|43_0(Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzerService service, Microsoft.CodeAnalysis.TextDocument document, Microsoft.CodeAnalysis.Diagnostics.CompilationWithAnalyzers compilationWithAnalyzers, bool logPerformanceInfo, System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer> analyzers, Microsoft.CodeAnalysis.Diagnostics.AnalysisKind kind, Microsoft.CodeAnalysis.Text.TextSpan? span, bool incrementalAnalysis, Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder<Microsoft.CodeAnalysis.Diagnostics.DiagnosticData> list, System.Threading.CancellationToken cancellationToken) Line 325	C#
 	Microsoft.CodeAnalysis.Features.dll!Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzerService.ComputeDiagnosticsInProcessAsync(Microsoft.CodeAnalysis.TextDocument document, Microsoft.CodeAnalysis.Text.TextSpan? range, System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer> allAnalyzers, System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer> syntaxAnalyzers, System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer> semanticSpanAnalyzers, System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer> semanticDocumentAnalyzers, bool incrementalAnalysis, bool logPerformanceInfo, System.Threading.CancellationToken cancellationToken) Line 299	C#
 	[Async Call Stack]	
 	[Async] Microsoft.CodeAnalysis.Features.dll!Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzerService.GetDiagnosticsForSpanInProcessAsync(Microsoft.CodeAnalysis.TextDocument document, Microsoft.CodeAnalysis.Text.TextSpan? range, Microsoft.CodeAnalysis.Diagnostics.DiagnosticIdFilter diagnosticIdFilter, Microsoft.CodeAnalysis.CodeActions.CodeActionRequestPriority? priority, Microsoft.CodeAnalysis.Diagnostics.DiagnosticKind diagnosticKind, System.Threading.CancellationToken cancellationToken) Line 71	C#
 	[Async] Microsoft.CodeAnalysis.Features.dll!Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzerService.GetDiagnosticsForSpanAsync(Microsoft.CodeAnalysis.TextDocument document, Microsoft.CodeAnalysis.Text.TextSpan? range, Microsoft.CodeAnalysis.Diagnostics.DiagnosticIdFilter diagnosticIdFilter, Microsoft.CodeAnalysis.CodeActions.CodeActionRequestPriority? priority, Microsoft.CodeAnalysis.Diagnostics.DiagnosticKind diagnosticKind, System.Threading.CancellationToken cancellationToken) Line 207	C#
 	[Async] Microsoft.CodeAnalysis.ExternalAccess.Razor.Features.dll!Microsoft.CodeAnalysis.ExternalAccess.Razor.Cohost.Handlers.Diagnostics.GetDocumentDiagnosticsAsync(Microsoft.CodeAnalysis.Document document, bool supportsVisualStudioExtensions, System.Threading.CancellationToken cancellationToken) Line 33	C#
 	[External Code]	
 	[Async] Microsoft.CodeAnalysis.LanguageServer.Protocol.dll!Microsoft.CommonLanguageServerProtocol.Framework.QueueItem<Microsoft.CodeAnalysis.LanguageServer.Handler.RequestContext>.StartRequestAsync<Roslyn.LanguageServer.Protocol.DocumentDiagnosticParams, Roslyn.LanguageServer.Protocol.FullDocumentDiagnosticReport>(Roslyn.LanguageServer.Protocol.DocumentDiagnosticParams request, Microsoft.CodeAnalysis.LanguageServer.Handler.RequestContext context, Microsoft.CommonLanguageServerProtocol.Framework.IMethodHandler handler, System.Threading.CancellationToken cancellationToken) Line 192	C#
 	[External Code]	
 	[Async] Microsoft.CodeAnalysis.LanguageServer.Protocol.dll!Microsoft.CodeAnalysis.LanguageServer.RoslynRequestExecutionQueue.WrapStartRequestTaskAsync(System.Threading.Tasks.Task requestTask, bool rethrowExceptions) Line 32	C#

Metadata

Metadata

Assignees

No one assigned

    Labels

    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