From 9190a87ab440979ee7d1c1429cd8e320537ae3b7 Mon Sep 17 00:00:00 2001 From: ReaJason Date: Sun, 31 Aug 2025 17:44:58 +0800 Subject: [PATCH] fix: support jdk11 attach exception --- .../reajason/javaweb/packer/jar/attach/Attacher.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/packer/src/main/java/com/reajason/javaweb/packer/jar/attach/Attacher.java b/packer/src/main/java/com/reajason/javaweb/packer/jar/attach/Attacher.java index 8fc883ef..3729bbca 100644 --- a/packer/src/main/java/com/reajason/javaweb/packer/jar/attach/Attacher.java +++ b/packer/src/main/java/com/reajason/javaweb/packer/jar/attach/Attacher.java @@ -57,7 +57,17 @@ public class Attacher { Attacher.attach(args[0]); } catch (Exception e) { if (!e.getMessage().equals("0")) { - throw e; + Throwable cause = e.getCause(); + if (cause != null) { + if (!cause.getMessage().equals("0")) { + cause = e.getCause(); + if (cause != null) { + if (!cause.getMessage().equals("0")) { + throw e; + } + } + } + } } } System.out.println("ok");