commit | 5e9b49795470e9c908a76a1f87c81375002c8b06 | [log] [tgz] |
---|---|---|
author | Sarika Sinha <sarika.sinha@in.ibm.com> | Wed Oct 14 14:28:49 2015 +0530 |
committer | Sarika Sinha <sarika.sinha@in.ibm.com> | Wed Oct 14 14:28:49 2015 +0530 |
tree | f2b4de82376866be350be35731ccaf3500dfeab6 | |
parent | 5128ef1b51f8e0bf8decf026045f4844bf406532 [diff] |
Bug 476930 - NPE in AbstractJavaLaunchConfigurationDelegate Change-Id: I9d2c1189bee0cd340e90fad484a0dca881c0f658
diff --git a/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/AbstractJavaLaunchConfigurationDelegate.java b/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/AbstractJavaLaunchConfigurationDelegate.java index 894dbf2..aea799c 100644 --- a/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/AbstractJavaLaunchConfigurationDelegate.java +++ b/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/AbstractJavaLaunchConfigurationDelegate.java
@@ -992,7 +992,10 @@ IJavaProject jp = getJavaProject(configuration); if (jp != null) { IProject p = jp.getProject(); - return p.getLocation().toFile(); + // p.getLocation() will be null in the case where the location is relative to an undefined workspace path variable. + if (p.getLocation() != null) { + return p.getLocation().toFile(); + } } return null; }