diff --git a/jbake-core/src/main/java/org/jbake/template/TemplateEngines.java b/jbake-core/src/main/java/org/jbake/template/TemplateEngines.java index 4de13df2f..e377f51d7 100644 --- a/jbake-core/src/main/java/org/jbake/template/TemplateEngines.java +++ b/jbake-core/src/main/java/org/jbake/template/TemplateEngines.java @@ -77,8 +77,9 @@ private static AbstractTemplateEngine tryLoadEngine(final JBakeConfiguration con Class engineClass = (Class) Class.forName(engineClassName, false, TemplateEngines.class.getClassLoader()); Constructor ctor = engineClass.getConstructor(JBakeConfiguration.class, ContentStore.class); return ctor.newInstance(config, db); - } catch (Exception e) { - LOGGER.error("unable to load engine", e); + } catch (Throwable e) { + // not all engines might be necessary, therefore only emit class loading issue with level warn + LOGGER.warn("unable to load engine", e); return null; } }