diff options
author | Fred Bricon | 2012-03-15 09:08:26 +0000 |
---|---|---|
committer | Fred Bricon | 2012-03-15 09:08:26 +0000 |
commit | c0570234ca2fd4a4e076540c03bf034a659184bb (patch) | |
tree | 4dafd0782d1d2399d25748d63961fb6d202bdfe2 | |
parent | 07c3e257e365ea67f201637ea995bae65a6214d7 (diff) | |
download | m2e-core-c0570234ca2fd4a4e076540c03bf034a659184bb.tar.gz m2e-core-c0570234ca2fd4a4e076540c03bf034a659184bb.tar.xz m2e-core-c0570234ca2fd4a4e076540c03bf034a659184bb.zip |
Add null-check on directory when adding resource
Signed-off-by: Fred Bricon <fbricon@gmail.com>
-rw-r--r-- | org.eclipse.m2e.jdt/src/org/eclipse/m2e/jdt/internal/AbstractJavaProjectConfigurator.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/org.eclipse.m2e.jdt/src/org/eclipse/m2e/jdt/internal/AbstractJavaProjectConfigurator.java b/org.eclipse.m2e.jdt/src/org/eclipse/m2e/jdt/internal/AbstractJavaProjectConfigurator.java index 6c0bc28a..5a418aba 100644 --- a/org.eclipse.m2e.jdt/src/org/eclipse/m2e/jdt/internal/AbstractJavaProjectConfigurator.java +++ b/org.eclipse.m2e.jdt/src/org/eclipse/m2e/jdt/internal/AbstractJavaProjectConfigurator.java @@ -387,9 +387,13 @@ public abstract class AbstractJavaProjectConfigurator extends AbstractProjectCon IPath outputPath, String resourceEncoding, IProgressMonitor monitor) throws CoreException { for(Resource resource : resources) { - File resourceDirectory = new File(resource.getDirectory()); + String directory = resource.getDirectory(); + if (directory == null) { + continue; + } + File resourceDirectory = new File(directory); if(resourceDirectory.exists() && resourceDirectory.isDirectory()) { - IPath relativePath = getProjectRelativePath(project, resource.getDirectory()); + IPath relativePath = getProjectRelativePath(project, directory); IResource r = project.findMember(relativePath); if(r == project) { /* |