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;

Reply via email to