From b4cbe344f52f6cfdff6d83a42ce2559433720a16 Mon Sep 17 00:00:00 2001 From: janak Date: Thu, 7 Sep 2023 23:42:38 +0530 Subject: [PATCH] OWS-610 : fix same resource found twice with jnlp extension --- .../sourceforge/jnlp/runtime/classloader/JNLPClassLoader.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/net/sourceforge/jnlp/runtime/classloader/JNLPClassLoader.java b/core/src/main/java/net/sourceforge/jnlp/runtime/classloader/JNLPClassLoader.java index ca0abc448..74c59f3e7 100644 --- a/core/src/main/java/net/sourceforge/jnlp/runtime/classloader/JNLPClassLoader.java +++ b/core/src/main/java/net/sourceforge/jnlp/runtime/classloader/JNLPClassLoader.java @@ -550,6 +550,7 @@ private static JNLPClassLoader getInstance(final URL location, final String uniq * Load the extensions specified in the JNLP file. */ private void initializeExtensions() { + LOG.debug("initializeExtensions"); final List exceptions = new ArrayList<>(); final List loaderList = new ArrayList<>(); loaderList.add(this); @@ -1705,7 +1706,7 @@ public Enumeration findResources(String name) throws IOException { * Find the resources in this, the parent, or the extension class loaders. */ private Enumeration findResourcesBySearching(String name) throws IOException { - List lresources = new ArrayList<>(); + Set lresources = new HashSet<>(); Enumeration e = null; for (JNLPClassLoader loader : loaders) {