Community
Participate
Working Groups
Build: I-200311191547 My log has at least 20 instances of the following exception. I think it occurred upon shutting down the workbench, but I'm not certain. Error Nov 19, 2003 18:45:35.315 Exception occurred in classpath container initializer: org.eclipse.jdt.internal.launching.JREContainerInitializer@15538e5 java.lang.IllegalStateException: Job manager has been shut down. at org.eclipse.core.internal.jobs.JobManager.schedule(JobManager.java:511) at org.eclipse.core.internal.jobs.InternalJob.schedule(InternalJob.java:211) at org.eclipse.core.runtime.jobs.Job.schedule(Job.java:342) at org.eclipse.core.internal.events.NotificationManager.endOperation (NotificationManager.java:179) at org.eclipse.core.internal.resources.Workspace.endOperation (Workspace.java:828) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1563) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1573) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3056) at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:3182) at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize (JREContainerInitializer.java:51) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1148) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1127) at org.eclipse.core.runtime.Platform.run(Platform.java:464) at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1143) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1859) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1789) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1765) at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots (DeltaProcessingState.java:138) at org.eclipse.jdt.internal.core.JavaModelOperation.execute (JavaModelOperation.java:363) at org.eclipse.jdt.internal.core.JavaModelOperation.run (JavaModelOperation.java:705) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1554) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1573) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3056) at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:3182) at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize (JREContainerInitializer.java:51) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1148) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1127) at org.eclipse.core.runtime.Platform.run(Platform.java:464) at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1143) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1859) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1789) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1765) at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots (DeltaProcessingState.java:138) at org.eclipse.jdt.internal.core.JavaModelOperation.execute (JavaModelOperation.java:363) at org.eclipse.jdt.internal.core.JavaModelOperation.run (JavaModelOperation.java:705) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1554) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1573) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3056) at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:3182) at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize (JREContainerInitializer.java:51) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1148) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1127) at org.eclipse.core.runtime.Platform.run(Platform.java:464) at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1143) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1859) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1789) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1765) at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots (DeltaProcessingState.java:138) at org.eclipse.jdt.internal.core.JavaModelOperation.execute (JavaModelOperation.java:363) at org.eclipse.jdt.internal.core.JavaModelOperation.run (JavaModelOperation.java:705) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1554) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1573) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3056) at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:3182) at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize (JREContainerInitializer.java:51) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1148) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1127) at org.eclipse.core.runtime.Platform.run(Platform.java:464) at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1143) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1859) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1789) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1765) at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots (DeltaProcessingState.java:138) at org.eclipse.jdt.internal.core.JavaModelOperation.execute (JavaModelOperation.java:363) at org.eclipse.jdt.internal.core.JavaModelOperation.run (JavaModelOperation.java:705) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1554) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1573) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3056) at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:3182) at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize (JREContainerInitializer.java:51) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1148) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1127) at org.eclipse.core.runtime.Platform.run(Platform.java:464) at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1143) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1859) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1789) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1765) at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots (DeltaProcessingState.java:138) at org.eclipse.jdt.internal.core.JavaModelOperation.execute (JavaModelOperation.java:363) at org.eclipse.jdt.internal.core.JavaModelOperation.run (JavaModelOperation.java:705) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1554) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1573) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3056) at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:3182) at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize (JREContainerInitializer.java:51) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1148) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1127) at org.eclipse.core.runtime.Platform.run(Platform.java:464) at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1143) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1859) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1789) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1765) at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots (DeltaProcessingState.java:138) at org.eclipse.jdt.internal.core.JavaModelOperation.execute (JavaModelOperation.java:363) at org.eclipse.jdt.internal.core.JavaModelOperation.run (JavaModelOperation.java:705) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1554) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1573) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3056) at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:3182) at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize (JREContainerInitializer.java:51) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1148) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1127) at org.eclipse.core.runtime.Platform.run(Platform.java:464) at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1143) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1859) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1789) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1765) at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots (DeltaProcessingState.java:138) at org.eclipse.jdt.internal.core.JavaModelOperation.execute (JavaModelOperation.java:363) at org.eclipse.jdt.internal.core.JavaModelOperation.run (JavaModelOperation.java:705) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1554) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1573) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3056) at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:3182) at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize (JREContainerInitializer.java:51) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1148) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1127) at org.eclipse.core.runtime.Platform.run(Platform.java:464) at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1143) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1859) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1789) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1765) at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots (DeltaProcessingState.java:138) at org.eclipse.jdt.internal.core.JavaModelOperation.execute (JavaModelOperation.java:363) at org.eclipse.jdt.internal.core.JavaModelOperation.run (JavaModelOperation.java:705) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1554) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1573) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3056) at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:3182) at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize (JREContainerInitializer.java:51) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1148) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1127) at org.eclipse.core.runtime.Platform.run(Platform.java:464) at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1143) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1859) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1789) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1765) at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots (DeltaProcessingState.java:138) at org.eclipse.jdt.internal.core.JavaModelOperation.execute (JavaModelOperation.java:363) at org.eclipse.jdt.internal.core.JavaModelOperation.run (JavaModelOperation.java:705) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1554) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1573) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3056) at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:3182) at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize (JREContainerInitializer.java:51) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1148) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1127) at org.eclipse.core.runtime.Platform.run(Platform.java:464) at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1143) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1859) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1789) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1765) at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots (DeltaProcessingState.java:138) at org.eclipse.jdt.internal.core.JavaModelOperation.execute (JavaModelOperation.java:363) at org.eclipse.jdt.internal.core.JavaModelOperation.run (JavaModelOperation.java:705) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1554) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1573) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3056) at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:3182) at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize (JREContainerInitializer.java:51) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1148) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1127) at org.eclipse.core.runtime.Platform.run(Platform.java:464) at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1143) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1859) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1789) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1765) at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots (DeltaProcessingState.java:138) at org.eclipse.jdt.internal.core.JavaModelOperation.execute (JavaModelOperation.java:363) at org.eclipse.jdt.internal.core.JavaModelOperation.run (JavaModelOperation.java:705) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1554) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1573) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3056) at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:3182) at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize (JREContainerInitializer.java:51) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1148) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1127) at org.eclipse.core.runtime.Platform.run(Platform.java:464) at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1143) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1859) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1789) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1765) at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots (DeltaProcessingState.java:138) at org.eclipse.jdt.internal.core.JavaModelOperation.execute (JavaModelOperation.java:363) at org.eclipse.jdt.internal.core.JavaModelOperation.run (JavaModelOperation.java:705) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1554) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1573) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3056) at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:3182) at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize (JREContainerInitializer.java:51) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1148) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1127) at org.eclipse.core.runtime.Platform.run(Platform.java:464) at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1143) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1859) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1789) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1765) at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots (DeltaProcessingState.java:138) at org.eclipse.jdt.internal.core.JavaModelOperation.execute (JavaModelOperation.java:363) at org.eclipse.jdt.internal.core.JavaModelOperation.run (JavaModelOperation.java:705) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1554) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1573) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3056) at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:3182) at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize (JREContainerInitializer.java:51) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1148) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1127) at org.eclipse.core.runtime.Platform.run(Platform.java:464) at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1143) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1859) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1789) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1765) at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots (DeltaProcessingState.java:138) at org.eclipse.jdt.internal.core.JavaModelOperation.execute (JavaModelOperation.java:363) at org.eclipse.jdt.internal.core.JavaModelOperation.run (JavaModelOperation.java:705) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1554) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1573) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3056) at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:3182) at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize (JREContainerInitializer.java:51) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1148) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1127) at org.eclipse.core.runtime.Platform.run(Platform.java:464) at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1143) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1859) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1789) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1765) at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots (DeltaProcessingState.java:138) at org.eclipse.jdt.internal.core.JavaModelOperation.execute (JavaModelOperation.java:363) at org.eclipse.jdt.internal.core.JavaModelOperation.run (JavaModelOperation.java:705) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1554) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1573) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3056) at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:3182) at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize (JREContainerInitializer.java:51) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1148) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1127) at org.eclipse.core.runtime.Platform.run(Platform.java:464) at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1143) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1859) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1789) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1765) at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots (DeltaProcessingState.java:138) at org.eclipse.jdt.internal.core.JavaModelOperation.execute (JavaModelOperation.java:363) at org.eclipse.jdt.internal.core.JavaModelOperation.run (JavaModelOperation.java:705) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1554) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1573) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3056) at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:3182) at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize (JREContainerInitializer.java:51) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1148) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1127) at org.eclipse.core.runtime.Platform.run(Platform.java:464) at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1143) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1859) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1789) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1765) at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots (DeltaProcessingState.java:138) at org.eclipse.jdt.internal.core.JavaModelOperation.execute (JavaModelOperation.java:363) at org.eclipse.jdt.internal.core.JavaModelOperation.run (JavaModelOperation.java:705) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1554) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1573) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3056) at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:3182) at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize (JREContainerInitializer.java:51) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1148) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1127) at org.eclipse.core.runtime.Platform.run(Platform.java:464) at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1143) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1859) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1789) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1765) at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots (DeltaProcessingState.java:138) at org.eclipse.jdt.internal.core.JavaModelOperation.execute (JavaModelOperation.java:363) at org.eclipse.jdt.internal.core.JavaModelOperation.run (JavaModelOperation.java:705) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1554) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1573) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3056) at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:3182) at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize (JREContainerInitializer.java:51) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1148) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1127) at org.eclipse.core.runtime.Platform.run(Platform.java:464) at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1143) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1859) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1789) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1765) at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots (DeltaProcessingState.java:138) at org.eclipse.jdt.internal.core.JavaModelOperation.execute (JavaModelOperation.java:363) at org.eclipse.jdt.internal.core.JavaModelOperation.run (JavaModelOperation.java:705) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1554) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1573) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3056) at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:3182) at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize (JREContainerInitializer.java:51) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1148) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1127) at org.eclipse.core.runtime.Platform.run(Platform.java:464) at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1143) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1859) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1789) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1765) at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots (DeltaProcessingState.java:138) at org.eclipse.jdt.internal.core.JavaModelOperation.execute (JavaModelOperation.java:363) at org.eclipse.jdt.internal.core.JavaModelOperation.run (JavaModelOperation.java:705) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1554) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1573) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3056) at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:3182) at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize (JREContainerInitializer.java:51) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1148) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1127) at org.eclipse.core.runtime.Platform.run(Platform.java:464) at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1143) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1859) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1789) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1765) at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots (DeltaProcessingState.java:138) at org.eclipse.jdt.internal.core.JavaModelOperation.execute (JavaModelOperation.java:363) at org.eclipse.jdt.internal.core.JavaModelOperation.run (JavaModelOperation.java:705) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1554) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1573) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3056) at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:3182) at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize (JREContainerInitializer.java:51) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1148) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1127) at org.eclipse.core.runtime.Platform.run(Platform.java:464) at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1143) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1859) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1789) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1765) at org.eclipse.jdt.internal.core.search.JavaSearchScope.add (JavaSearchScope.java:75) at org.eclipse.jdt.internal.core.search.JavaWorkspaceScope.initialize (JavaWorkspaceScope.java:78) at org.eclipse.jdt.internal.core.search.JavaSearchScope.<init> (JavaSearchScope.java:49) at org.eclipse.jdt.internal.core.search.JavaWorkspaceScope.<init> (JavaWorkspaceScope.java:30) at org.eclipse.jdt.internal.core.search.indexing.IndexManager.shutdown (IndexManager.java:514) at org.eclipse.jdt.internal.core.JavaModelManager.shutdown (JavaModelManager.java:1441) at org.eclipse.jdt.core.JavaCore.shutdown(JavaCore.java:3366) at org.eclipse.core.internal.plugins.PluginRegistry$2.run (PluginRegistry.java:298) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1127) at org.eclipse.core.internal.plugins.PluginRegistry$1.visit (PluginRegistry.java:311) at org.eclipse.core.internal.plugins.PluginRegistry.accept (PluginRegistry.java:61) at org.eclipse.core.internal.plugins.PluginRegistry.shutdownPlugins (PluginRegistry.java:314) at org.eclipse.core.internal.plugins.PluginRegistry.shutdown (PluginRegistry.java:280) at org.eclipse.core.internal.runtime.InternalPlatform.loaderShutdown (InternalPlatform.java:589) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.eclipse.core.internal.boot.InternalBootLoader.shutdown (InternalBootLoader.java:1017) at org.eclipse.core.internal.boot.InternalBootLoader.run (InternalBootLoader.java:863) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.eclipse.core.launcher.Main.basicRun(Main.java:299) at org.eclipse.core.launcher.Main.run(Main.java:767) at org.eclipse.core.launcher.Main.main(Main.java:601)
John, sorry man, here is another one. Hopefull it's a duplicate.
The exception at the top of the stack is because a job has been scheduled after the UI has shut down. UI is currently shutting down the job manager immediately before exiting. I think we'll have to pull this out for M5. However, I'm concerned about that stack, which almost looks like an infinite loop. Does this recursion make sense from JDT core's point of view.
Dejan also encountered this problem several times. Please reconsider investigating for M5.
Please interpret the statement "we'll have to pull this out for M5" as "we will fix this for M5." See bug 46958 for more details. I'll leave this one here for JDT core team to consider whether that deep stack trace makes sense.
that's funny:-) I wasn't sure what you meant by "we'll have to pull this out for M5". So I asked Dejan and he said that this means that it won't be done. Last time I ask an Eastern European for an interpretation of the English language :-)
When I was in Eastern European english class, they tought me that 'pull it off' is opposite from 'pull it out' :-). After all, when a coatch says to a player 'ok, that's it, I am pulling you out', the player should not be happy, right? :-)
My brain was clearly fuzzy last night. We just added the job manager shutdown "feature" on Monday. Pulling this feature out will prevent the exception in the log. I'll try to mis-communicate more clearly in the future for the sake of the Europeans ;)
I got a similar trace, under profiling tool... at org.eclipse.core.internal.resources.Workspace.run (Workspace.java:1554) at org.eclipse.core.internal.resources.Workspace.run (Workspace.java:1573) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3056) at org.eclipse.jdt.core.JavaCore.setClasspathContainer (JavaCore.java:3182) at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize (JREContainerInitializer.java:51) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1148) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1127) at org.eclipse.core.runtime.Platform.run(Platform.java:464) at org.eclipse.jdt.core.JavaCore.getClasspathContainer (JavaCore.java:1143) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1859) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1789) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1765) at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots (DeltaProcessingState.java:138) at org.eclipse.jdt.internal.core.JavaModelOperation.execute (JavaModelOperation.java:363) at org.eclipse.jdt.internal.core.JavaModelOperation.run (JavaModelOperation.java:705) at org.eclipse.core.internal.resources.Workspace.run (Workspace.java:1554) at org.eclipse.core.internal.resources.Workspace.run (Workspace.java:1573) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3056) at org.eclipse.jdt.core.JavaCore.setClasspathContainer (JavaCore.java:3182) at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize (JREContainerInitializer.java:51) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1148) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1127) at org.eclipse.core.runtime.Platform.run(Platform.java:464) at org.eclipse.jdt.core.JavaCore.getClasspathContainer (JavaCore.java:1143) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1859) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1789) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1765) at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots (DeltaProcessingState.java:138) at org.eclipse.jdt.internal.core.JavaModelOperation.execute (JavaModelOperation.java:363) at org.eclipse.jdt.internal.core.JavaModelOperation.run (JavaModelOperation.java:705) at org.eclipse.core.internal.resources.Workspace.run (Workspace.java:1554) at org.eclipse.core.internal.resources.Workspace.run (Workspace.java:1573) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3056) at org.eclipse.jdt.core.JavaCore.setClasspathContainer (JavaCore.java:3182) at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize (JREContainerInitializer.java:51) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1148) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1127) at org.eclipse.core.runtime.Platform.run(Platform.java:464) at org.eclipse.jdt.core.JavaCore.getClasspathContainer (JavaCore.java:1143) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1859) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1789) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1765) at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots (DeltaProcessingState.java:138) at org.eclipse.jdt.internal.core.JavaModelOperation.execute (JavaModelOperation.java:363) at org.eclipse.jdt.internal.core.JavaModelOperation.run (JavaModelOperation.java:705) at org.eclipse.core.internal.resources.Workspace.run (Workspace.java:1554) at org.eclipse.core.internal.resources.Workspace.run (Workspace.java:1573) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3056) at org.eclipse.jdt.core.JavaCore.setClasspathContainer (JavaCore.java:3182) at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize (JREContainerInitializer.java:51) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1148) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1127) at org.eclipse.core.runtime.Platform.run(Platform.java:464) at org.eclipse.jdt.core.JavaCore.getClasspathContainer (JavaCore.java:1143) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1859) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1789) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1765) at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots (DeltaProcessingState.java:138) at org.eclipse.jdt.internal.core.JavaModelOperation.execute (JavaModelOperation.java:363) at org.eclipse.jdt.internal.core.JavaModelOperation.run (JavaModelOperation.java:705) at org.eclipse.core.internal.resources.Workspace.run (Workspace.java:1554) at org.eclipse.core.internal.resources.Workspace.run (Workspace.java:1573) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3056) at org.eclipse.jdt.core.JavaCore.setClasspathContainer (JavaCore.java:3182) at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize (JREContainerInitializer.java:51) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1148) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1127) at org.eclipse.core.runtime.Platform.run(Platform.java:464) at org.eclipse.jdt.core.JavaCore.getClasspathContainer (JavaCore.java:1143) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1859) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1789) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1765) at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots (DeltaProcessingState.java:138) at org.eclipse.jdt.internal.core.JavaModelOperation.execute (JavaModelOperation.java:363) at org.eclipse.jdt.internal.core.JavaModelOperation.run (JavaModelOperation.java:705) at org.eclipse.core.internal.resources.Workspace.run (Workspace.java:1554) at org.eclipse.core.internal.resources.Workspace.run (Workspace.java:1573) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3056) at org.eclipse.jdt.core.JavaCore.setClasspathContainer (JavaCore.java:3182) at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize (JREContainerInitializer.java:51) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1148) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1127) at org.eclipse.core.runtime.Platform.run(Platform.java:464) at org.eclipse.jdt.core.JavaCore.getClasspathContainer (JavaCore.java:1143) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1859) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1789) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1765) at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots (DeltaProcessingState.java:138) at org.eclipse.jdt.internal.core.JavaModelOperation.execute (JavaModelOperation.java:363) at org.eclipse.jdt.internal.core.JavaModelOperation.run (JavaModelOperation.java:705) at org.eclipse.core.internal.resources.Workspace.run (Workspace.java:1554) at org.eclipse.core.internal.resources.Workspace.run (Workspace.java:1573) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3056) at org.eclipse.jdt.core.JavaCore.setClasspathContainer (JavaCore.java:3182) at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize (JREContainerInitializer.java:51) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1148) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1127) at org.eclipse.core.runtime.Platform.run(Platform.java:464) at org.eclipse.jdt.core.JavaCore.getClasspathContainer (JavaCore.java:1143) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1859) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1789) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1765) at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots (DeltaProcessingState.java:138) at org.eclipse.jdt.internal.core.JavaModelOperation.execute (JavaModelOperation.java:363) at org.eclipse.jdt.internal.core.JavaModelOperation.run (JavaModelOperation.java:705) at org.eclipse.core.internal.resources.Workspace.run (Workspace.java:1554) at org.eclipse.core.internal.resources.Workspace.run (Workspace.java:1573) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3056) at org.eclipse.jdt.core.JavaCore.setClasspathContainer (JavaCore.java:3182) at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize (JREContainerInitializer.java:51) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1148) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1127) at org.eclipse.core.runtime.Platform.run(Platform.java:464) at org.eclipse.jdt.core.JavaCore.getClasspathContainer (JavaCore.java:1143) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1859) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1789) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1765) at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots (DeltaProcessingState.java:138) at org.eclipse.jdt.internal.core.JavaModelOperation.execute (JavaModelOperation.java:363) at org.eclipse.jdt.internal.core.JavaModelOperation.run (JavaModelOperation.java:705) at org.eclipse.core.internal.resources.Workspace.run (Workspace.java:1554) at org.eclipse.core.internal.resources.Workspace.run (Workspace.java:1573) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3056) at org.eclipse.jdt.core.JavaCore.setClasspathContainer (JavaCore.java:3182) at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize (JREContainerInitializer.java:51) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1148) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1127) at org.eclipse.core.runtime.Platform.run(Platform.java:464) at org.eclipse.jdt.core.JavaCore.getClasspathContainer (JavaCore.java:1143) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1859) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1789) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1765) at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots (DeltaProcessingState.java:138) at org.eclipse.jdt.internal.core.JavaModelOperation.execute (JavaModelOperation.java:363) at org.eclipse.jdt.internal.core.JavaModelOperation.run (JavaModelOperation.java:705) at org.eclipse.core.internal.resources.Workspace.run (Workspace.java:1554) at org.eclipse.core.internal.resources.Workspace.run (Workspace.java:1573) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3056) at org.eclipse.jdt.core.JavaCore.setClasspathContainer (JavaCore.java:3182) at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize (JREContainerInitializer.java:51) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1148) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1127) at org.eclipse.core.runtime.Platform.run(Platform.java:464) at org.eclipse.jdt.core.JavaCore.getClasspathContainer (JavaCore.java:1143) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1859) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1789) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1765) at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots (DeltaProcessingState.java:138) at org.eclipse.jdt.internal.core.JavaModelOperation.execute (JavaModelOperation.java:363) at org.eclipse.jdt.internal.core.JavaModelOperation.run (JavaModelOperation.java:705) at org.eclipse.core.internal.resources.Workspace.run (Workspace.java:1554) at org.eclipse.core.internal.resources.Workspace.run (Workspace.java:1573) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3056) at org.eclipse.jdt.core.JavaCore.setClasspathContainer (JavaCore.java:3182) at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize (JREContainerInitializer.java:51) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1148) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1127) at org.eclipse.core.runtime.Platform.run(Platform.java:464) at org.eclipse.jdt.core.JavaCore.getClasspathContainer (JavaCore.java:1143) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1859) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1789) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1765) at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots (DeltaProcessingState.java:138) at org.eclipse.jdt.internal.core.JavaModelOperation.execute (JavaModelOperation.java:363) at org.eclipse.jdt.internal.core.JavaModelOperation.run (JavaModelOperation.java:705) at org.eclipse.core.internal.resources.Workspace.run (Workspace.java:1554) at org.eclipse.core.internal.resources.Workspace.run (Workspace.java:1573) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3056) at org.eclipse.jdt.core.JavaCore.setClasspathContainer (JavaCore.java:3182) at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize (JREContainerInitializer.java:51) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1148) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1127) at org.eclipse.core.runtime.Platform.run(Platform.java:464) at org.eclipse.jdt.core.JavaCore.getClasspathContainer (JavaCore.java:1143) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1859) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1789) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1765) at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots (DeltaProcessingState.java:138) at org.eclipse.jdt.internal.core.JavaModelOperation.execute (JavaModelOperation.java:363) at org.eclipse.jdt.internal.core.JavaModelOperation.run (JavaModelOperation.java:705) at org.eclipse.core.internal.resources.Workspace.run (Workspace.java:1554) at org.eclipse.core.internal.resources.Workspace.run (Workspace.java:1573) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3056) at org.eclipse.jdt.core.JavaCore.setClasspathContainer (JavaCore.java:3182) at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize (JREContainerInitializer.java:51) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1148) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1127) at org.eclipse.core.runtime.Platform.run(Platform.java:464) at org.eclipse.jdt.core.JavaCore.getClasspathContainer (JavaCore.java:1143) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1859) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1789) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1765) at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots (DeltaProcessingState.java:138) at org.eclipse.jdt.internal.core.JavaModelOperation.execute (JavaModelOperation.java:363) at org.eclipse.jdt.internal.core.JavaModelOperation.run (JavaModelOperation.java:705) at org.eclipse.core.internal.resources.Workspace.run (Workspace.java:1554) at org.eclipse.core.internal.resources.Workspace.run (Workspace.java:1573) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3056) at org.eclipse.jdt.core.JavaCore.setClasspathContainer (JavaCore.java:3182) at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize (JREContainerInitializer.java:51) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1148) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1127) at org.eclipse.core.runtime.Platform.run(Platform.java:464) at org.eclipse.jdt.core.JavaCore.getClasspathContainer (JavaCore.java:1143) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1859) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1789) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1765) at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots (DeltaProcessingState.java:138) at org.eclipse.jdt.internal.core.JavaModelOperation.execute (JavaModelOperation.java:363) at org.eclipse.jdt.internal.core.JavaModelOperation.run (JavaModelOperation.java:705) at org.eclipse.core.internal.resources.Workspace.run (Workspace.java:1554) at org.eclipse.core.internal.resources.Workspace.run (Workspace.java:1573) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3056) at org.eclipse.jdt.core.JavaCore.setClasspathContainer (JavaCore.java:3182) at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize (JREContainerInitializer.java:51) at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:1148) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1127) at org.eclipse.core.runtime.Platform.run(Platform.java:464) at org.eclipse.jdt.core.JavaCore.getClasspathContainer (JavaCore.java:1143) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1859) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1789) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1765) at org.eclipse.jdt.internal.core.JavaProject.buildStructure (JavaProject.java:258) at org.eclipse.jdt.internal.core.Openable.generateInfos (Openable.java:200) at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed (JavaElement.java:487) at org.eclipse.jdt.internal.core.JavaElement.getElementInfo (JavaElement.java:279) at org.eclipse.jdt.internal.core.JavaElement.getElementInfo (JavaElement.java:265) at org.eclipse.jdt.internal.core.JavaElement.getChildren (JavaElement.java:220) at org.eclipse.jdt.internal.core.Openable.hasChildren(Openable.java:302) at org.eclipse.jdt.ui.StandardJavaElementContentProvider.hasChildren (StandardJavaElementContentProvider.java:241) at org.eclipse.jface.viewers.AbstractTreeViewer.isExpandable (AbstractTreeViewer.java:1152) at org.eclipse.jface.viewers.AbstractTreeViewer.updatePlus (AbstractTreeViewer.java:1596) at org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem (AbstractTreeViewer.java:384) at org.eclipse.jface.viewers.AbstractTreeViewer$1.run (AbstractTreeViewer.java:363) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:84) at org.eclipse.jface.viewers.AbstractTreeViewer.createChildren (AbstractTreeViewer.java:349) at org.eclipse.jface.viewers.AbstractTreeViewer$5.run (AbstractTreeViewer.java:808) at org.eclipse.jface.viewers.StructuredViewer.preservingSelection (StructuredViewer.java:810) at org.eclipse.jface.viewers.AbstractTreeViewer.inputChanged (AbstractTreeViewer.java:798) at org.eclipse.jface.viewers.ContentViewer.setInput (ContentViewer.java:238) at org.eclipse.jface.viewers.StructuredViewer.setInput (StructuredViewer.java:1004) at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart.createPartControl (PackageExplorerPart.java:308) at org.eclipse.ui.internal.PartPane$4.run(PartPane.java:161) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1127) at org.eclipse.core.runtime.Platform.run(Platform.java:464) at org.eclipse.ui.internal.PartPane.createChildControl (PartPane.java:157) at org.eclipse.ui.internal.ViewPane.createChildControl (ViewPane.java:211) at org.eclipse.ui.internal.ViewFactory$2.run(ViewFactory.java:167) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1127) at org.eclipse.core.runtime.Platform.run(Platform.java:464) at org.eclipse.ui.internal.ViewFactory.busyRestoreView (ViewFactory.java:98) at org.eclipse.ui.internal.ViewFactory$1.run(ViewFactory.java:82) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:84) at org.eclipse.ui.internal.ViewFactory.restoreView(ViewFactory.java:78) at org.eclipse.ui.internal.ViewFactory$ViewReference.getPart (ViewFactory.java:332) at org.eclipse.ui.internal.WorkbenchPage$1.propertyChange (WorkbenchPage.java:123) at org.eclipse.ui.internal.LayoutPart.setVisible(LayoutPart.java:236) at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:368) at org.eclipse.ui.internal.PartTabFolder.setSelection (PartTabFolder.java:847) at org.eclipse.ui.internal.PartTabFolder.setSelection (PartTabFolder.java:833) at org.eclipse.ui.internal.PartTabFolder.createControl (PartTabFolder.java:239) at org.eclipse.ui.internal.PartSashContainer.createControl (PartSashContainer.java:192) at org.eclipse.ui.internal.PerspectivePresentation.activate (PerspectivePresentation.java:130) at org.eclipse.ui.internal.Perspective.onActivate(Perspective.java:724) at org.eclipse.ui.internal.WorkbenchPage.setPerspective (WorkbenchPage.java:2471) at org.eclipse.ui.internal.WorkbenchPage.busySetPerspective (WorkbenchPage.java:658) at org.eclipse.ui.internal.WorkbenchPage.access$8 (WorkbenchPage.java:643) at org.eclipse.ui.internal.WorkbenchPage$12.run(WorkbenchPage.java:2589) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:84) at org.eclipse.ui.internal.WorkbenchPage.setPerspective (WorkbenchPage.java:2587) at org.eclipse.ui.internal.ChangeToPerspectiveMenu.run (ChangeToPerspectiveMenu.java:63) at org.eclipse.ui.actions.PerspectiveMenu.run(PerspectiveMenu.java:308) at org.eclipse.ui.actions.PerspectiveMenu$3.widgetSelected (PerspectiveMenu.java:120) at org.eclipse.swt.widgets.TypedListener.handleEvent (TypedListener.java:89) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:847) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2187) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1877) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1405) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1381) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench (Workbench.java:237) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:139) at org.eclipse.ui.internal.ide.IDEApplication.run (IDEApplication.java:47) at org.eclipse.core.internal.boot.InternalBootLoader.run (InternalBootLoader.java:858) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.eclipse.core.launcher.Main.basicRun(Main.java:299) at org.eclipse.core.launcher.Main.run(Main.java:767) at org.eclipse.core.launcher.Main.main(Main.java:601) at intuitive.audit.Main.runProgramWithClass(Native Method) at intuitive.audit.Audit.main(Audit.java:731) "VM Thread" prio=5 tid=0x008DDDA8 nid=0x3e0 runnable "VM Periodic Task Thread" prio=10 tid=0x0023FF08 nid=0xfc waiting on condition "Suspend Checker Thread" prio=10 tid=0x00907E30 nid=0x114 runnable
Suspecting some badness in the container itself, causing the recursion.
Actually, the recursion comes from JDT Core, but it should finish in the end. It is due to the fact that when setting a container, we check for the need to update other projects (dependents), which in turn request the classpath initialization of their containers. We don't ask for the same container over and over again, as we do cache some intermediate value to avoid this.
Looking more carefuly, I am intrigued by the fact we reenter the code for initializingRoots in DeltaProcessingState (as we update the classpath in an operation).
Also in 20031120 we have changed the workbench so that the shutdown will occur later. Previously it was being explicitly shutdown during workbench shutdown - now it shuts itself down later when the platform is shutdown. This may not solve the problem but it should make it less common.
Entered bug 47213 for the JDT Core problem. Original problem was in Platform Core. Moving there to dispose.
*** This bug has been marked as a duplicate of 46958 ***