Bug 100096 - Initializing Java Tooling dialog on startup
Summary: Initializing Java Tooling dialog on startup
Status: RESOLVED WORKSFORME
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 3.1   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: 3.2 M6   Edit
Assignee: Jerome Lanneluc CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-06-14 17:52 EDT by Stefan Xenos CLA
Modified: 2006-03-27 06:59 EST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Xenos CLA 2005-06-14 17:52:13 EDT
3.1 RC2
Comment 1 Stefan Xenos CLA 2005-06-14 17:54:41 EDT
Agh! Hit enter too soon.

Immediately after startup, I got the UI-is-blocked dialog with the message that
the UI was waiting for "Initializing Java Tooling".

Here's a thread dump.

"Worker-19" prio=5 tid=0x032a5ed8 nid=0xc08 in Object.wait() [4b4f000..4b4fd8c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x13894b18> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173)
        - locked <0x13894b18> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:205)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:69)

"Worker-18" prio=5 tid=0x0359ec60 nid=0xf48 runnable [4b0f000..4b0fd8c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x13894b18> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173)
        - locked <0x13894b18> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:205)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:69)

"Worker-17" prio=5 tid=0x0359dbb8 nid=0xce0 in Object.wait() [4acf000..4acfd8c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x13894b18> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173)
        - locked <0x13894b18> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:205)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:69)

"Worker-16" prio=5 tid=0x03f04830 nid=0xb98 in Object.wait() [4a8f000..4a8fd8c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x13894b18> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173)
        - locked <0x13894b18> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:205)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:69)

"Worker-15" prio=5 tid=0x034eeea8 nid=0xae8 in Object.wait() [4a4f000..4a4fd8c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x13894b18> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173)
        - locked <0x13894b18> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:205)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:69)

"Worker-14" prio=5 tid=0x03551b80 nid=0x948 in Object.wait() [4a0f000..4a0fd8c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x13894b18> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173)
        - locked <0x13894b18> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:205)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:69)

"Worker-13" prio=5 tid=0x0353b170 nid=0xffc in Object.wait() [49cf000..49cfd8c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x13894b18> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173)
        - locked <0x13894b18> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:205)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:69)

"Worker-12" prio=5 tid=0x0353de88 nid=0xeb8 in Object.wait() [498f000..498fd8c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x13894b18> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173)
        - locked <0x13894b18> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:205)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:69)

"Worker-11" daemon prio=5 tid=0x03500c68 nid=0xcdc in Object.wait()
[494f000..494fd8c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x13894b18> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173)
        - locked <0x13894b18> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:205)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:69)

"Worker-10" prio=5 tid=0x032cd730 nid=0x840 in Object.wait() [490f000..490fd8c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x13894b18> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173)
        - locked <0x13894b18> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:205)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:69)

"Worker-9" prio=5 tid=0x03317900 nid=0x9bc in Object.wait() [48cf000..48cfd8c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x13894b18> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173)
        - locked <0x13894b18> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:205)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:69)

"ModalContext" prio=7 tid=0x02fc6e40 nid=0x9dc waiting on condition
[488f000..488fd8c]
        at java.lang.Thread.sleep(Native Method)
        at org.eclipse.core.internal.jobs.JobManager.join(JobManager.java:683)
        at
org.eclipse.jdt.internal.ui.dialogs.TypeSelectionDialog2$2.run(TypeSelectionDialog2.java:232)
        at
org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:113)

"Worker-8" prio=5 tid=0x00a181c8 nid=0x680 in Object.wait() [47bf000..47bfd8c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x13894b18> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173)
        - locked <0x13894b18> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:205)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:69)

"Worker-7" prio=5 tid=0x009e4750 nid=0xba8 in Object.wait() [477f000..477fd8c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x14755310> (a
org.eclipse.team.internal.core.subscribers.SubscriberChangeSetCollector$EventHandler)
        at
org.eclipse.team.internal.core.BackgroundEventHandler.isReadyForDispatch(BackgroundEventHandler.java:388)
        - locked <0x14755310> (a
org.eclipse.team.internal.core.subscribers.SubscriberChangeSetCollector$EventHandler)
        at
org.eclipse.team.internal.core.BackgroundEventHandler.processEvents(BackgroundEventHandler.java:333)
        at
org.eclipse.team.internal.core.BackgroundEventHandler$1.run(BackgroundEventHandler.java:173)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)

"Worker-6" prio=5 tid=0x032d9008 nid=0xb44 in Object.wait() [473f000..473fd8c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x13894b18> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173)
        - locked <0x13894b18> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:205)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:69)

"Worker-5" prio=5 tid=0x03344490 nid=0xac0 in Object.wait() [46ff000..46ffd8c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x13894b18> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173)
        - locked <0x13894b18> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:205)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:69)

"Worker-4" prio=5 tid=0x0337cac8 nid=0xe24 in Object.wait() [46bf000..46bfd8c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x13894b18> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173)
        - locked <0x13894b18> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:205)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:69)

"Worker-3" prio=5 tid=0x0337a6d8 nid=0xc28 runnable [467f000..467fd8c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x15d845c8> (a org.eclipse.core.internal.jobs.ThreadJob)
        at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:170)
        - locked <0x15d845c8> (a org.eclipse.core.internal.jobs.ThreadJob)
        at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:88)
        at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:190)
        at
org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:96)
        at
org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:1674)
        at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1714)
        at
org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:782)
        at
org.eclipse.jdt.internal.core.JavaProject.setRawClasspath(JavaProject.java:2834)
        at
org.eclipse.jdt.internal.core.SetClasspathOperation$5.run(SetClasspathOperation.java:691)
        at
org.eclipse.jdt.internal.core.JavaModelOperation.runPostActions(JavaModelOperation.java:804)
        at
org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:721)
        at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1719)
        at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3760)
        at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:3934)
        at
org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize(JREContainerInitializer.java:54)
        at
org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:1591)
        at
org.eclipse.jdt.internal.core.JavaModelManager.initializeAllContainers(JavaModelManager.java:1551)
        at
org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1038)
        at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1326)
        at
org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:2039)
        at
org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1947)
        at
org.eclipse.jdt.internal.core.search.JavaSearchScope.add(JavaSearchScope.java:108)
        at
org.eclipse.jdt.internal.core.search.JavaWorkspaceScope.initialize(JavaWorkspaceScope.java:84)
        at
org.eclipse.jdt.internal.core.search.JavaSearchScope.<init>(JavaSearchScope.java:62)
        at
org.eclipse.jdt.internal.core.search.JavaSearchScope.<init>(JavaSearchScope.java:58)
        at
org.eclipse.jdt.internal.core.search.JavaWorkspaceScope.<init>(JavaWorkspaceScope.java:29)
        at
org.eclipse.jdt.internal.core.JavaModelManager.getWorkspaceScope(JavaModelManager.java:1421)
        at
org.eclipse.jdt.internal.core.search.BasicSearchEngine.createWorkspaceScope(BasicSearchEngine.java:157)
        at
org.eclipse.jdt.core.search.SearchEngine.createWorkspaceScope(SearchEngine.java:392)
        at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:2623)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)

"Worker-2" prio=5 tid=0x0330edf8 nid=0x150 in Object.wait() [3e0f000..3e0fd8c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x13894b18> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173)
        - locked <0x13894b18> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:205)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:69)

"Worker-1" prio=5 tid=0x0332cda8 nid=0xaac in Object.wait() [3dcf000..3dcfd8c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x13894b18> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173)
        - locked <0x13894b18> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:205)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:69)

"org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=2 tid=0x0336fbd0
nid=0xfa4 in Object.wait() [3d8f000..3d8fd8c
        at java.lang.Object.wait(Native Method)
        - waiting on <0x145ca2d0> (a
org.eclipse.jface.text.reconciler.DirtyRegionQueue)
        at
org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:176)
        - locked <0x145ca2d0> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)

"org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=2 tid=0x02f3ecf0
nid=0x6a0 in Object.wait() [3d2f000..3d2fd8c
        at java.lang.Object.wait(Native Method)
        - waiting on <0x1454a000> (a
org.eclipse.jface.text.reconciler.DirtyRegionQueue)
        at
org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:176)
        - locked <0x1454a000> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)

"org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=2 tid=0x02faa068
nid=0xa44 in Object.wait() [3b7f000..3b7fd8c
        at java.lang.Object.wait(Native Method)
        - waiting on <0x14326628> (a
org.eclipse.jface.text.reconciler.DirtyRegionQueue)
        at
org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:176)
        - locked <0x14326628> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)

"Java indexing" daemon prio=4 tid=0x02fbe5c8 nid=0x9c0 in Object.wait()
[3b2f000..3b2fd8c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x141b2898> (a
org.eclipse.jdt.internal.core.search.indexing.IndexManager)
        at java.lang.Object.wait(Object.java:429)
        at
org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:349)
        - locked <0x141b2898> (a
org.eclipse.jdt.internal.core.search.indexing.IndexManager)
        at java.lang.Thread.run(Thread.java:534)

"Worker-0" prio=5 tid=0x0320aaf0 nid=0x91c runnable [394f000..394fd8c]
        at
org.eclipse.core.internal.localstore.CoreFileSystemLibrary.internalGetStatW(Native
Method)
        at
org.eclipse.core.internal.localstore.CoreFileSystemLibrary.getStat(CoreFileSystemLibrary.java:116)
        at
org.eclipse.core.internal.localstore.CoreFileSystemLibrary.getLastModified(CoreFileSystemLibrary.java:86)
        at
org.eclipse.core.internal.localstore.FileSystemResourceManager.write(FileSystemResourceManager.java:786)
        at
org.eclipse.core.internal.resources.File.internalSetContents(File.java:326)
        at org.eclipse.core.internal.resources.File.create(File.java:155)
        at
org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.writeClassFileBytes(AbstractImageBuilder.java:501)
        at
org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.writeClassFile(AbstractImageBuilder.java:477)
        at
org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.acceptResult(AbstractImageBuilder.java:152)
        at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:335)
        at
org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:240)
        at
org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:190)
        at
org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:50)
        at
org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:213)
        at
org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:145)
        at
org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:593)
        at
org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1038)
        at org.eclipse.core.runtime.Platform.run(Platform.java:775)
        at
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:168)
        at
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:202)
        at
org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:231)
        at
org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1038)
        at org.eclipse.core.runtime.Platform.run(Platform.java:775)
        at
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:234)
        at
org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:253)
        at
org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:282)
        at
org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:139)
        at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:200)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)

"Start Level Event Dispatcher" daemon prio=5 tid=0x02ff69b0 nid=0xfb0 in
Object.wait() [31cf000..31cfd8c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x137dabd8> (a
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at java.lang.Object.wait(Object.java:429)
        at
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:349)
        - locked <0x137dabd8> (a
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:287)

"Framework Event Dispatcher" daemon prio=5 tid=0x00a2dda8 nid=0x61c in
Object.wait() [318f000..318fd8c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x137c3470> (a
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at java.lang.Object.wait(Object.java:429)
        at
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:349)
        - locked <0x137c3470> (a
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:287)

"State Data Manager" daemon prio=5 tid=0x02fe3a48 nid=0x58c waiting on condition
[314f000..314fd8c]
        at java.lang.Thread.sleep(Native Method)
        at
org.eclipse.osgi.framework.adaptor.core.StateManager.run(StateManager.java:289)
        at java.lang.Thread.run(Thread.java:534)

"Signal Dispatcher" daemon prio=10 tid=0x0003d808 nid=0x81c waiting on condition
[0..0]

"Finalizer" daemon prio=9 tid=0x009bfe08 nid=0x69c in Object.wait()
[2dcf000..2dcfd8c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x1377cca0> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
        - locked <0x1377cca0> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
        at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

"Reference Handler" daemon prio=10 tid=0x009be9d8 nid=0x218 in Object.wait()
[2d8f000..2d8fd8c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x1377cd08> (a java.lang.ref.Reference$Lock)
        at java.lang.Object.wait(Object.java:429)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115)
        - locked <0x1377cd08> (a java.lang.ref.Reference$Lock)

"main" prio=7 tid=0x00035320 nid=0x994 runnable [7e000..7fc40]
        at org.eclipse.swt.internal.win32.OS.WaitMessage(Native Method)
        at org.eclipse.swt.widgets.Display.sleep(Display.java:3363)
        at
org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalContext.java:154)
        at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:303)
        at
org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:447)
        at
org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog.run(ProgressMonitorJobsDialog.java:261)
        at
org.eclipse.ui.internal.progress.ProgressManager$3.run(ProgressManager.java:861)
        at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
        at
org.eclipse.ui.internal.progress.ProgressManager.busyCursorWhile(ProgressManager.java:895)
        at
org.eclipse.ui.internal.progress.ProgressManager.busyCursorWhile(ProgressManager.java:871)
        at
org.eclipse.ui.internal.progress.ProgressManager.run(ProgressManager.java:1070)
        at
org.eclipse.jdt.internal.ui.dialogs.TypeSelectionDialog2.ensureConsistency(TypeSelectionDialog2.java:265)
        at
org.eclipse.jdt.internal.ui.dialogs.TypeSelectionDialog2.open(TypeSelectionDialog2.java:165)
        at
org.eclipse.jdt.internal.ui.actions.OpenTypeAction.run(OpenTypeAction.java:57)
        at
org.eclipse.jdt.internal.ui.actions.OpenTypeAction.run(OpenTypeAction.java:78)
        at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:246)
        at
org.eclipse.ui.internal.WWinPluginAction.runWithEvent(WWinPluginAction.java:223)
        at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:117)
        at org.eclipse.core.commands.Command.execute(Command.java:311)
        at
org.eclipse.core.commands.ParameterizedCommand.execute(ParameterizedCommand.java:396)
        at
org.eclipse.ui.internal.keys.WorkbenchKeyboard.executeCommand(WorkbenchKeyboard.java:459)
        at
org.eclipse.ui.internal.keys.WorkbenchKeyboard.press(WorkbenchKeyboard.java:781)
        at
org.eclipse.ui.internal.keys.WorkbenchKeyboard.processKeyEvent(WorkbenchKeyboard.java:828)
        at
org.eclipse.ui.internal.keys.WorkbenchKeyboard.filterKeySequenceBindings(WorkbenchKeyboard.java:550)
        at
org.eclipse.ui.internal.keys.WorkbenchKeyboard.access$3(WorkbenchKeyboard.java:493)
        at
org.eclipse.ui.internal.keys.WorkbenchKeyboard$KeyDownFilter.handleEvent(WorkbenchKeyboard.java:117)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
        at org.eclipse.swt.widgets.Display.filterEvent(Display.java:910)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:868)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:853)
        at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:881)
        at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:877)
        at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1189)
        at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:3134)
        at org.eclipse.swt.widgets.Control.windowProc(Control.java:3037)
        at org.eclipse.swt.widgets.Display.windowProc(Display.java:3682)
        at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
        at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1655)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2689)
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1716)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1680)
        at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:365)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
        at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
        at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
        at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
        at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
        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.invokeFramework(Main.java:334)
        at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
        at org.eclipse.core.launcher.Main.run(Main.java:973)
        at org.eclipse.core.launcher.Main.main(Main.java:948)

"VM Thread" prio=5 tid=0x009fb6d8 nid=0x84c runnable

"VM Periodic Task Thread" prio=10 tid=0x0003ff48 nid=0xe0c waiting on condition
"Suspend Checker Thread" prio=10 tid=0x009c2230 nid=0x6ec runnable
Comment 2 Jerome Lanneluc CLA 2005-06-15 04:28:13 EDT
Stefan, can you please answer the following questions ?

1. According to the stack traces you were attempting to use 'Open Type...'. Can
you please confirm this ?
2. It is expected to have this dialog waiting for the initialization to finish.
Did the initialization take a long time ?
3. If it took a long time, did the previous exit happen normaly ? Do you have a
'workspace crash detected' in you .log file ?
Comment 3 Stefan Xenos CLA 2005-06-15 11:05:38 EDT
1. This is possible. I normally hit ctrl-shift-t as soon as Eclipse starts, and
I no longer even think about it. :-)
2. Yes, it took awhile. For some reason, it decided to rebuild my workspace on
startup and it was waiting for the build to finish.
3. No, I'm certain there was no "crash detected" message in any recent session.
Comment 4 Jerome Lanneluc CLA 2005-06-15 11:11:09 EDT
Were you using the same build as with the previous session ? If not, which one ?
Comment 5 Jerome Lanneluc CLA 2005-06-16 12:07:28 EDT
Please reopen when you have more info
Comment 6 Philipe Mulet CLA 2006-03-27 06:59:14 EST
reopening to close properly
Comment 7 Philipe Mulet CLA 2006-03-27 06:59:26 EST
closing since didn't hear back in a long time.