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;