You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are probably a number of ways to repro this, but here is one reliable set of steps:
launch Eclipse with BEF
import a Bazel workspace
open up one of the projects in the Project Explorer and navigate down into the Bazel Classpath Container
on the command line in the bazel workspace, 'bazel clean --expunge'
without doing anything else in the IDE, try to close the IDE
It will take a long time because it will log a lot of information. The root issue is the files on disk have been removed, and our aspect/classpath caching has stale info, so the BazelClasspathContainer is annoyed.
There are probably a number of ways to repro this, but here is one reliable set of steps:
It will take a long time because it will log a lot of information. The root issue is the files on disk have been removed, and our aspect/classpath caching has stale info, so the BazelClasspathContainer is annoyed.
Thread [ModalContext] (Suspended (breakpoint at line 535 in BazelClasspathContainer))
owns: BazelClasspathContainer (id=193)
BazelClasspathContainer.printDirectoryDiagnostics(File, String) line: 535
BazelClasspathContainer.getJarPathOnDisk(File, File, String) line: 499
BazelClasspathContainer.jarsToClasspathEntry(BazelWorkspace, WorkProgressMonitor, AspectOutputJarSet, boolean) line: 444
BazelClasspathContainer.getClasspathEntries() line: 226
JavaModelManager$VariablesAndContainersSaveHelper.saveContainers(IJavaProject, Map<IPath,IClasspathContainer>) line: 4569
JavaModelManager$VariablesAndContainersSaveHelper.saveProjects(IJavaProject[]) line: 4636
JavaModelManager$VariablesAndContainersSaveHelper.save(ISaveContext) line: 4477
JavaModelManager.saveVariablesAndContainers(ISaveContext) line: 4448
JavaModelManager.saving(ISaveContext) line: 4680
SaveManager.executeLifecycle(int, ISaveParticipant, SaveContext) line: 387
SaveManager$1.run() line: 204
SafeRunner.run(ISafeRunnable) line: 45
SaveManager.broadcastLifecycle(int, Map<String,SaveContext>, MultiStatus, IProgressMonitor) line: 207
SaveManager.save(int, boolean, Project, IProgressMonitor) line: 1164
Workspace.save(boolean, boolean, IProgressMonitor) line: 2338
IDEWorkbenchAdvisor.lambda$1(boolean, ProgressMonitorJobsDialog, MultiStatus, IProgressMonitor) line: 509
1519489617.run(IProgressMonitor) line: not available
ModalContext$ModalContextThread.run() line: 122
The text was updated successfully, but these errors were encountered: