From 13b0df1f064e3cdfd925c1cc84db6b61176204f0 Mon Sep 17 00:00:00 2001 From: Stefan Bodewig Date: Sun, 21 Sep 2014 11:18:27 +0200 Subject: [PATCH] PR 56849 - don't even try to create a classpath without a project component --- src/main/org/apache/tools/ant/util/ScriptRunnerHelper.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/org/apache/tools/ant/util/ScriptRunnerHelper.java b/src/main/org/apache/tools/ant/util/ScriptRunnerHelper.java index c60ad6bef..9e814d966 100644 --- a/src/main/org/apache/tools/ant/util/ScriptRunnerHelper.java +++ b/src/main/org/apache/tools/ant/util/ScriptRunnerHelper.java @@ -178,6 +178,9 @@ public class ScriptRunnerHelper { private ClasspathUtils.Delegate getClassPathDelegate() { if (cpDelegate == null) { + if (projectComponent == null) { + throw new IllegalStateException("Can't access classpath without a project component"); + } cpDelegate = ClasspathUtils.getDelegate(projectComponent); } return cpDelegate;