From 8847b305a8c10305288e845a6201404a12e2fccc Mon Sep 17 00:00:00 2001 From: Andrey Loskutov Date: Sat, 13 Apr 2019 11:31:26 +0200 Subject: Bug 546338 - NPE at ClasspathJrt.java:326 Change-Id: I9c3baaed4984e5a10c44d212954fd6f9a4970d39 Signed-off-by: Andrey Loskutov --- .../model/org/eclipse/jdt/internal/core/builder/ClasspathJrt.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/builder/ClasspathJrt.java b/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/builder/ClasspathJrt.java index 846b3ade6d..b9f19e9cab 100644 --- a/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/builder/ClasspathJrt.java +++ b/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/builder/ClasspathJrt.java @@ -322,6 +322,9 @@ protected Collection selectModules(Set keySet, Collection allModules) { IModule iMod = getModule(mod.toCharArray()); + if(iMod == null) { + return; + } for (IModuleReference requiredRef : iMod.requires()) { IModule reqMod = getModule(requiredRef.name()); if (reqMod != null) { -- cgit v1.2.1