Bug 47051 - IllegalStateAction exception
Summary: IllegalStateAction exception
Status: RESOLVED DUPLICATE of bug 46958
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Resources (show other bugs)
Version: 3.0   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Platform-Resources-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-11-19 19:07 EST by Wassim Melhem CLA
Modified: 2003-11-21 09:10 EST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Wassim Melhem CLA 2003-11-19 19:07:21 EST
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)
Comment 1 Wassim Melhem CLA 2003-11-19 20:03:41 EST
John, sorry man, here is another one.  Hopefull it's a duplicate.
Comment 2 John Arthorne CLA 2003-11-19 20:31:17 EST
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.
Comment 3 Wassim Melhem CLA 2003-11-19 20:37:39 EST
Dejan also encountered this problem several times.  Please reconsider 
investigating for M5.
Comment 4 John Arthorne CLA 2003-11-19 21:03:37 EST
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.
Comment 5 Wassim Melhem CLA 2003-11-19 21:11:06 EST
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 :-)
Comment 6 Dejan Glozic CLA 2003-11-19 22:17:34 EST
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? :-)
Comment 7 John Arthorne CLA 2003-11-20 10:03:27 EST
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 ;)
Comment 8 Philipe Mulet CLA 2003-11-20 12:12:51 EST
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
Comment 9 Philipe Mulet CLA 2003-11-20 12:13:21 EST
Suspecting some badness in the container itself, causing the recursion.
Comment 10 Philipe Mulet CLA 2003-11-20 12:33:51 EST
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.

Comment 11 Philipe Mulet CLA 2003-11-20 12:44:49 EST
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).
Comment 12 Tod Creasey CLA 2003-11-20 15:56:33 EST
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.
Comment 13 Jerome Lanneluc CLA 2003-11-21 07:26:04 EST
Entered bug 47213 for the JDT Core problem. Original problem was in Platform 
Core. Moving there to dispose.
Comment 14 John Arthorne CLA 2003-11-21 09:10:37 EST

*** This bug has been marked as a duplicate of 46958 ***