Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFred Bricon2012-03-15 09:08:26 +0000
committerFred Bricon2012-03-15 09:08:26 +0000
commitc0570234ca2fd4a4e076540c03bf034a659184bb (patch)
tree4dafd0782d1d2399d25748d63961fb6d202bdfe2
parent07c3e257e365ea67f201637ea995bae65a6214d7 (diff)
downloadm2e-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.java8
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) {
/*

Back to the top