This is an automated email from the ASF dual-hosted git repository. maartenc pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/ant-ivy.git
The following commit(s) were added to refs/heads/master by this push: new 05fdc916 Also catch errors when trying to instantiate optional classes. 05fdc916 is described below commit 05fdc916fb7b5f4d98374d631afa2a9d527e7b4e Author: Maarten Coene <4728619+maart...@users.noreply.github.com> AuthorDate: Thu Apr 24 00:39:32 2025 +0200 Also catch errors when trying to instantiate optional classes. --- src/java/org/apache/ivy/core/settings/IvySettings.java | 4 ++-- src/java/org/apache/ivy/plugins/pack/Pack200Packing.java | 3 --- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/src/java/org/apache/ivy/core/settings/IvySettings.java b/src/java/org/apache/ivy/core/settings/IvySettings.java index 5a09535a..fa09e886 100644 --- a/src/java/org/apache/ivy/core/settings/IvySettings.java +++ b/src/java/org/apache/ivy/core/settings/IvySettings.java @@ -297,10 +297,10 @@ public class IvySettings implements SortEngineSettings, PublishEngineSettings, P .getClassLoader() .loadClass("org.apache.ivy.plugins.pack.Pack200Packing"); addArchivePacking(pack200.newInstance()); - } catch (Exception e) { + } catch (Throwable t) { // ignore: the pack200 packing isn't on the classpath Message.info("impossible to define pack200 packaging: " - + "org.apache.ivy.plugins.pack.Pack200Packing was not found", e); + + "org.apache.ivy.plugins.pack.Pack200Packing was not found", t); } addReportOutputter(new LogReportOutputter()); diff --git a/src/java/org/apache/ivy/plugins/pack/Pack200Packing.java b/src/java/org/apache/ivy/plugins/pack/Pack200Packing.java index 8143011e..9a47da1e 100644 --- a/src/java/org/apache/ivy/plugins/pack/Pack200Packing.java +++ b/src/java/org/apache/ivy/plugins/pack/Pack200Packing.java @@ -28,9 +28,6 @@ public class Pack200Packing extends StreamPacking { private static final String[] NAMES = {"pack200"}; - public Pack200Packing() { - } - @Override public String[] getNames() { return NAMES;