From fb31c5d5d69cd3b5814a0a2ac46cf2a750360f1a Mon Sep 17 00:00:00 2001 From: Bo Anderson Date: Wed, 10 May 2023 14:46:51 +0100 Subject: [PATCH] cask/upgrade: improve error backtraces --- Library/Homebrew/cask/upgrade.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/cask/upgrade.rb b/Library/Homebrew/cask/upgrade.rb index 6e350d96f9..0e5e1870c1 100644 --- a/Library/Homebrew/cask/upgrade.rb +++ b/Library/Homebrew/cask/upgrade.rb @@ -118,7 +118,9 @@ module Cask quarantine: quarantine, require_sha: require_sha ) rescue => e - caught_exceptions << e.exception("#{new_cask.full_name}: #{e}") + new_exception = e.exception("#{new_cask.full_name}: #{e}") + new_exception.set_backtrace(e.backtrace) + caught_exceptions << new_exception next end