You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jmeter.apache.org by fs...@apache.org on 2020/11/08 16:25:36 UTC

[jmeter] branch master updated: Make allowed version of freemarker explicit

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

fschumacher pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jmeter.git


The following commit(s) were added to refs/heads/master by this push:
     new ac45fba  Make allowed version of freemarker explicit
ac45fba is described below

commit ac45fba2701099f1dbd43e1b5c38eb8714f84735
Author: Felix Schumacher <fe...@internetallee.de>
AuthorDate: Tue Nov 3 16:04:29 2020 +0100

    Make allowed version of freemarker explicit
    
    The freemarker docs state, that it is not allowed to use Config#getVersion()
    directly, to specify the version, that we think we are compatible with.
    
    Therefore, let us specify the current version and update it, as we update
    the dependency or the templates.
---
 .../java/org/apache/jmeter/report/dashboard/HtmlTemplateExporter.java   | 2 +-
 src/core/src/main/java/org/apache/jmeter/util/TemplateUtil.java         | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/core/src/main/java/org/apache/jmeter/report/dashboard/HtmlTemplateExporter.java b/src/core/src/main/java/org/apache/jmeter/report/dashboard/HtmlTemplateExporter.java
index a886d74..45c8dde 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/dashboard/HtmlTemplateExporter.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/dashboard/HtmlTemplateExporter.java
@@ -442,7 +442,7 @@ public class HtmlTemplateExporter extends AbstractDataExporter {
         addToContext(DATA_CTX_OVERALL_FILTER, configuration.getSampleFilter(), dataContext);
 
         // Walk template directory to copy files and process templated ones
-        Configuration templateCfg = new Configuration(Configuration.getVersion());
+        Configuration templateCfg = new Configuration(Configuration.VERSION_2_3_30);
         try {
             templateCfg.setDirectoryForTemplateLoading(templateDirectory);
             templateCfg.setTemplateExceptionHandler(TemplateExceptionHandler.RETHROW_HANDLER);
diff --git a/src/core/src/main/java/org/apache/jmeter/util/TemplateUtil.java b/src/core/src/main/java/org/apache/jmeter/util/TemplateUtil.java
index 97317cd..46db928 100644
--- a/src/core/src/main/java/org/apache/jmeter/util/TemplateUtil.java
+++ b/src/core/src/main/java/org/apache/jmeter/util/TemplateUtil.java
@@ -43,7 +43,7 @@ public final class TemplateUtil {
     }
 
     private static Configuration init() {
-        Configuration templateConfiguration = new Configuration(Configuration.getVersion());
+        Configuration templateConfiguration = new Configuration(Configuration.VERSION_2_3_30);
         templateConfiguration.setDefaultEncoding(StandardCharsets.UTF_8.name());
         templateConfiguration.setInterpolationSyntax(Configuration.SQUARE_BRACKET_INTERPOLATION_SYNTAX);
         templateConfiguration.setTemplateExceptionHandler(TemplateExceptionHandler.RETHROW_HANDLER);