From ff4e3dd976e6702de8831675c80f201a519e317f Mon Sep 17 00:00:00 2001 From: Skylot Date: Wed, 20 Oct 2021 19:21:49 +0100 Subject: [PATCH] fix: show cause exception if class codegen failed (#1258) --- jadx-core/src/main/java/jadx/core/ProcessClass.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/jadx-core/src/main/java/jadx/core/ProcessClass.java b/jadx-core/src/main/java/jadx/core/ProcessClass.java index c4867f7ac..f1d43ad7d 100644 --- a/jadx-core/src/main/java/jadx/core/ProcessClass.java +++ b/jadx-core/src/main/java/jadx/core/ProcessClass.java @@ -67,10 +67,14 @@ public final class ProcessClass { } return code; } + return null; } catch (Throwable e) { + if (codegen) { + throw e; + } cls.addError("Class process error: " + e.getClass().getSimpleName(), e); + return null; } - return null; } }