Skip to content

VS Code reported issue #19335

@codeputer

Description

@codeputer

Does this occur consistently?
Repro steps:

=====================
4/5/2026 6:40:25 AM
LimitedFunctionality
System.AggregateException: Project system data flow 'ProjectBuildSnapshotService' closed because of an exception.
The JSON-RPC connection with the remote party was lost before the request could complete. (The JSON-RPC connection with the remote party was lost before the request could complete.)
---> (Inner Exception #0) StreamJsonRpc.ConnectionLostException: The JSON-RPC connection with the remote party was lost before the request could complete.
at StreamJsonRpc.JsonRpc.InvokeCoreAsync(JsonRpcRequest request, Type expectedResultType, CancellationToken cancellationToken)
at StreamJsonRpc.JsonRpc.InvokeCoreAsync[TResult](RequestId id, String targetName, IReadOnlyList1 arguments, IReadOnlyList1 positionalArgumentDeclaredTypes, IReadOnlyDictionary2 namedArgumentDeclaredTypes, CancellationToken cancellationToken, Boolean isParameterObject) at Microsoft.VisualStudio.ProjectSystem.Server.BuildManagerServerAdapter.Microsoft.VisualStudio.ProjectServices.IBuildManager.BeginBuildAsync(BuildParameters buildParameters) at Microsoft.VisualStudio.ProjectServices.DesignTimeBuildScheduler.StartBuildAsync() at Microsoft.VisualStudio.ProjectServices.DesignTimeBuildScheduler.SubmitNextAsync() at Microsoft.VisualStudio.ProjectServices.DesignTimeBuilder.BuildAsync(IEnumerable1 targets, IEnumerable1 taskItemsToReturn, IEnumerable1 propertiesToReturn, IEnumerable1 hostObjects, IEnumerable1 loggers, IBuildResultMetadataFilter filter, BuildPriority priority, BuildOptions buildOptions, CancellationToken cancellationToken)
at Microsoft.VisualStudio.ProjectSystem.Server.DesignTimeBuilderService.BuilderLifetimeHelper.<>c__DisplayClass17_0.<b__0>d.MoveNext()
--- End of stack trace from previous location ---
at Microsoft.VisualStudio.ProjectSystem.Server.DesignTimeBuilderService.BuilderLifetimeHelper.BuildAsync(IEnumerable1 targets, IEnumerable1 hostObjects, IEnumerable1 loggers, IBuildResultMetadataFilter buildResultMetadataFilter, BuildOptions buildOptions, CancellationToken cancellationToken) at Microsoft.VisualStudio.ProjectSystem.Server.DesignTimeBuilderService.BuildAsync(IEnumerable1 targets, IEnumerable1 loggers, IBuildResultMetadataFilter buildResultMetadataFilter, Boolean useHostObjects, BuildOptions buildOptions, CancellationToken cancellationToken) at Microsoft.VisualStudio.ProjectSystem.Server.DesignTimeBuilderService.BuildAsync(IEnumerable1 targets, IEnumerable1 loggers, IBuildResultMetadataFilter buildResultMetadataFilter, Boolean useHostObjects, BuildOptions buildOptions, CancellationToken cancellationToken) at Microsoft.VisualStudio.ProjectSystem.Build.DesignTimeBuildManagerService.BuildUsingDesignTimeBuildServiceAsync(IReadOnlyList1 targets, IEnumerable1 loggers, IBuildResultMetadataFilter buildResultMetadataFilter, Boolean useHostObjects, BuildOptions buildOptions, CancellationToken cancellationToken) at Microsoft.VisualStudio.ProjectSystem.Build.DesignTimeBuildManagerService.BuildAsync(IReadOnlyList1 targets, IBuildResultMetadataFilter buildResultMetadataFilter, IEnumerable1 loggers, Boolean useHostObjects, BuildOptions buildOptions, CancellationToken cancellationToken) at Microsoft.VisualStudio.ProjectSystem.Designers.ProjectBuildSnapshotService.RunDesignTimeBuildAsync(OrderedTargetsSet targets, IProjectSnapshotWithCapabilities projectSnapshot, IImmutableDictionary2 buildProperties, IBuildResultMetadataFilter buildResultMetadataFilter, Boolean isPartialBuild, Boolean allowToReadCache, CancellationToken cancellationToken)
at Microsoft.VisualStudio.ProjectSystem.Designers.ProjectBuildSnapshotService.<>c__DisplayClass97_1.<b__0>d.MoveNext()
--- End of stack trace from previous location ---
at Microsoft.VisualStudio.ProjectSystem.CommonProjectSystemTools.<>c__DisplayClass21_01.<<LoadedProjectWithCustomizedFactoryAsync>b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.VisualStudio.ProjectSystem.Designers.ProjectBuildSnapshotService.UpdateSnapshotCoreAsync(IProjectVersionedValue1 source, IImmutableSet1 subscriptions, IProjectVersionedValue1 previousResult, IProjectVersionedValue1 previousSource, Boolean isUpdatingSubscription) at Microsoft.VisualStudio.ProjectSystem.Designers.CustomizableBlockSubscriberBase3.UpdateSnapshotAsync(TSource source)
at Microsoft.VisualStudio.ProjectSystem.Designers.CustomizableBlockSubscriberBase3.<Initialize>b__28_0(TSource s) at Microsoft.VisualStudio.ProjectSystem.TransformBlockSlim2.TransformManyBlockSlimAsync.ProcessInputAsync(TInput input)
at Microsoft.VisualStudio.ProjectSystem.DataReceivingBlockSlim`1.ProcessInputQueueAsync(InputDataBuffer inputQueue)
---> System.OperationCanceledException: The operation was canceled.
at System.Threading.CancellationToken.ThrowOperationCanceledException()
at StreamJsonRpc.MessageHandlerBase.WriteAsync(JsonRpcMessage content, CancellationToken cancellationToken)
at StreamJsonRpc.JsonRpc.SendAsync(JsonRpcMessage message, CancellationToken cancellationToken)
at StreamJsonRpc.JsonRpc.InvokeCoreAsync(JsonRpcRequest request, Type expectedResultType, CancellationToken cancellationToken)
--- End of inner exception stack trace ---
<--- (Inner Exception #0)

Action: bicep.lsp-error
Error type: Error
Error Message: Connection closed

Version: 0.42.1
OS: win32
OS Arch: x64
OS Release: 10.0.26200
Product: Visual Studio Code
Product Version: 1.114.0
Language: en
UTC time: Sun, 05 Apr 2026 13:40:28 GMT

Call Stack
extension.js:2:2903255extension.js:2:2903255
callWithTelemetryAndErrorHandlingSync extension.js:2:2854035
Object.closed extension.js:2:2903127
LanguageClient.handleConnectionClosed extension.js:2:1729220
LanguageClient.handleConnectionClosed extension.js:2:1903412
extension.js:2:1728840extension.js:2:1728840
CallbackList.invoke extension.js:2:1672500
Emitter.fire extension.js:2:1673288
closeHandler extension.js:2:1657560
CallbackList.invoke extension.js:2:1672500
Emitter.fire extension.js:2:1673288
SocketMessageWriter.fireClose extension.js:2:1685068
Socket.<anonymous> extension.js:2:1685876

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions