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

System.InsufficientExecutionStackException: Insufficient stack to continue executing the program safely. This can happen from having too many functions on the call stack or function on the stack using too much stack space. #8187

Closed
coolhome opened this issue Aug 30, 2022 · 0 comments · Fixed by #14049
Assignees
Labels
bug Something isn't working top 10 committed

Comments

@coolhome
Copy link

coolhome commented Aug 30, 2022

Bicep version
Bicep CLI version 0.9.1 (a2950a1)

Describe the bug
VSCode breaks terribly from invalid syntax with array around output value. This may be able to be reduced more but have not looked far enough.

Related to #7356

To Reproduce
Steps to reproduce the behavior:

// blank.bicep
// nothing...
// main.bicep
var modOptions = [for index in range(0, 3): {
  name: 'mod_${index}'
}]

module mods 'blank.bicep' = [for mod in modOptions: {
  name: mod.name
}]

output modDetails array = [for (mod, index) in modOptions: {
  deploymentName: mods[index].name
}]

//  ACTION - Replace output from above with below, notice the () wrap around for loop. This causes the stack trace below and prevents typing, each key stroke the text cursor is moved away.
// output modDetails array = ([for (mod, index) in modOptions: {
//  deploymentName: mods[index].name
//}])
[Error - 11:30:04 PM] Request textDocument/codeAction failed.
  Message: Internal Error - System.InsufficientExecutionStackException: Insufficient stack to continue executing the program safely. This can happen from having too many functions on the call stack or function on the stack using too much stack space.
   at System.Runtime.CompilerServices.RuntimeHelpers.EnsureSufficientExecutionStack()
   at Bicep.Core.TypeSystem.DeclaredTypeManager.GetTypeAssignment(SyntaxBase syntax) in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\DeclaredTypeManager.cs:line 106
   at System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory)
   at Bicep.Core.TypeSystem.DeclaredTypeManager.GetForSyntaxType(ForSyntax syntax) in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\DeclaredTypeManager.cs:line 515
   at System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory)
   at Bicep.Core.TypeSystem.DeclaredTypeManager.GetForSyntaxType(ForSyntax syntax) in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\DeclaredTypeManager.cs:line 515
   at System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory)
   at Bicep.Core.TypeSystem.DeclaredTypeManager.GetForSyntaxType(ForSyntax syntax) in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\DeclaredTypeManager.cs:line 515
   at System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory)
   ################################################################
   #### Last two lines repeat more than ~11k times on my system ###
   ################################################################  
   at Bicep.Core.TypeSystem.DeclaredTypeManager.GetObjectType(ObjectSyntax syntax) in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\DeclaredTypeManager.cs:line 613
   at System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory)
   at Bicep.Core.TypeSystem.TypeManager.GetDeclaredType(SyntaxBase syntax) in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeManager.cs:line 32
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.<>c__DisplayClass33_0.<VisitObjectSyntax>b__0() in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 659
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.<>c__DisplayClass15_0.<AssignType>b__0() in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 102
   at System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory)
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.AssignTypeWithCaching(SyntaxBase syntax, Func`1 assignFunc) in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 96
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.GetTypeAssignment(SyntaxBase syntax) in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 70
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.GetTypeInfo(SyntaxBase syntax) in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 74
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.<>c__DisplayClass20_0.<VisitForSyntax>b__0() in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 257
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.<>c__DisplayClass15_0.<AssignType>b__0() in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 102
   at System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory)
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.AssignTypeWithCaching(SyntaxBase syntax, Func`1 assignFunc) in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 96
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.GetTypeAssignment(SyntaxBase syntax) in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 70
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.GetTypeInfo(SyntaxBase syntax) in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 74
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.<>c__DisplayClass36_0.<VisitParenthesizedExpressionSyntax>b__0() in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 719
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.<>c__DisplayClass15_0.<AssignType>b__0() in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 102
   at System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory)
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.AssignTypeWithCaching(SyntaxBase syntax, Func`1 assignFunc) in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 96
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.VisitParenthesizedExpressionSyntax(ParenthesizedExpressionSyntax syntax) in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 719
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.GetTypeAssignment(SyntaxBase syntax) in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 70
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.GetTypeInfo(SyntaxBase syntax) in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 74
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.GetOutputDeclarationDiagnostics(TypeSymbol assignedType, OutputDeclarationSyntax syntax) in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 1530
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.<>c__DisplayClass27_0.<VisitOutputDeclarationSyntax>b__0(IDiagnosticWriter diagnostics) in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 589
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.<>c__DisplayClass16_0.<AssignTypeWithDiagnostics>b__0() in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 110
   at System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory)
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.AssignTypeWithCaching(SyntaxBase syntax, Func`1 assignFunc) in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 96
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.GetTypeAssignment(SyntaxBase syntax) in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 70
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.GetTypeInfo(SyntaxBase syntax) in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 74
   at Bicep.Core.Semantics.OutputSymbol.get_Descendants()+MoveNext() in C:\__w\1\s\bicep\src\Bicep.Core\Semantics\OutputSymbol.cs:line 32
   at Bicep.Core.Semantics.SymbolVisitor.VisitDescendants(Symbol symbol) in C:\__w\1\s\bicep\src\Bicep.Core\Semantics\SymbolVisitor.cs:line 91
   at Bicep.Core.Semantics.SemanticDiagnosticVisitor.VisitOutputSymbol(OutputSymbol symbol) in C:\__w\1\s\bicep\src\Bicep.Core\Semantics\SemanticDiagnosticVisitor.cs:line 56
   at Bicep.Core.Semantics.SymbolVisitor.VisitDescendants(Symbol symbol) in C:\__w\1\s\bicep\src\Bicep.Core\Semantics\SymbolVisitor.cs:line 93
   at Bicep.Core.Semantics.SemanticDiagnosticVisitor.VisitFileSymbol(FileSymbol symbol) in C:\__w\1\s\bicep\src\Bicep.Core\Semantics\SemanticDiagnosticVisitor.cs:line 32
   at Bicep.Core.Semantics.SemanticModel.GetSemanticDiagnostics() in C:\__w\1\s\bicep\src\Bicep.Core\Semantics\SemanticModel.cs:line 169
   at Bicep.Core.Semantics.SemanticModel.AssembleDiagnostics() in C:\__w\1\s\bicep\src\Bicep.Core\Semantics\SemanticModel.cs:line 206
   at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode)
--- End of stack trace from previous location ---
   at System.Lazy`1.CreateValue()
   at Bicep.LanguageServer.Handlers.BicepCodeActionHandler.Handle(CodeActionParams request, CancellationToken cancellationToken) in C:\__w\1\s\bicep\src\Bicep.LangServer\Handlers\BicepCodeActionHandler.cs:line 73
   at OmniSharp.Extensions.JsonRpc.JsonRpcServerServiceCollectionExtensions.RequestHandlerDecorator`2.Handle(T request, CancellationToken cancellationToken)
   at OmniSharp.Extensions.LanguageServer.Server.Pipelines.SemanticTokensDeltaPipeline`2.Handle(TRequest request, CancellationToken cancellationToken, RequestHandlerDelegate`1 next)
   at OmniSharp.Extensions.LanguageServer.Server.Pipelines.ResolveCommandPipeline`2.Handle(TRequest request, CancellationToken cancellationToken, RequestHandlerDelegate`1 next)
   at MediatR.Pipeline.RequestPreProcessorBehavior`2.Handle(TRequest request, CancellationToken cancellationToken, RequestHandlerDelegate`1 next)
   at MediatR.Pipeline.RequestPostProcessorBehavior`2.Handle(TRequest request, CancellationToken cancellationToken, RequestHandlerDelegate`1 next)
   at MediatR.Pipeline.RequestExceptionProcessorBehavior`2.Handle(TRequest request, CancellationToken cancellationToken, RequestHandlerDelegate`1 next)
   at MediatR.Pipeline.RequestExceptionProcessorBehavior`2.Handle(TRequest request, CancellationToken cancellationToken, RequestHandlerDelegate`1 next)
   at MediatR.Pipeline.RequestExceptionActionProcessorBehavior`2.Handle(TRequest request, CancellationToken cancellationToken, RequestHandlerDelegate`1 next)
   at MediatR.Pipeline.RequestExceptionActionProcessorBehavior`2.Handle(TRequest request, CancellationToken cancellationToken, RequestHandlerDelegate`1 next)
   at OmniSharp.Extensions.JsonRpc.RequestRouterBase`1.<RouteRequest>g__InnerRoute|7_0(IServiceScopeFactory serviceScopeFactory, Request request, TDescriptor descriptor, Object params, CancellationToken token, ILogger logger)
   at OmniSharp.Extensions.JsonRpc.RequestRouterBase`1.RouteRequest(IRequestDescriptor`1 descriptors, Request request, CancellationToken token)
   at OmniSharp.Extensions.JsonRpc.DefaultRequestInvoker.<>c__DisplayClass10_0.<<RouteRequest>b__5>d.MoveNext()
  Code: -32603 
[Error - 11:30:05 PM] Request textDocument/documentSymbol failed.
  Message: Internal Error - System.InsufficientExecutionStackException: Insufficient stack to continue executing the program safely. This can happen from having too many functions on the call stack or function on the stack using too much stack space.
   at System.Runtime.CompilerServices.RuntimeHelpers.EnsureSufficientExecutionStack()
   at Bicep.Core.TypeSystem.DeclaredTypeManager.GetTypeAssignment(SyntaxBase syntax) in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\DeclaredTypeManager.cs:line 106
   at System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory)   at Bicep.Core.TypeSystem.DeclaredTypeManager.GetObjectType(ObjectSyntax syntax) in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\DeclaredTypeManager.cs:line 613
   at System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory)
   at Bicep.Core.TypeSystem.TypeManager.GetDeclaredType(SyntaxBase syntax) in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeManager.cs:line 32
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.<>c__DisplayClass33_0.<VisitObjectSyntax>b__0() in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 659
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.<>c__DisplayClass15_0.<AssignType>b__0() in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 102
   at System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory)
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.AssignTypeWithCaching(SyntaxBase syntax, Func`1 assignFunc) in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 96
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.GetTypeAssignment(SyntaxBase syntax) in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 70
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.GetTypeInfo(SyntaxBase syntax) in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 74
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.<>c__DisplayClass20_0.<VisitForSyntax>b__0() in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 257
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.<>c__DisplayClass15_0.<AssignType>b__0() in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 102
   at System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory)
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.AssignTypeWithCaching(SyntaxBase syntax, Func`1 assignFunc) in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 96
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.GetTypeAssignment(SyntaxBase syntax) in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 70
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.GetTypeInfo(SyntaxBase syntax) in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 74
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.<>c__DisplayClass36_0.<VisitParenthesizedExpressionSyntax>b__0() in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 719
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.<>c__DisplayClass15_0.<AssignType>b__0() in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 102
   at System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory)
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.AssignTypeWithCaching(SyntaxBase syntax, Func`1 assignFunc) in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 96
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.VisitParenthesizedExpressionSyntax(ParenthesizedExpressionSyntax syntax) in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 719
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.GetTypeAssignment(SyntaxBase syntax) in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 70
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.GetTypeInfo(SyntaxBase syntax) in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 74
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.GetOutputDeclarationDiagnostics(TypeSymbol assignedType, OutputDeclarationSyntax syntax) in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 1530
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.<>c__DisplayClass27_0.<VisitOutputDeclarationSyntax>b__0(IDiagnosticWriter diagnostics) in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 589
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.<>c__DisplayClass16_0.<AssignTypeWithDiagnostics>b__0() in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 110
   at System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory)
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.AssignTypeWithCaching(SyntaxBase syntax, Func`1 assignFunc) in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 96
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.GetTypeAssignment(SyntaxBase syntax) in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 70
   at Bicep.Core.TypeSystem.TypeAssignmentVisitor.GetTypeInfo(SyntaxBase syntax) in C:\__w\1\s\bicep\src\Bicep.Core\TypeSystem\TypeAssignmentVisitor.cs:line 74
   at Bicep.LanguageServer.Handlers.BicepDocumentSymbolHandler.FormatDetail(DeclaredSymbol symbol) in C:\__w\1\s\bicep\src\Bicep.LangServer\Handlers\BicepDocumentSymbolHandler.cs:line 110
   at Bicep.LanguageServer.Handlers.BicepDocumentSymbolHandler.CreateDocumentSymbol(DeclaredSymbol symbol, ImmutableArray`1 lineStarts) in C:\__w\1\s\bicep\src\Bicep.LangServer\Handlers\BicepDocumentSymbolHandler.cs:line 53
   at Bicep.LanguageServer.Handlers.BicepDocumentSymbolHandler.<>c__DisplayClass4_0.<GetSymbols>b__1(DeclaredSymbol symbol) in C:\__w\1\s\bicep\src\Bicep.LangServer\Handlers\BicepDocumentSymbolHandler.cs:line 49
   at System.Linq.Enumerable.SelectIPartitionIterator`2.LazyToArray()
   at System.Linq.Enumerable.SelectIPartitionIterator`2.ToArray()
   at Bicep.LanguageServer.Handlers.BicepDocumentSymbolHandler.Handle(DocumentSymbolParams request, CancellationToken cancellationToken) in C:\__w\1\s\bicep\src\Bicep.LangServer\Handlers\BicepDocumentSymbolHandler.cs:line 33
   at OmniSharp.Extensions.JsonRpc.JsonRpcServerServiceCollectionExtensions.RequestHandlerDecorator`2.Handle(T request, CancellationToken cancellationToken)
   at OmniSharp.Extensions.LanguageServer.Server.Pipelines.SemanticTokensDeltaPipeline`2.Handle(TRequest request, CancellationToken cancellationToken, RequestHandlerDelegate`1 next)
   at OmniSharp.Extensions.LanguageServer.Server.Pipelines.ResolveCommandPipeline`2.Handle(TRequest request, CancellationToken cancellationToken, RequestHandlerDelegate`1 next)
   at MediatR.Pipeline.RequestPreProcessorBehavior`2.Handle(TRequest request, CancellationToken cancellationToken, RequestHandlerDelegate`1 next)
   at MediatR.Pipeline.RequestPostProcessorBehavior`2.Handle(TRequest request, CancellationToken cancellationToken, RequestHandlerDelegate`1 next)
   at MediatR.Pipeline.RequestExceptionProcessorBehavior`2.Handle(TRequest request, CancellationToken cancellationToken, RequestHandlerDelegate`1 next)
   at MediatR.Pipeline.RequestExceptionProcessorBehavior`2.Handle(TRequest request, CancellationToken cancellationToken, RequestHandlerDelegate`1 next)
   at MediatR.Pipeline.RequestExceptionActionProcessorBehavior`2.Handle(TRequest request, CancellationToken cancellationToken, RequestHandlerDelegate`1 next)
   at MediatR.Pipeline.RequestExceptionActionProcessorBehavior`2.Handle(TRequest request, CancellationToken cancellationToken, RequestHandlerDelegate`1 next)
   at OmniSharp.Extensions.JsonRpc.RequestRouterBase`1.<RouteRequest>g__InnerRoute|7_0(IServiceScopeFactory serviceScopeFactory, Request request, TDescriptor descriptor, Object params, CancellationToken token, ILogger logger)
   at OmniSharp.Extensions.JsonRpc.RequestRouterBase`1.RouteRequest(IRequestDescriptor`1 descriptors, Request request, CancellationToken token)
   at OmniSharp.Extensions.JsonRpc.DefaultRequestInvoker.<>c__DisplayClass10_0.<<RouteRequest>b__5>d.MoveNext()
  Code: -32603 
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working top 10 committed
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

4 participants