diff --git a/kite-data/kite-data-core/src/main/java/org/kitesdk/data/spi/Registration.java b/kite-data/kite-data-core/src/main/java/org/kitesdk/data/spi/Registration.java
index <HASH>..<HASH> 100644
--- a/kite-data/kite-data-core/src/main/java/org/kitesdk/data/spi/Registration.java
+++ b/kite-data/kite-data-core/src/main/java/org/kitesdk/data/spi/Registration.java
@@ -106,7 +106,11 @@ public class Registration {
       try {
         loader.load();
       } catch (Exception e) {
-        LOG.warn("Cannot load " + loader.getClass(), e);
+        if (LOG.isDebugEnabled()) {
+          LOG.warn("Not loading URI patterns in " + loader.getClass().getName(), e);
+        } else {
+          LOG.warn("Not loading URI patterns in " + loader.getClass().getName());
+        }
       }
     }
     LOG.debug("Registered repository URIs:\n\t" +
CDK-<I>: Only show loader stack trace if debug is on.

This updates where Registration calls each loader so that any exceptions
will only produce stack traces if the log level is DEBUG. It also
updates the log message to be more clear that this is not an error, it
just means that some URIs could not be loaded.