-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Closed
Closed
Copy link
Labels
Description
Describe the bug
This bug occurs intermittently with dotnet build
(v6), and only on MacOS. Example log from Github Actions
Hint: if you interpret 755 as octal, you get 493. chmod 755 is far more likely than 493.
Microsoft.NET.Sdk.targets(554,5): error MSB40[18] The "CreateAppHost" task failed unexpectedly.
System.ComponentModel.Win32Exception (2): Could not set file permission 493 for [..]/obj/Release/net6.0/apphost.
at Microsoft.NET.HostModel.AppHost.HostWriter.CreateAppHost(String appHostSourceFilePath, String appHostDestinationFilePath, String appBinaryFilePath, Boolean windowsGraphicalUserInterface, String assemblyToCopyResorcesFrom, Boolean enableMacOSCodeSign)
To Reproduce
- Trigger a MacOS build a few times using this repository
- Note that it does not occur every time; this is an intermittent issue but has happened about a dozen times.
Exception
MSBuild version [17](https://github.com/imazen/imageflow-dotnet-server/runs/7986261285?check_suite_focus=true#step:11:18).3.0+92e077650 for .NET
Determining projects to restore...
All projects are up-to-date for restore.
Imazen.Common -> /Users/runner/work/imageflow-dotnet-server/imageflow-dotnet-server/bin/Release/netstandard2.0/Imazen.Common.dll
/Users/runner/.dotnet/sdk/6.0.400/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(554,5): error MSB40[18](https://github.com/imazen/imageflow-dotnet-server/runs/7986261285?check_suite_focus=true#step:11:19): The "CreateAppHost" task failed unexpectedly. [/Users/runner/work/imageflow-dotnet-server/imageflow-dotnet-server/examples/Imageflow.Server.ExampleDockerDiskCache/Imageflow.Server.ExampleDockerDiskCache.csproj]
/Users/runner/.dotnet/sdk/6.0.400/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(554,5): error MSB4018: System.ComponentModel.Win[32](https://github.com/imazen/imageflow-dotnet-server/runs/7986261285?check_suite_focus=true#step:11:33)Exception (2): Could not set file permission 493 for /Users/runner/work/imageflow-dotnet-server/imageflow-dotnet-server/obj/Release/net6.0/apphost. [/Users/runner/work/imageflow-dotnet-server/imageflow-dotnet-server/examples/Imageflow.Server.ExampleDockerDiskCache/Imageflow.Server.ExampleDockerDiskCache.csproj]
/Users/runner/.dotnet/sdk/6.0.[40](https://github.com/imazen/imageflow-dotnet-server/runs/7986261285?check_suite_focus=true#step:11:41)0/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(5[54](https://github.com/imazen/imageflow-dotnet-server/runs/7986261285?check_suite_focus=true#step:11:55),5): error MSB4018: at Microsoft.NET.HostModel.AppHost.HostWriter.CreateAppHost(String appHostSourceFilePath, String appHostDestinationFilePath, String appBinaryFilePath, Boolean windowsGraphicalUserInterface, String assemblyToCopyResorcesFrom, Boolean enableMacOSCodeSign) [/Users/runner/work/imageflow-dotnet-server/imageflow-dotnet-server/examples/Imageflow.Server.ExampleDockerDiskCache/Imageflow.Server.ExampleDockerDiskCache.csproj]
/Users/runner/.dotnet/sdk/6.0.400/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(554,5): error MSB4018: at Microsoft.NET.Build.Tasks.CreateAppHost.ExecuteCore() [/Users/runner/work/imageflow-dotnet-server/imageflow-dotnet-server/examples/Imageflow.Server.ExampleDockerDiskCache/Imageflow.Server.ExampleDockerDiskCache.csproj]
/Users/runner/.dotnet/sdk/6.0.400/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(554,5): error MSB4018: at Microsoft.NET.Build.Tasks.TaskBase.Execute() [/Users/runner/work/imageflow-dotnet-server/imageflow-dotnet-server/examples/Imageflow.Server.ExampleDockerDiskCache/Imageflow.Server.ExampleDockerDiskCache.csproj]
/Users/runner/.dotnet/sdk/6.0.400/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(554,5): error MSB4018: at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() [/Users/runner/work/imageflow-dotnet-server/imageflow-dotnet-server/examples/Imageflow.Server.ExampleDockerDiskCache/Imageflow.Server.ExampleDockerDiskCache.csproj]
/Users/runner/.dotnet/sdk/6.0.400/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(554,5): error MSB4018: at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask) [/Users/runner/work/imageflow-dotnet-server/imageflow-dotnet-server/examples/Imageflow.Server.ExampleDockerDiskCache/Imageflow.Server.ExampleDockerDiskCache.csproj]
/Users/runner/.dotnet/sdk/6.0.400/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(554,5): error MSB4018: The "CreateAppHost" task failed unexpectedly. [/Users/runner/work/imageflow-dotnet-server/imageflow-dotnet-server/examples/Imageflow.Server.ExampleDocker/Imageflow.Server.ExampleDocker.csproj]
/Users/runner/.dotnet/sdk/6.0.400/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(554,5): error MSB4018: Microsoft.NET.HostModel.AppHost.AppHostMachOFormatException: Exception of type 'Microsoft.NET.HostModel.AppHost.AppHostMachOFormatException' was thrown. [/Users/runner/work/imageflow-dotnet-server/imageflow-dotnet-server/examples/Imageflow.Server.ExampleDocker/Imageflow.Server.ExampleDocker.csproj]
/Users/runner/.dotnet/sdk/6.0.400/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(554,5): error MSB4018: at Microsoft.NET.HostModel.AppHost.MachOUtils.RemoveSignature(FileStream stream) [/Users/runner/work/imageflow-dotnet-server/imageflow-dotnet-server/examples/Imageflow.Server.ExampleDocker/Imageflow.Server.ExampleDocker.csproj]
/Users/runner/.dotnet/sdk/6.0.400/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(554,5): error MSB4018: at Microsoft.NET.HostModel.AppHost.HostWriter.<>c__DisplayClass2_0.<CreateAppHost>b__2() [/Users/runner/work/imageflow-dotnet-server/imageflow-dotnet-server/examples/Imageflow.Server.ExampleDocker/Imageflow.Server.ExampleDocker.csproj]
/Users/runner/.dotnet/sdk/6.0.400/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(554,5): error MSB4018: at Microsoft.NET.HostModel.RetryUtil.RetryOnIOError(Action func) [/Users/runner/work/imageflow-dotnet-server/imageflow-dotnet-server/examples/Imageflow.Server.ExampleDocker/Imageflow.Server.ExampleDocker.csproj]
/Users/runner/.dotnet/sdk/6.0.400/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(554,5): error MSB4018: at Microsoft.NET.HostModel.AppHost.HostWriter.CreateAppHost(String appHostSourceFilePath, String appHostDestinationFilePath, String appBinaryFilePath, Boolean windowsGraphicalUserInterface, String assemblyToCopyResorcesFrom, Boolean enableMacOSCodeSign) [/Users/runner/work/imageflow-dotnet-server/imageflow-dotnet-server/examples/Imageflow.Server.ExampleDocker/Imageflow.Server.ExampleDocker.csproj]
/Users/runner/.dotnet/sdk/6.0.400/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(554,5): error MSB4018: at Microsoft.NET.Build.Tasks.CreateAppHost.ExecuteCore() [/Users/runner/work/imageflow-dotnet-server/imageflow-dotnet-server/examples/Imageflow.Server.ExampleDocker/Imageflow.Server.ExampleDocker.csproj]
/Users/runner/.dotnet/sdk/6.0.400/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(554,5): error MSB4018: at Microsoft.NET.Build.Tasks.TaskBase.Execute() [/Users/runner/work/imageflow-dotnet-server/imageflow-dotnet-server/examples/Imageflow.Server.ExampleDocker/Imageflow.Server.ExampleDocker.csproj]
/Users/runner/.dotnet/sdk/6.0.400/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(554,5): error MSB4018: at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() [/Users/runner/work/imageflow-dotnet-server/imageflow-dotnet-server/examples/Imageflow.Server.ExampleDocker/Imageflow.Server.ExampleDocker.csproj]
/Users/runner/.dotnet/sdk/6.0.400/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(554,5): error MSB4018: at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask) [/Users/runner/work/imageflow-dotnet-server/imageflow-dotnet-server/examples/Imageflow.Server.ExampleDocker/Imageflow.Server.ExampleDocker.csproj]
Imageflow.Server.Storage.AzureBlob -> /Users/runner/work/imageflow-dotnet-server/imageflow-dotnet-server/bin/Release/netstandard2.0/Imageflow.Server.Storage.AzureBlob.dll
Imageflow.Server.Storage.RemoteReader -> /Users/runner/work/imageflow-dotnet-server/imageflow-dotnet-server/bin/Release/netstandard2.0/Imageflow.Server.Storage.RemoteReader.dll
Imageflow.Server.Storage.S3 -> /Users/runner/work/imageflow-dotnet-server/imageflow-dotnet-server/bin/Release/netstandard2.0/Imageflow.Server.Storage.S3.dll
Imazen.DiskCache -> /Users/runner/work/imageflow-dotnet-server/imageflow-dotnet-server/bin/Release/netstandard2.0/Imazen.DiskCache.dll
Imazen.HybridCache -> /Users/runner/work/imageflow-dotnet-server/imageflow-dotnet-server/bin/Release/netstandard2.0/Imazen.HybridCache.dll
Imageflow.Server.HybridCache -> /Users/runner/work/imageflow-dotnet-server/imageflow-dotnet-server/bin/Release/netcoreapp3.1/Imageflow.Server.HybridCache.dll
Imageflow.Server -> /Users/runner/work/imageflow-dotnet-server/imageflow-dotnet-server/bin/Release/netcoreapp3.1/Imageflow.Server.dll
Imazen.Common.Tests -> /Users/runner/work/imageflow-dotnet-server/imageflow-dotnet-server/bin/Release/net6.0/Imazen.Common.Tests.dll
Imazen.HybridCache.Benchmark -> /Users/runner/work/imageflow-dotnet-server/imageflow-dotnet-server/bin/Release/netcoreapp3.1/Imazen.HybridCache.Benchmark.dll
Imazen.HybridCache.Benchmark -> /Users/runner/work/imageflow-dotnet-server/imageflow-dotnet-server/bin/Release/net6.0/Imazen.HybridCache.Benchmark.dll
Imageflow.Server.ExampleMinimal -> /Users/runner/work/imageflow-dotnet-server/imageflow-dotnet-server/bin/Release/netcoreapp3.1/Imageflow.Server.ExampleMinimal.dll
Imageflow.Server.Example -> /Users/runner/work/imageflow-dotnet-server/imageflow-dotnet-server/bin/Release/net6.0/Imageflow.Server.Example.dll
Imazen.HybridCache.Tests -> /Users/runner/work/imageflow-dotnet-server/imageflow-dotnet-server/bin/Release/net6.0/Imazen.HybridCache.Tests.dll
Imazen.HybridCache.Tests -> /Users/runner/work/imageflow-dotnet-server/imageflow-dotnet-server/bin/Release/netcoreapp3.1/Imazen.HybridCache.Tests.dll
Imazen.Common.Tests -> /Users/runner/work/imageflow-dotnet-server/imageflow-dotnet-server/bin/Release/netcoreapp3.1/Imazen.Common.Tests.dll
Imageflow.Server.Example -> /Users/runner/work/imageflow-dotnet-server/imageflow-dotnet-server/bin/Release/netcoreapp3.1/Imageflow.Server.Example.dll
Imageflow.Server.Example -> /Users/runner/work/imageflow-dotnet-server/imageflow-dotnet-server/bin/Release/netcoreapp3.1/Imageflow.Server.Example.Views.dll
Imageflow.Server.DiskCache -> /Users/runner/work/imageflow-dotnet-server/imageflow-dotnet-server/bin/Release/netcoreapp3.1/Imageflow.Server.DiskCache.dll
Imageflow.Server.Tests -> /Users/runner/work/imageflow-dotnet-server/imageflow-dotnet-server/bin/Release/net6.0/Imageflow.Server.Tests.dll
Imageflow.Server.Tests -> /Users/runner/work/imageflow-dotnet-server/imageflow-dotnet-server/bin/Release/netcoreapp3.1/Imageflow.Server.Tests.dll