From af14c19334f0ef1cd322c066e7030426b6fb7565 Mon Sep 17 00:00:00 2001 From: pizzaboxer Date: Fri, 25 Aug 2023 23:45:52 +0100 Subject: [PATCH] Catch exceptions when trying to delete a package --- Bloxstrap/Bootstrapper.cs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Bloxstrap/Bootstrapper.cs b/Bloxstrap/Bootstrapper.cs index 8ad6485..7eee9be 100644 --- a/Bloxstrap/Bootstrapper.cs +++ b/Bloxstrap/Bootstrapper.cs @@ -847,7 +847,16 @@ namespace Bloxstrap if (!_versionPackageManifest.Exists(package => filename.Contains(package.Signature))) { App.Logger.WriteLine(LOG_IDENT, $"Deleting unused package {filename}"); - File.Delete(filename); + + try + { + File.Delete(filename); + } + catch (Exception ex) + { + App.Logger.WriteLine(LOG_IDENT, $"Failed to delete {filename}!"); + App.Logger.WriteException(LOG_IDENT, ex); + } } }