You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by kd...@apache.org on 2026/09/30 19:56:58 UTC

(nifi) branch main updated: NIFI-16410 Log single-match NAR dependency fallback at INFO (#11743)

This is an automated email from the ASF dual-hosted git repository.

kevdoran pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git


The following commit(s) were added to refs/heads/main by this push:
     new 59fb260d7a0 NIFI-16410 Log single-match NAR dependency fallback at INFO (#11743)
59fb260d7a0 is described below

commit 59fb260d7a03c4653f3f85280c84aab339123e91
Author: Kevin Doran <kd...@apache.org>
AuthorDate: Wed Sep 30 15:56:52 2026 -0400

    NIFI-16410 Log single-match NAR dependency fallback at INFO (#11743)
    
    Keep dependency substitution visible without warning when the loader
    selects the sole available candidate and continues. Apply the same level
    to startup and additional NAR loading; leave failure diagnostics unchanged.
---
 .../src/main/java/org/apache/nifi/nar/NarClassLoaders.java            | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/nifi-framework-bundle/nifi-framework/nifi-nar-utils/src/main/java/org/apache/nifi/nar/NarClassLoaders.java b/nifi-framework-bundle/nifi-framework/nifi-nar-utils/src/main/java/org/apache/nifi/nar/NarClassLoaders.java
index 8f27ac58da8..f1bc4a99899 100644
--- a/nifi-framework-bundle/nifi-framework/nifi-nar-utils/src/main/java/org/apache/nifi/nar/NarClassLoaders.java
+++ b/nifi-framework-bundle/nifi-framework/nifi-nar-utils/src/main/java/org/apache/nifi/nar/NarClassLoaders.java
@@ -257,7 +257,7 @@ public final class NarClassLoaders {
 
                                     // if that bundle is loaded, use it
                                     if (narCoordinateClassLoaderLookup.containsKey(coordinate.getCoordinate())) {
-                                        logger.warn("While loading '{}' unable to locate exact NAR dependency '{}'. Only found one possible match '{}'. Continuing...",
+                                        logger.info("While loading '{}' unable to locate exact NAR dependency '{}'. Only found one possible match '{}'. Continuing...",
                                                 narDetail.getCoordinate().getCoordinate(), dependencyCoordinateStr, coordinate.getCoordinate());
 
                                         final ClassLoader narDependencyClassLoader = narCoordinateClassLoaderLookup.get(coordinate.getCoordinate());
@@ -424,7 +424,7 @@ public final class NarClassLoaders {
                         final Optional<Bundle> matchingDependencyIdBundle = getBundle(coordinate);
                         if (matchingDependencyIdBundle.isPresent()) {
                             final String dependencyCoordinateStr = bundleDependencyCoordinate.getCoordinate();
-                            logger.warn("While loading '{}' unable to locate exact NAR dependency '{}'. Only found one possible match '{}'. Continuing...",
+                            logger.info("While loading '{}' unable to locate exact NAR dependency '{}'. Only found one possible match '{}'. Continuing...",
                                     bundleDetail.getCoordinate().getCoordinate(), dependencyCoordinateStr, coordinate.getCoordinate());
 
                             final ClassLoader narDependencyClassLoader = matchingDependencyIdBundle.get().getClassLoader();