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) {