From 688eb92db293f043bf31888b40e0ff6cb5a03d9f Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 4 Dec 2025 17:08:31 +0000 Subject: [PATCH 1/3] Initial plan From dac65a4fcad53b86af55b6114da164255920af76 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 4 Dec 2025 17:13:44 +0000 Subject: [PATCH 2/3] Address empty catch block with Console.Error logging Co-authored-by: andrew-polk <5847219+andrew-polk@users.noreply.github.com> --- src/BloomExe/Program.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/BloomExe/Program.cs b/src/BloomExe/Program.cs index 5133d55a4cc6..583b06e67df1 100644 --- a/src/BloomExe/Program.cs +++ b/src/BloomExe/Program.cs @@ -1348,7 +1348,11 @@ private static void EnsureBloomReallyQuits() { Program.ReleaseBloomToken(); } - catch (Exception) { } + catch (Exception ex) + { + // If we can't log it, at least write to Console.Error. + Console.Error.WriteLine("Exception during ReleaseBloomToken: " + ex); + } Environment.Exit(1); // If that doesn't prove drastic enough, an even more forceful option is From 86ccee3b0448761d3e77e0c1ab036ccc29667776 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 4 Dec 2025 17:14:51 +0000 Subject: [PATCH 3/3] Use string interpolation for exception logging Co-authored-by: andrew-polk <5847219+andrew-polk@users.noreply.github.com> --- src/BloomExe/Program.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/BloomExe/Program.cs b/src/BloomExe/Program.cs index 583b06e67df1..9c075900fd6a 100644 --- a/src/BloomExe/Program.cs +++ b/src/BloomExe/Program.cs @@ -1351,7 +1351,7 @@ private static void EnsureBloomReallyQuits() catch (Exception ex) { // If we can't log it, at least write to Console.Error. - Console.Error.WriteLine("Exception during ReleaseBloomToken: " + ex); + Console.Error.WriteLine($"Exception during ReleaseBloomToken: {ex}"); } Environment.Exit(1);