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));