From fb8d78f2d7a196621161d3ed9183b8f1651c24d3 Mon Sep 17 00:00:00 2001 From: "taylor.smock" Date: Tue, 6 Aug 2024 13:18:35 +0000 Subject: [PATCH] Fix #23772: Fix logging issue which indicated that a dependency was not found git-svn-id: https://josm.openstreetmap.de/svn/trunk@19168 0c6e7542-c601-0410-84e7-c038aed88b3b --- src/org/openstreetmap/josm/plugins/PluginHandler.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/org/openstreetmap/josm/plugins/PluginHandler.java b/src/org/openstreetmap/josm/plugins/PluginHandler.java index f76f273b12c..85dcac5dc40 100644 --- a/src/org/openstreetmap/josm/plugins/PluginHandler.java +++ b/src/org/openstreetmap/josm/plugins/PluginHandler.java @@ -968,13 +968,16 @@ private static void resolveDependencies(List toLoad) { if (finished) { continue; } + boolean found = false; for (PluginProxy proxy : pluginList) { if (isDependency(proxy.getPluginInformation(), depName)) { - cl.addDependency(proxy.getClassLoader()); + found = cl.addDependency(proxy.getClassLoader()); break; } } - Logging.error("unable to find dependency " + depName + " for plugin " + info.getName()); + if (!found) { + Logging.error("unable to find dependency " + depName + " for plugin " + info.getName()); + } } } }