diff options
-rw-r--r-- | ui/org.eclipse.pde.core/src/org/eclipse/pde/internal/core/ClasspathHelper.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ui/org.eclipse.pde.core/src/org/eclipse/pde/internal/core/ClasspathHelper.java b/ui/org.eclipse.pde.core/src/org/eclipse/pde/internal/core/ClasspathHelper.java index ea632f3412..613fee45de 100644 --- a/ui/org.eclipse.pde.core/src/org/eclipse/pde/internal/core/ClasspathHelper.java +++ b/ui/org.eclipse.pde.core/src/org/eclipse/pde/internal/core/ClasspathHelper.java @@ -251,7 +251,8 @@ public class ClasspathHelper { if (project.hasNature(JavaCore.NATURE_ID)) { Map classpathMap = getClasspathMap(project, checkExcluded, !base.getId().equals(PDECore.getDefault().getModelManager().getSystemBundleId()), false); IFile file = PDEProject.getBuildProperties(project); - boolean searchBuild = file.getFullPath().toFile().exists(); + IPath filePath = file.getLocation(); + boolean searchBuild = filePath != null && filePath.toFile().exists(); if (searchBuild) { WorkspaceBuildModel bModel = new WorkspaceBuildModel(file); IBuild build = bModel.getBuild(); |