You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@freemarker.apache.org by dd...@apache.org on 2020/03/07 17:09:49 UTC

[freemarker-online-tester] 01/02: Avoid ERROR log for using dynamic current version (logged since 2.3.30)

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

ddekany pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/freemarker-online-tester.git

commit 672977dccd483ba5c9af38cd86a0396db7836aef
Author: ddekany <dd...@apache.org>
AuthorDate: Sun Feb 16 15:38:17 2020 +0100

    Avoid ERROR log for using dynamic current version (logged since 2.3.30)
---
 .../apache/freemarker/onlinetester/services/FreeMarkerService.java   | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/main/java/org/apache/freemarker/onlinetester/services/FreeMarkerService.java b/src/main/java/org/apache/freemarker/onlinetester/services/FreeMarkerService.java
index 9331761..1554121 100644
--- a/src/main/java/org/apache/freemarker/onlinetester/services/FreeMarkerService.java
+++ b/src/main/java/org/apache/freemarker/onlinetester/services/FreeMarkerService.java
@@ -48,7 +48,6 @@ import freemarker.core.TemplateClassResolver;
 import freemarker.core.TemplateConfiguration;
 import freemarker.template.AttemptExceptionReporter;
 import freemarker.template.Configuration;
-import freemarker.template.SimpleObjectWrapper;
 import freemarker.template.Template;
 import freemarker.template.TemplateException;
 import freemarker.template.TemplateExceptionHandler;
@@ -100,7 +99,9 @@ public class FreeMarkerService {
         threadPoolExecutor.allowCoreThreadTimeOut(true);
         templateExecutor = threadPoolExecutor;
 
-        Version latestVersion = Configuration.getVersion();
+        // Avoid ERROR log for using the actual current version. This application is special in that regard.
+        Version latestVersion = new Version(Configuration.getVersion().toString());
+
         freeMarkerConfig = new Configuration(latestVersion);
         freeMarkerConfig.setNewBuiltinClassResolver(TemplateClassResolver.ALLOWS_NOTHING_RESOLVER);
         freeMarkerConfig.setObjectWrapper(new SimpleObjectWrapperWithXmlSupport(latestVersion));