Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSarika Sinha2017-10-07 14:59:34 +0000
committerSarika Sinha2017-10-07 14:59:34 +0000
commit292e22c882bf2db7e369d28f3da6d586ff926027 (patch)
tree68a289ed7187bc6bbb922549e4768e79e5883d07
parentd9dc9acd12ff39e5fd7a19d15969c84066f0848d (diff)
downloadeclipse.jdt.debug-292e22c882bf2db7e369d28f3da6d586ff926027.tar.gz
eclipse.jdt.debug-292e22c882bf2db7e369d28f3da6d586ff926027.tar.xz
eclipse.jdt.debug-292e22c882bf2db7e369d28f3da6d586ff926027.zip
Bug 525353 - [9] Java 9 Application Start Delivers NullPointerException
-rw-r--r--org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/JavaRuntime.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/JavaRuntime.java b/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/JavaRuntime.java
index ebca8424a..c0e1f5b07 100644
--- a/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/JavaRuntime.java
+++ b/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/JavaRuntime.java
@@ -951,7 +951,7 @@ public final class JavaRuntime {
break;
case IClasspathEntry.CPE_LIBRARY:
IPackageFragmentRoot root = project.findPackageFragmentRoot(entry.getPath());
- if (!root.getRawClasspathEntry().getPath().segment(0).contains("JRE_CONTAINER")) { //$NON-NLS-1$
+ if (root != null && !root.getRawClasspathEntry().getPath().segment(0).contains("JRE_CONTAINER")) { //$NON-NLS-1$
IRuntimeClasspathEntry r;
if (JavaRuntime.isModule(entry, project)) {
r = JavaRuntime.newArchiveRuntimeClasspathEntry(entry.getPath(), IRuntimeClasspathEntry.MODULE_PATH);

Back to the top