From 92713fc8444b32cecc0bcfabce2cc44b0f2c6a6a Mon Sep 17 00:00:00 2001 From: Ryan Kurtz Date: Thu, 16 Oct 2025 09:10:25 -0400 Subject: [PATCH] GP-0: Improved importer error reporting --- .../main/java/ghidra/plugin/importer/ImporterUtilities.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Ghidra/Features/Base/src/main/java/ghidra/plugin/importer/ImporterUtilities.java b/Ghidra/Features/Base/src/main/java/ghidra/plugin/importer/ImporterUtilities.java index 581108613b..196efc6fa5 100644 --- a/Ghidra/Features/Base/src/main/java/ghidra/plugin/importer/ImporterUtilities.java +++ b/Ghidra/Features/Base/src/main/java/ghidra/plugin/importer/ImporterUtilities.java @@ -439,8 +439,10 @@ public class ImporterUtilities { // no need to show a message } catch (Exception e) { + Throwable cause = e.getCause() != null ? e.getCause() : e; Msg.showError(ImporterUtilities.class, tool.getActiveWindow(), "Error Importing File", - "Error importing file: %s (%s)".formatted(fsrl.getName(), e.getMessage())); + "Error importing file: %s (%s)".formatted(fsrl.getName(), cause.getMessage()), + cause); } }