msbuild icon indicating copy to clipboard operation
msbuild copied to clipboard

Got 'Insufficient system resources exist to complete the requested service' while building Store version of application

Open 0xNima opened this issue 9 months ago • 7 comments

Issue Description

Hello folks, When I tried to build the Store (MSIX) version of Telegram Desktop application in VS 2022, my build failed with the following logs:

1>Child node "4" exited prematurely. Shutting down. Diagnostic information may be found in files in "C:\....\Temp\MSBuildTemp\" and will be named MSBuild_*.failure.txt. This location can be changed by setting the MSBUILDDEBUGPATH environment variable to a different directory.

1>C:\....\Temp\MSBuildTemp\MSBuild_pid-18684_d6ae519576884d319a97c37f0006ed4e.failure.txt:1>UNHANDLED EXCEPTIONS FROM PROCESS 18684:

1>=====================

1>5/20/2024 7:22:27 PM

1>System.IO.IOException: Insufficient system resources exist to complete the requested service.

1>

1>   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)

1>   at System.IO.Pipes.PipeStream.BeginWriteCore(Byte[] buffer, Int32 offset, Int32 count, AsyncCallback callback, Object state)

1>   at System.IO.Pipes.PipeStream.WriteCore(Byte[] buffer, Int32 offset, Int32 count)

1>   at Microsoft.Build.BackEnd.NodeEndpointOutOfProcBase.RunReadLoop(Stream localReadPipe, Stream localWritePipe, ConcurrentQueue`1 localPacketQueue, AutoResetEvent localPacketAvailable, AutoResetEvent localTerminatePacketPump)

1>===================

1>

1>

1>C:\Users\...\Temp\MSBuildTemp\MSBuild_pid-28480_31fcd563a2c9411192e8b7de35718108.failure.txt:

1>UNHANDLED EXCEPTIONS FROM PROCESS 28480:

1>=====================

1>5/20/2024 7:22:26 PM

1>System.IO.IOException: Insufficient system resources exist to complete the requested service.

1>

1>   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)

1>   at System.IO.Pipes.PipeStream.BeginWriteCore(Byte[] buffer, Int32 offset, Int32 count, AsyncCallback callback, Object state)

1>   at System.IO.Pipes.PipeStream.WriteCore(Byte[] buffer, Int32 offset, Int32 count)

1>   at Microsoft.Build.BackEnd.NodeEndpointOutOfProcBase.RunReadLoop(Stream localReadPipe, Stream localWritePipe, ConcurrentQueue`1 localPacketQueue, AutoResetEvent localPacketAvailable, AutoResetEvent localTerminatePacketPump)

1>===================
....

Steps to Reproduce

1- install and build the solution according to instructions

2- Add a new Windows Application Packaging Project to the solution named store-release and config package name, icons, and etc.

3- Right Click on store-release and select Publish -> Create App Packages...

4- set Version, Architecture (x64), and Solution Configuration (Release x64)

5- click on Create button

Actual Behavior

UNHANDLED EXCEPTIONS FROM PROCESS 18684:

=====================
5/20/2024 7:22:27 PM
System.IO.IOException: Insufficient system resources exist to complete the requested service.

   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.Pipes.PipeStream.BeginWriteCore(Byte[] buffer, Int32 offset, Int32 count, AsyncCallback callback, Object state)
   at System.IO.Pipes.PipeStream.WriteCore(Byte[] buffer, Int32 offset, Int32 count)
   at Microsoft.Build.BackEnd.NodeEndpointOutOfProcBase.RunReadLoop(Stream localReadPipe, Stream localWritePipe, ConcurrentQueue`1 localPacketQueue, AutoResetEvent localPacketAvailable, AutoResetEvent localTerminatePacketPump)
===================

Analysis

I'm not sure if this problem is merely related to resources, because CPU and RAM usage never hit the limits. I tried to stop some Event Trace Sessions in the Performance Monitoring window but it didn't help.

Note that I can build the solution successfully from Build -> Build Solution. The problem occurs when I try to build the app from Publish -> Create App Packages....

Versions & Configurations

the output of msbuild -version: MSBuild version 17.9.8+b34f75857 for .NET Framework 17.9.8.16306

Machine's configurations: Processor: 13th Gen Intel(R) Core(TM) i7-13650HX 2.60 GHz - 14 cores, 20 logical processors RAM: 32.0 GB OS: Windows 11 Home

0xNima avatar May 21 '24 12:05 0xNima