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

VSCode - Stack Overflow Crash #15687

Open
coolhome opened this issue Nov 25, 2024 · 1 comment
Open

VSCode - Stack Overflow Crash #15687

coolhome opened this issue Nov 25, 2024 · 1 comment
Assignees
Milestone

Comments

@coolhome
Copy link

Does this occur consistently? No - specific files
Repro steps:

  1. Open parameter file
  2. Find a place you want auto complete (ctrl+space) for the new type and eventually it will crash

Snippet:

Image

Image

My files likely useful here but I would require a secure upload for that.

param fluxConfiguration FluxConfigurationOptions?

type FluxConfigurationOptions = {
  @description('Required. The namespace to which this configuration is installed to. Maximum of 253 lower case alphanumeric characters, hyphen and period only.')
  namespace: string

  @description('Required. Scope at which the configuration will be installed.')
  scope: 'cluster' | 'namespace'

  @description('Required. Source Kind to pull the configuration data from.')
  sourceKind: 'Bucket' | 'GitRepository'
  //  /*'AzureBlob'*/ /* AWS S3 Bucket */

  @description('Git Repository Configuration Secret Data to be added to the managed secret. All values must be base64 encoded.')
  configurationProtectedSettings: {
    @description('Basic Auth Username')
    username: string?

    @description('Basic Auth Password')
    password: string?

    @description('Personal Access Token')
    httpsKey: string?

    @description('SSH Private Key')
    sshPrivateKey: string?
  }?
  
  @description('Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets.')
  localAuthRef: string?

  @description('Parameters to reconcile to the GitRepository source kind type.')
  gitRepository: {
    @description('The interval at which to re-reconcile the cluster git repository source with the remote.')
    syncIntervalInSeconds: int

    @description('The maximum time to attempt to reconcile the cluster git repository source with the remote.')
    timeoutInSeconds: int

    @description('The URL to sync for the flux configuration git repository.')
    url: string

    @description('The source reference for the GitRepository object.')
    repositoryRef: {
      branch: string?
      tag: string?
      semver: string?
      commit: string?
    }

    @description('Base64-encoded known_hosts value containing public SSH keys required to access private git repositories over SSH')
    sshKnownHosts: string?

    @description('Plaintext HTTPS username used to access private git repositories over HTTPS')
    httpsUser: string?

    @description('Base64-encoded HTTPS certificate authority contents used to access git private git repositories over HTTPS')
    httpsCACert: string?
  }?

  azureBlob: object?
  bucket: object?

  kustomizations: object?

My main.bicep never has bicep extension crashing. The main.bicep and bicepparam can be built without an issue via vscode. Only issue is with bicepparam and a specific type I added to a param.

Action: bicep.lsp-error
Error type: Error
Error Message: Error: read ECONNRESET

Version: 0.31.92
OS: linux
OS Release: 5.14.0-427.40.1.el9_4.x86_64
Product: Visual Studio Code
Product Version: 1.95.3
Language: en

Call Stack
extension.js:2:2406781
callWithTelemetryAndErrorHandlingSync extension.js:2:935432
Object.error extension.js:2:2406636
LanguageClient.handleConnectionError extension.js:2:1854969
extension.js:2:1853774
extension.js:2:1853119
CallbackList.invoke extension.js:2:1797317
Emitter.fire extension.js:2:1798105
readErrorHandler extension.js:2:1788769
CallbackList.invoke extension.js:2:1797317
Emitter.fire extension.js:2:1798105
SocketMessageReader.fireError extension.js:2:1806023
Socket.<anonymous> extension.js:2:1807747
Output: Bicep
2024-11-25T16:30:01.790Z info: Current log level: debug.
2024-11-25T16:30:01.793Z info: Acquiring dotnet runtime...
2024-11-25T16:30:01.793Z info: Found config for 'dotnetAcquisitionExtension.existingDotnetPath': {"extensionId":"ms-azuretools.vscode-bicep","path":"/usr/bin/dotnet"}
2024-11-25T16:30:01.986Z debug: Found dotnet command at '/usr/bin/dotnet'.
2024-11-25T16:30:01.987Z info: Launching Bicep language service...
2024-11-25T16:30:01.987Z debug: Found language server at '/home/user/.vscode-server/extensions/ms-azuretools.vscode-bicep-0.31.92/bicepLanguageServer/Bicep.LangServer.dll'.
2024-11-25T16:30:03.374Z info: Bicep language service started.
[Info  - 10:30:03 AM] Running on processId 3096644
Stack overflow.
   at System.String.Ctor(System.ReadOnlySpan`1<Char>)
   at System.Span`1[[System.Char, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ToString()
   at System.String.Join(System.String, System.Collections.Generic.IEnumerable`1<System.String>)
   at Bicep.Core.TypeSystem.TypeCollapser+UnionCollapseState+ObjectCollapse.TryCollapse()
   at Bicep.Core.TypeSystem.TypeCollapser.TryCollapse(Bicep.Core.TypeSystem.TypeSymbol)
   at Bicep.LanguageServer.Completions.BicepCompletionProvider.GetProperties(Bicep.Core.TypeSystem.TypeSymbol)
   
... repeats over 199,999 times

   at Bicep.LanguageServer.Completions.BicepCompletionProvider.GetProperties(Bicep.Core.TypeSystem.TypeSymbol)
   at Bicep.LanguageServer.Completions.BicepCompletionProvider.GetObjectPropertyNameCompletions(Bicep.Core.Semantics.SemanticModel, Bicep.LanguageServer.Completions.BicepCompletionContext)
   at Bicep.LanguageServer.Completions.BicepCompletionProvider+<GetFilteredCompletions>d__9.MoveNext()
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Bicep.LanguageServer.Completions.BicepCompletionProvider+<GetFilteredCompletions>d__9, Bicep.LangServer, Version=0.31.0.0, Culture=neutral, PublicKeyToken=null]](<GetFilteredCompletions>d__9 ByRef)
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Start[[Bicep.LanguageServer.Completions.BicepCompletionProvider+<GetFilteredCompletions>d__9, Bicep.LangServer, Version=0.31.0.0, Culture=neutral, PublicKeyToken=null]](<GetFilteredCompletions>d__9 ByRef)
   at Bicep.LanguageServer.Completions.BicepCompletionProvider.GetFilteredCompletions(Bicep.Core.Semantics.Compilation, Bicep.LanguageServer.Completions.BicepCompletionContext, System.Threading.CancellationToken)
   at Bicep.LanguageServer.Handlers.BicepCompletionHandler+<Handle>d__6.MoveNext()
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Bicep.LanguageServer.Handlers.BicepCompletionHandler+<Handle>d__6, Bicep.LangServer, Version=0.31.0.0, Culture=neutral, PublicKeyToken=null]](<Handle>d__6 ByRef)
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Start[[Bicep.LanguageServer.Handlers.BicepCompletionHandler+<Handle>d__6, Bicep.LangServer, Version=0.31.0.0, Culture=neutral, PublicKeyToken=null]](<Handle>d__6 ByRef)
   at Bicep.LanguageServer.Handlers.BicepCompletionHandler.Handle(OmniSharp.Extensions.LanguageServer.Protocol.Models.CompletionParams, System.Threading.CancellationToken)
   at OmniSharp.Extensions.LanguageServer.Server.Pipelines.SemanticTokensDeltaPipeline`2+<Handle>d__0[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[OmniSharp.Extensions.LanguageServer.Server.Pipelines.SemanticTokensDeltaPipeline`2+<Handle>d__0[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], OmniSharp.Extensions.LanguageServer, Version=0.19.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022]](<Handle>d__0<System.__Canon,System.__Canon> ByRef)
   at OmniSharp.Extensions.LanguageServer.Server.Pipelines.SemanticTokensDeltaPipeline`2[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Handle(System.__Canon, System.Threading.CancellationToken, MediatR.RequestHandlerDelegate`1<System.__Canon>)
   at OmniSharp.Extensions.LanguageServer.Server.Pipelines.ResolveCommandPipeline`2+<Handle>d__3[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[OmniSharp.Extensions.LanguageServer.Server.Pipelines.ResolveCommandPipeline`2+<Handle>d__3[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], OmniSharp.Extensions.LanguageServer, Version=0.19.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022]](<Handle>d__3<System.__Canon,System.__Canon> ByRef)
   at OmniSharp.Extensions.LanguageServer.Server.Pipelines.ResolveCommandPipeline`2[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Handle(System.__Canon, System.Threading.CancellationToken, MediatR.RequestHandlerDelegate`1<System.__Canon>)
   at MediatR.Pipeline.RequestPreProcessorBehavior`2+<Handle>d__2[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[MediatR.Pipeline.RequestPreProcessorBehavior`2+<Handle>d__2[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], MediatR, Version=8.0.0.0, Culture=neutral, PublicKeyToken=bb9a41a5e8aaa7e2]](<Handle>d__2<System.__Canon,System.__Canon> ByRef)
   at MediatR.Pipeline.RequestPreProcessorBehavior`2[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Handle(System.__Canon, System.Threading.CancellationToken, MediatR.RequestHandlerDelegate`1<System.__Canon>)
   at MediatR.Pipeline.RequestPostProcessorBehavior`2+<Handle>d__2[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[MediatR.Pipeline.RequestPostProcessorBehavior`2+<Handle>d__2[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], MediatR, Version=8.0.0.0, Culture=neutral, PublicKeyToken=bb9a41a5e8aaa7e2]](<Handle>d__2<System.__Canon,System.__Canon> ByRef)
   at MediatR.Pipeline.RequestPostProcessorBehavior`2[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Handle(System.__Canon, System.Threading.CancellationToken, MediatR.RequestHandlerDelegate`1<System.__Canon>)
   at MediatR.Pipeline.RequestExceptionProcessorBehavior`2+<Handle>d__2[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[MediatR.Pipeline.RequestExceptionProcessorBehavior`2+<Handle>d__2[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], MediatR, Version=8.0.0.0, Culture=neutral, PublicKeyToken=bb9a41a5e8aaa7e2]](<Handle>d__2<System.__Canon,System.__Canon> ByRef)
   at MediatR.Pipeline.RequestExceptionProcessorBehavior`2[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Handle(System.__Canon, System.Threading.CancellationToken, MediatR.RequestHandlerDelegate`1<System.__Canon>)
   at MediatR.Pipeline.RequestExceptionActionProcessorBehavior`2+<Handle>d__2[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[MediatR.Pipeline.RequestExceptionActionProcessorBehavior`2+<Handle>d__2[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], MediatR, Version=8.0.0.0, Culture=neutral, PublicKeyToken=bb9a41a5e8aaa7e2]](<Handle>d__2<System.__Canon,System.__Canon> ByRef)
   at MediatR.Pipeline.RequestExceptionActionProcessorBehavior`2[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Handle(System.__Canon, System.Threading.CancellationToken, MediatR.RequestHandlerDelegate`1<System.__Canon>)
   at DynamicClass.InvokeStub_RequestRouterBase`1.SendRequest(System.Object, System.Span`1<System.Object>)
   at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(System.Object, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo)
   at OmniSharp.Extensions.JsonRpc.RequestRouterBase`1[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].HandleRequest(MediatR.IMediator, OmniSharp.Extensions.JsonRpc.IHandlerDescriptor, System.Object, System.Threading.CancellationToken)
   at OmniSharp.Extensions.JsonRpc.RequestRouterBase`1+<<RouteRequest>g__InnerRoute|7_0>d[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[OmniSharp.Extensions.JsonRpc.RequestRouterBase`1+<<RouteRequest>g__InnerRoute|7_0>d[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], OmniSharp.Extensions.JsonRpc, Version=0.19.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022]](<<RouteRequest>g__InnerRoute|7_0>d<System.__Canon> ByRef)
   at OmniSharp.Extensions.JsonRpc.RequestRouterBase`1[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].<RouteRequest>g__InnerRoute|7_0(Microsoft.Extensions.DependencyInjection.IServiceScopeFactory, OmniSharp.Extensions.JsonRpc.Server.Request, System.__Canon, System.Object, System.Threading.CancellationToken, Microsoft.Extensions.Logging.ILogger)
   at OmniSharp.Extensions.JsonRpc.RequestRouterBase`1+<>c__DisplayClass7_0[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].<RouteRequest>b__3(System.__Canon)
   at System.Threading.Tasks.Task.WhenAll[[OmniSharp.Extensions.JsonRpc.ErrorResponse, OmniSharp.Extensions.JsonRpc, Version=0.19.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022]](System.Collections.Generic.IEnumerable`1<System.Threading.Tasks.Task`1<OmniSharp.Extensions.JsonRpc.ErrorResponse>>)
   at OmniSharp.Extensions.JsonRpc.RequestRouterBase`1+<RouteRequest>d__7[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext()
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[OmniSharp.Extensions.JsonRpc.RequestRouterBase`1+<RouteRequest>d__7[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], OmniSharp.Extensions.JsonRpc, Version=0.19.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022]](<RouteRequest>d__7<System.__Canon> ByRef)
   at OmniSharp.Extensions.JsonRpc.DefaultRequestInvoker+<>c__DisplayClass10_0+<<RouteRequest>b__5>d.MoveNext()
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[OmniSharp.Extensions.JsonRpc.DefaultRequestInvoker+<>c__DisplayClass10_0+<<RouteRequest>b__5>d, OmniSharp.Extensions.JsonRpc, Version=0.19.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022]](<<RouteRequest>b__5>d ByRef)
   at System.Reactive.Linq.QueryLanguage.StartAsyncImpl[[OmniSharp.Extensions.JsonRpc.ErrorResponse, OmniSharp.Extensions.JsonRpc, Version=0.19.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022]](System.Func`2<System.Threading.CancellationToken,System.Threading.Tasks.Task`1<OmniSharp.Extensions.JsonRpc.ErrorResponse>>, Value ByRef)
   at System.Reactive.Linq.QueryLanguage.StartAsync[[OmniSharp.Extensions.JsonRpc.ErrorResponse, OmniSharp.Extensions.JsonRpc, Version=0.19.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022]](System.Func`2<System.Threading.CancellationToken,System.Threading.Tasks.Task`1<OmniSharp.Extensions.JsonRpc.ErrorResponse>>)
   at System.Reactive.Linq.ObservableImpl.Defer`1+_[[OmniSharp.Extensions.JsonRpc.ErrorResponse, OmniSharp.Extensions.JsonRpc, Version=0.19.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022]].Run()
   at System.Reactive.Producer`2[[OmniSharp.Extensions.JsonRpc.ErrorResponse, OmniSharp.Extensions.JsonRpc, Version=0.19.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022],[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].SubscribeRaw(System.IObserver`1<OmniSharp.Extensions.JsonRpc.ErrorResponse>, Boolean)
   at OmniSharp.Extensions.JsonRpc.DefaultRequestInvoker+<>c__DisplayClass10_1.<RouteRequest>b__1(System.IObserver`1<OmniSharp.Extensions.JsonRpc.ErrorResponse>)
   at System.Reactive.ObservableBase`1[[OmniSharp.Extensions.JsonRpc.ErrorResponse, OmniSharp.Extensions.JsonRpc, Version=0.19.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022]].Subscribe(System.IObserver`1<OmniSharp.Extensions.JsonRpc.ErrorResponse>)
   at System.Reactive.Linq.ObservableImpl.Select`2+Selector[[OmniSharp.Extensions.JsonRpc.ErrorResponse, OmniSharp.Extensions.JsonRpc, Version=0.19.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022],[System.Reactive.Unit, System.Reactive, Version=6.0.0.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263]].Run(_<OmniSharp.Extensions.JsonRpc.ErrorResponse,System.Reactive.Unit>)
   at System.Reactive.Producer`2[[System.Reactive.Unit, System.Reactive, Version=6.0.0.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263],[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].SubscribeRaw(System.IObserver`1<System.Reactive.Unit>, Boolean)
   at System.Reactive.Linq.ObservableImpl.Catch`2[[System.Reactive.Unit, System.Reactive, Version=6.0.0.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263],[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Run(_<System.Reactive.Unit,System.__Canon>)
   at System.Reactive.Producer`2[[System.Reactive.Unit, System.Reactive, Version=6.0.0.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263],[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].SubscribeRaw(System.IObserver`1<System.Reactive.Unit>, Boolean)
   at System.Reactive.Linq.ObservableImpl.Catch`2+_[[System.Reactive.Unit, System.Reactive, Version=6.0.0.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263],[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Run(System.IObservable`1<System.Reactive.Unit>)
   at System.Reactive.Producer`2[[System.Reactive.Unit, System.Reactive, Version=6.0.0.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263],[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].SubscribeRaw(System.IObserver`1<System.Reactive.Unit>, Boolean)
   at System.Reactive.Linq.ObservableImpl.Catch`2[[System.Reactive.Unit, System.Reactive, Version=6.0.0.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263],[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Run(_<System.Reactive.Unit,System.__Canon>)
   at System.Reactive.Producer`2[[System.Reactive.Unit, System.Reactive, Version=6.0.0.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263],[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].SubscribeRaw(System.IObserver`1<System.Reactive.Unit>, Boolean)
   at System.Reactive.Linq.ObservableImpl.Catch`2+_[[System.Reactive.Unit, System.Reactive, Version=6.0.0.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263],[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Run(System.IObservable`1<System.Reactive.Unit>)
   at System.Reactive.Concurrency.CurrentThreadScheduler.Schedule[[System.ValueTuple`2[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.ValueTuple`2[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.ValueTuple`2<System.__Canon,System.ValueTuple`2<System.__Canon,System.__Canon>>, System.TimeSpan, System.Func`3<System.Reactive.Concurrency.IScheduler,System.ValueTuple`2<System.__Canon,System.ValueTuple`2<System.__Canon,System.__Canon>>,System.IDisposable>)
   at System.Reactive.Concurrency.Scheduler.ScheduleAction[[System.ValueTuple`2[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.Reactive.Concurrency.IScheduler, System.ValueTuple`2<System.__Canon,System.__Canon>, System.Action`1<System.ValueTuple`2<System.__Canon,System.__Canon>>)
   at System.Reactive.Producer`2[[System.Reactive.Unit, System.Reactive, Version=6.0.0.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263],[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].SubscribeRaw(System.IObserver`1<System.Reactive.Unit>, Boolean)
   at System.Reactive.Linq.ObservableImpl.Merge`1+Observables+_[[System.Reactive.Unit, System.Reactive, Version=6.0.0.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263]].OnNext(System.IObservable`1<System.Reactive.Unit>)
   at System.Reactive.ScheduledObserver`1[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Run(System.Object, System.Action`1<System.Object>)
   at System.Reactive.Concurrency.Scheduler.InvokeRec1[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.Reactive.Concurrency.IScheduler, System.ValueTuple`2<System.__Canon,System.Action`2<System.__Canon,System.Action`1<System.__Canon>>>)
   at System.Reactive.Concurrency.Scheduler.Schedule[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.Reactive.Concurrency.IScheduler, System.__Canon, System.Action`2<System.__Canon,System.Action`1<System.__Canon>>)
   at System.Reactive.ScheduledObserver`1[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].EnsureActiveSlow()
   at System.Reactive.Subjects.ReplaySubject`1+ReplayBase[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].OnNext(System.__Canon)
   at OmniSharp.Extensions.JsonRpc.ProcessScheduler+<>c__DisplayClass2_1.<.ctor>b__3(System.ValueTuple`3<OmniSharp.Extensions.JsonRpc.RequestProcessType,System.String,OmniSharp.Extensions.JsonRpc.SchedulerDelegate>)
   at System.Reactive.Subjects.Subject`1[[System.ValueTuple`3[[OmniSharp.Extensions.JsonRpc.RequestProcessType, OmniSharp.Extensions.JsonRpc, Version=0.19.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022],[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].OnNext(System.ValueTuple`3<OmniSharp.Extensions.JsonRpc.RequestProcessType,System.__Canon,System.__Canon>)
   at OmniSharp.Extensions.JsonRpc.DefaultRequestInvoker.InvokeRequest(OmniSharp.Extensions.JsonRpc.IRequestDescriptor`1<OmniSharp.Extensions.JsonRpc.IHandlerDescriptor>, OmniSharp.Extensions.JsonRpc.Server.Request)
   at OmniSharp.Extensions.JsonRpc.InputHandler.HandleRequest(System.Buffers.ReadOnlySequence`1<Byte> ByRef)
   at OmniSharp.Extensions.JsonRpc.InputHandler+<ProcessInputStream>d__35.MoveNext()
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(System.Threading.Thread, System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[[System.Threading.Tasks.VoidTaskResult, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[OmniSharp.Extensions.JsonRpc.InputHandler+<ProcessInputStream>d__35, OmniSharp.Extensions.JsonRpc, Version=0.19.0.0, Culture=neutral, PublicKeyToken=6d868dff454e6022]].MoveNext(System.Threading.Thread)
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
   at System.Threading.PortableThreadPool+WorkerThread.WorkerThreadStart()
10:31:23 AM: Error: Connection closed
[Info  - 10:31:23 AM] Connection to server got closed. Server will restart.
true
[Error - 10:31:23 AM] Server process exited with signal SIGABRT.
[Info  - 10:31:24 AM] Running on processId 3097683
@coolhome
Copy link
Author

I think this was related to #15569 - I can confirm once that is published.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Todo
Development

No branches or pull requests

4 participants