Fix NPE from JdtLsProjectCache

This commit is contained in:
Kris De Volder
2018-05-09 14:28:09 -07:00
parent 35e39d2318
commit 56a6f9fea4

View File

@@ -78,7 +78,9 @@ public class JdtLsProjectCache implements JavaProjectsService {
String uri = UriUtil.normalize(event.projectUri);
if (event.deleted) {
JavaProject deleted = table.remove(uri);
notifyDelete(deleted);
if (deleted!=null) {
notifyDelete(deleted);
}
} else {
JavaProject newProject = new JavaProject(getFileObserver(), new URI(uri), new ClasspathData(event.name, event.classpath.getEntries()));
JavaProject oldProject = table.put(uri, newProject);