"Worker-17" prio=10 tid=0x00007f2f38012000 nid=0x3280 runnable [0x00007f2f619b2000] java.lang.Thread.State: RUNNABLE at java.util.HashMap.hash(HashMap.java:366) at java.util.HashMap.getEntry(HashMap.java:466) at java.util.HashMap.containsKey(HashMap.java:453) at java.util.HashSet.contains(HashSet.java:201) at org.eclipse.jdt.internal.core.JavaModel.existingExternalFilesContains(JavaModel.java:365) - locked <0x000000076e148c48> (a java.lang.Class for org.eclipse.jdt.internal.core.JavaModel) at org.eclipse.jdt.internal.core.JavaModel.getExternalTarget(JavaModel.java:347) at org.eclipse.jdt.internal.core.JarPackageFragmentRoot.resourceExists(JarPackageFragmentRoot.java:281) at org.eclipse.jdt.internal.core.PackageFragmentRoot.validateExistence(PackageFragmentRoot.java:798) at org.eclipse.jdt.internal.core.Openable.exists(Openable.java:206) at org.eclipse.xtext.ui.resource.Storage2UriMapperJavaImpl.getStorages(Storage2UriMapperJavaImpl.java:253) at org.eclipse.xtext.builder.impl.ToBeBuiltComputer.doRemoveProject(ToBeBuiltComputer.java:60) at org.eclipse.xtext.builder.impl.ToBeBuiltComputer.removeProject(ToBeBuiltComputer.java:52) at org.eclipse.xtext.builder.impl.javasupport.JdtToBeBuiltComputer.removeProject(JdtToBeBuiltComputer.java:78) at org.eclipse.xtext.builder.impl.ProjectOpenedOrClosedListener.scheduleRemoveProjectJob(ProjectOpenedOrClosedListener.java:125) at org.eclipse.xtext.builder.impl.ProjectOpenedOrClosedListener$1.visit(ProjectOpenedOrClosedListener.java:102) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:69) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:80) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:49) at org.eclipse.xtext.builder.impl.ProjectOpenedOrClosedListener.resourceChanged(ProjectOpenedOrClosedListener.java:87) at org.eclipse.xtext.ui.shared.internal.ComposedResourceChangeListener.resourceChanged(ComposedResourceChangeListener.java:29) at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285) at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149) at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:396) at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1531) at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:45) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) "Worker-17" prio=10 tid=0x00007f2f38012000 nid=0x3280 runnable [0x00007f2f619b2000] java.lang.Thread.State: RUNNABLE at org.eclipse.jdt.internal.core.JavaModelCache.getInfo(JavaModelCache.java:120) at org.eclipse.jdt.internal.core.JavaModelManager.getInfo(JavaModelManager.java:1972) - locked <0x000000076f9230e8> (a org.eclipse.jdt.internal.core.JavaModelManager) at org.eclipse.jdt.internal.core.Openable.exists(Openable.java:183) at org.eclipse.xtext.ui.resource.Storage2UriMapperJavaImpl.getStorages(Storage2UriMapperJavaImpl.java:253) at org.eclipse.xtext.builder.impl.ToBeBuiltComputer.doRemoveProject(ToBeBuiltComputer.java:60) at org.eclipse.xtext.builder.impl.ToBeBuiltComputer.removeProject(ToBeBuiltComputer.java:52) at org.eclipse.xtext.builder.impl.javasupport.JdtToBeBuiltComputer.removeProject(JdtToBeBuiltComputer.java:78) at org.eclipse.xtext.builder.impl.ProjectOpenedOrClosedListener.scheduleRemoveProjectJob(ProjectOpenedOrClosedListener.java:125) at org.eclipse.xtext.builder.impl.ProjectOpenedOrClosedListener$1.visit(ProjectOpenedOrClosedListener.java:102) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:69) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:80) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:49) at org.eclipse.xtext.builder.impl.ProjectOpenedOrClosedListener.resourceChanged(ProjectOpenedOrClosedListener.java:87) at org.eclipse.xtext.ui.shared.internal.ComposedResourceChangeListener.resourceChanged(ComposedResourceChangeListener.java:29) at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285) at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149) at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:396) at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1531) at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:45) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) "Worker-17" prio=10 tid=0x00007f2f38012000 nid=0x3280 runnable [0x00007f2f619b2000] java.lang.Thread.State: RUNNABLE at org.eclipse.jdt.internal.core.JavaModel.getExternalTarget(JavaModel.java:344) at org.eclipse.jdt.internal.core.JarPackageFragmentRoot.resourceExists(JarPackageFragmentRoot.java:281) at org.eclipse.jdt.internal.core.PackageFragmentRoot.validateExistence(PackageFragmentRoot.java:798) at org.eclipse.jdt.internal.core.Openable.exists(Openable.java:206) at org.eclipse.xtext.ui.resource.Storage2UriMapperJavaImpl.getStorages(Storage2UriMapperJavaImpl.java:253) at org.eclipse.xtext.builder.impl.ToBeBuiltComputer.doRemoveProject(ToBeBuiltComputer.java:60) at org.eclipse.xtext.builder.impl.ToBeBuiltComputer.removeProject(ToBeBuiltComputer.java:52) at org.eclipse.xtext.builder.impl.javasupport.JdtToBeBuiltComputer.removeProject(JdtToBeBuiltComputer.java:78) at org.eclipse.xtext.builder.impl.ProjectOpenedOrClosedListener.scheduleRemoveProjectJob(ProjectOpenedOrClosedListener.java:125) at org.eclipse.xtext.builder.impl.ProjectOpenedOrClosedListener$1.visit(ProjectOpenedOrClosedListener.java:102) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:69) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:80) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:49) at org.eclipse.xtext.builder.impl.ProjectOpenedOrClosedListener.resourceChanged(ProjectOpenedOrClosedListener.java:87) at org.eclipse.xtext.ui.shared.internal.ComposedResourceChangeListener.resourceChanged(ComposedResourceChangeListener.java:29) at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285) at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149) at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:396) at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1531) at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:45) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) "Worker-17" prio=10 tid=0x00007f2f38012000 nid=0x3280 runnable [0x00007f2f619b2000] java.lang.Thread.State: RUNNABLE at java.util.Hashtable.get(Hashtable.java:437) - locked <0x000000076af287d0> (a java.util.Hashtable) at org.eclipse.jdt.internal.core.util.LRUCache.get(LRUCache.java:365) at org.eclipse.jdt.internal.core.JavaModelCache.getInfo(JavaModelCache.java:126) at org.eclipse.jdt.internal.core.JavaModelManager.getInfo(JavaModelManager.java:1972) - locked <0x000000076f9230e8> (a org.eclipse.jdt.internal.core.JavaModelManager) at org.eclipse.jdt.internal.core.Openable.exists(Openable.java:183) at org.eclipse.xtext.ui.resource.Storage2UriMapperJavaImpl.getStorages(Storage2UriMapperJavaImpl.java:253) at org.eclipse.xtext.builder.impl.ToBeBuiltComputer.doRemoveProject(ToBeBuiltComputer.java:60) at org.eclipse.xtext.builder.impl.ToBeBuiltComputer.removeProject(ToBeBuiltComputer.java:52) at org.eclipse.xtext.builder.impl.javasupport.JdtToBeBuiltComputer.removeProject(JdtToBeBuiltComputer.java:78) at org.eclipse.xtext.builder.impl.ProjectOpenedOrClosedListener.scheduleRemoveProjectJob(ProjectOpenedOrClosedListener.java:125) at org.eclipse.xtext.builder.impl.ProjectOpenedOrClosedListener$1.visit(ProjectOpenedOrClosedListener.java:102) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:69) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:80) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:49) at org.eclipse.xtext.builder.impl.ProjectOpenedOrClosedListener.resourceChanged(ProjectOpenedOrClosedListener.java:87) at org.eclipse.xtext.ui.shared.internal.ComposedResourceChangeListener.resourceChanged(ComposedResourceChangeListener.java:29) at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285) at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149) at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:396) at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1531) at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:45) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)