From 7a0e0d691c38aa04dc0c6a1633a116549a4be7c1 Mon Sep 17 00:00:00 2001 From: Jacobus Martinus Kruithof Date: Sun, 12 Feb 2006 12:33:13 +0000 Subject: [PATCH] PR 38622: project helper reference may not have been set. git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@377166 13f79535-47bb-0310-9956-ffa450edef68 --- src/main/org/apache/tools/ant/taskdefs/ImportTask.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/org/apache/tools/ant/taskdefs/ImportTask.java b/src/main/org/apache/tools/ant/taskdefs/ImportTask.java index 0d1524613..c86cd00c3 100644 --- a/src/main/org/apache/tools/ant/taskdefs/ImportTask.java +++ b/src/main/org/apache/tools/ant/taskdefs/ImportTask.java @@ -93,6 +93,12 @@ public class ImportTask extends Task { ProjectHelper helper = (ProjectHelper) getProject(). getReference(ProjectHelper.PROJECTHELPER_REFERENCE); + + if (helper == null) { + // this happens if the projecthelper was not registered with the project. + throw new BuildException("import requires support in ProjectHelper"); + } + Vector importStack = helper.getImportStack(); if (importStack.size() == 0) {