Skip to content

Commit db86d33

Browse files
[xaprepare] increase ProcessRunner timeout (#10651)
NuGet restore is randomly failing on the step: 2025-12-16T19:20:47.0794510Z Error: Process '/Users/builder/azdo/_work/4/s/android/bin/Release/dotnet/dotnet "restore" "\"/Users/builder/azdo/_work/4/s/android/build-tools/xaprepare/xaprepare/package-download.proj\"" "--configfile" "/Users/builder/azdo/_work/4/s/android/NuGet.config" "\"-bl:/Users/builder/azdo/_work/4/s/android/bin/BuildRelease/msbuild-20251216T111525-download-runtime-packs.binlog\""' timed out after 00:05:00 2025-12-16T19:20:47.0818640Z Error: Failed to restore runtime packs using '/Users/builder/azdo/_work/4/s/android/build-tools/xaprepare/xaprepare/package-download.proj'. 2025-12-16T19:20:47.0854200Z 2025-12-16T19:20:47.0856120Z Step Xamarin.Android.Prepare.Step_InstallDotNetPreview failed 2025-12-16T19:20:47.0867930Z System.InvalidOperationException: Step Xamarin.Android.Prepare.Step_InstallDotNetPreview failed 2025-12-16T19:20:47.0869390Z at Xamarin.Android.Prepare.Scenario.Run(Context context, Log log) in /Users/builder/azdo/_work/4/s/android/build-tools/xaprepare/xaprepare/Application/Scenario.cs:line 50 2025-12-16T19:20:47.0870820Z at Xamarin.Android.Prepare.Context.Execute() in /Users/builder/azdo/_work/4/s/android/build-tools/xaprepare/xaprepare/Application/Context.cs:line 488 2025-12-16T19:20:47.0872110Z at Xamarin.Android.Prepare.App.Run(String[] args) in /Users/builder/azdo/_work/4/s/android/build-tools/xaprepare/xaprepare/Main.cs:line 155 Let's try increasing the timeout to see if that helps.
1 parent 0147200 commit db86d33

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

build-tools/xaprepare/xaprepare/Application/ProcessRunner.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ public enum ErrorReasonCode
2121
ExitCodeNotZero,
2222
};
2323

24-
static readonly TimeSpan DefaultProcessTimeout = TimeSpan.FromMinutes (5);
25-
static readonly TimeSpan DefaultOutputTimeout = TimeSpan.FromSeconds (10);
24+
static readonly TimeSpan DefaultProcessTimeout = TimeSpan.FromMinutes (10);
25+
static readonly TimeSpan DefaultOutputTimeout = TimeSpan.FromSeconds (15);
2626

2727
sealed class WriterGuard
2828
{

0 commit comments

Comments
 (0)