diff --git a/OpenRA.Mods.Common/Widgets/Logic/Installation/DownloadPackageLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/Installation/DownloadPackageLogic.cs index 89e2b1bd51..bb3ad5a6a5 100644 --- a/OpenRA.Mods.Common/Widgets/Logic/Installation/DownloadPackageLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/Installation/DownloadPackageLogic.cs @@ -164,9 +164,9 @@ namespace OpenRA.Mods.Common.Widgets.Logic Game.RunAfterTick(() => { Ui.CloseWindow(); onSuccess(); }); } - catch (Exception) + catch (Exception e) { - Log.Write("install", "Extraction failed"); + Log.Write("install", "Archive extraction failed: " + e.ToString()); foreach (var f in extracted) { @@ -174,7 +174,7 @@ namespace OpenRA.Mods.Common.Widgets.Logic File.Delete(f); } - onError("Invalid archive"); + onError("Archive extraction failed"); } finally {