This is an automated email from the ASF dual-hosted git repository. mbenson pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/ant.git
The following commit(s) were added to refs/heads/master by this push: new b354f7a filter out null b354f7a is described below commit b354f7ac1b6a99bea50ac864f0104973b2f8b088 Author: Matt Benson <mben...@apache.org> AuthorDate: Sun Feb 20 11:06:30 2022 -0600 filter out null --- src/main/org/apache/tools/ant/util/ScriptRunnerCreator.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/org/apache/tools/ant/util/ScriptRunnerCreator.java b/src/main/org/apache/tools/ant/util/ScriptRunnerCreator.java index 7982f67..d9f14f7 100644 --- a/src/main/org/apache/tools/ant/util/ScriptRunnerCreator.java +++ b/src/main/org/apache/tools/ant/util/ScriptRunnerCreator.java @@ -21,6 +21,7 @@ import java.util.Collections; import java.util.EnumMap; import java.util.EnumSet; import java.util.Map; +import java.util.Objects; import java.util.Set; import java.util.stream.Collectors; @@ -154,7 +155,8 @@ public class ScriptRunnerCreator { managers = EnumSet.of(manager); } return managers.stream().map(RUNNER_FACTORIES::get) - .map(f -> f.getRunner(project, language, classLoader)).findFirst() + .map(f -> f.getRunner(project, language, classLoader)).filter(Objects::nonNull) + .findFirst() .orElseThrow(() -> new BuildException( managers.stream().map(RUNNER_FACTORIES::get).map(f -> f.managerClass).collect( Collectors.joining("|", "Unable to load script engine manager (", ")"))));