From 45bd31b77ea19415531bc0cd57dab9815ef5332b Mon Sep 17 00:00:00 2001 From: Jonathan Shook Date: Mon, 28 Feb 2022 10:57:17 -0600 Subject: [PATCH] unapply uniqueness constraints on template values --- .../engine/api/templating/StrInterpolator.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/engine-api/src/main/java/io/nosqlbench/engine/api/templating/StrInterpolator.java b/engine-api/src/main/java/io/nosqlbench/engine/api/templating/StrInterpolator.java index b08d6a846..28d91bc2b 100644 --- a/engine-api/src/main/java/io/nosqlbench/engine/api/templating/StrInterpolator.java +++ b/engine-api/src/main/java/io/nosqlbench/engine/api/templating/StrInterpolator.java @@ -18,7 +18,6 @@ package io.nosqlbench.engine.api.templating; import io.nosqlbench.engine.api.activityimpl.ActivityDef; -import io.nosqlbench.nb.api.errors.OpConfigError; import org.apache.commons.text.StrLookup; import org.apache.commons.text.StringSubstitutor; import org.apache.logging.log4j.LogManager; @@ -113,10 +112,10 @@ public class StrInterpolator implements Function { value = (value != null) ? value : warnPrefix + ":" + key; - if (accesses.containsKey(key) && !accesses.get(key).equals(value)) { - throw new OpConfigError("A templated variable '" + key + "' was found with multiple default values: '" + accesses.get(key) + ", and " + value +". This is not allowed." + - " Template variables must resolve to a single value."); - } +// if (accesses.containsKey(key) && !accesses.get(key).equals(value)) { +// throw new OpConfigError("A templated variable '" + key + "' was found with multiple default values: '" + accesses.get(key) + ", and " + value +". This is not allowed." + +// " Template variables must resolve to a single value."); +// } accesses.put(key,value); logger.debug("Template parameter '" + key + "' applied as '" + value + "'");