This is an automated email from the ASF dual-hosted git repository. olli pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-scripting-freemarker.git
commit b105bb6e6f9922f86e783a880de49ea075df98b3 Author: Oliver Lietz <[email protected]> AuthorDate: Thu Nov 3 20:48:22 2022 +0100 style --- .../scripting/freemarker/internal/FreemarkerScriptEngine.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/main/java/org/apache/sling/scripting/freemarker/internal/FreemarkerScriptEngine.java b/src/main/java/org/apache/sling/scripting/freemarker/internal/FreemarkerScriptEngine.java index 1231371..cdc18b3 100644 --- a/src/main/java/org/apache/sling/scripting/freemarker/internal/FreemarkerScriptEngine.java +++ b/src/main/java/org/apache/sling/scripting/freemarker/internal/FreemarkerScriptEngine.java @@ -22,7 +22,6 @@ import javax.script.Bindings; import javax.script.ScriptContext; import javax.script.ScriptException; -import freemarker.log.Logger; import freemarker.template.Configuration; import freemarker.template.Template; import org.apache.sling.api.scripting.SlingBindings; @@ -36,8 +35,6 @@ public final class FreemarkerScriptEngine extends AbstractSlingScriptEngine { private final FreemarkerScriptEngineFactory freemarkerScriptEngineFactory; - private final Logger logger = Logger.getLogger(FreemarkerScriptEngine.class.getName()); - public FreemarkerScriptEngine(final FreemarkerScriptEngineFactory freemarkerScriptEngineFactory) { super(freemarkerScriptEngineFactory); this.freemarkerScriptEngineFactory = freemarkerScriptEngineFactory; @@ -59,10 +56,11 @@ public final class FreemarkerScriptEngine extends AbstractSlingScriptEngine { try { final Template template = new Template(scriptName, reader, configuration); template.process(bindings, scriptContext.getWriter()); - } catch (Throwable t) { + } catch (Exception e) { final String message = String.format("Failure processing FreeMarker template %s.", scriptName); - logger.error(message, t); - throw new ScriptException(message); + final ScriptException scriptException = new ScriptException(message); + scriptException.initCause(e); + throw scriptException; } return null;
