Summary: | Slowing on auto build after switch in debug perspective | ||
---|---|---|---|
Product: | [Eclipse Project] JDT | Reporter: | Florian Müller <Florian.Muller> |
Component: | Core | Assignee: | JDT-Core-Inbox <jdt-core-inbox> |
Status: | RESOLVED INVALID | QA Contact: | |
Severity: | normal | ||
Priority: | P3 | CC: | philippe_mulet |
Version: | 3.1 | Keywords: | needinfo |
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Windows 2000 | ||
Whiteboard: |
Description
Florian Müller
2005-07-22 03:39:42 EDT
We need more explicit steps to reproduce the problem, or a sample project that demonstrates the problem. There's not enough detail in this bug report to reproduce the problem. If you have extra info, such as error logs, please attach. Marking as invalid without further details. Sorry, unfortunately i am back that today. I allows itself to reopen this bug by adding the following log (java console log) : Unhandled Exception Reason: Unable to execute early startup code for an extension Full thread dump Java HotSpot(TM) Client VM (1.4.2_08-b03 mixed mode): ######################## STACKTRACE(1) : BUILD AT THE ECLIPSE SESSION START / JAVA PERSPECTIVE ######################## "Worker-5" prio=5 tid=0x41d7f330 nid=0xad8 in Object.wait() [4318f000..4318fd88] at java.lang.Object.wait(Native Method) - waiting on <0x156601f8> (a org.eclipse.core.internal.jobs.ThreadJob) at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:170) - locked <0x156601f8> (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.ui.internal.editors.quickdiff.LastSaveReferenceProvider.lockDocument (LastSaveReferenceProvider.java:290) at org.eclipse.ui.internal.editors.quickdiff.LastSaveReferenceProvider.readDocument (LastSaveReferenceProvider.java:242) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76) "Worker-4" prio=5 tid=0x41d7b5d8 nid=0x980 in Object.wait() [4314f000..4314fd88] at java.lang.Object.wait(Native Method) - waiting on <0x13a5d958> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173) - locked <0x13a5d958> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob (WorkerPool.java:205) "Worker-3" prio=5 tid=0x420db3a8 nid=0x8c8 in Object.wait() [4310f000..4310fd88] at java.lang.Object.wait(Native Method) - waiting on <0x13a5d958> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173) - locked <0x13a5d958> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob (WorkerPool.java:205) "Worker-2" prio=5 tid=0x41d7d9c0 nid=0xa90 in Object.wait() [430cf000..430cfd88] at java.lang.Object.wait(Native Method) - waiting on <0x13a5d958> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173) - locked <0x13a5d958> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob (WorkerPool.java:205) "Worker-1" prio=5 tid=0x421c1470 nid=0xabc in Object.wait() [4308f000..4308fd88] at java.lang.Object.wait(Native Method) - waiting on <0x13a5d958> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173) - locked <0x13a5d958> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob (WorkerPool.java:205) "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=2 tid=0x421b9008 nid=0x9f4 in Object.wait() [42eaf000..42eafd88] at java.lang.Object.wait(Native Method) - waiting on <0x13d81ee8> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run (AbstractReconciler.java:176) - locked <0x13d81ee8> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) "Java indexing" daemon prio=4 tid=0x4205efa0 nid=0xa30 in Object.wait() [42d5f000..42d5fd88] at java.lang.Object.wait(Native Method) - waiting on <0x13bbccb8> (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 <0x13bbccb8> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager) at java.lang.Thread.run(Thread.java:534) "Worker-0" prio=5 tid=0x41ff9668 nid=0x684 runnable [42b0f000..42b0fd88] at java.io.WinNTFileSystem.getLength(Native Method) at java.io.File.length(File.java:793) at org.eclipse.jdt.internal.core.builder.ClasspathJar.findPackageSet (ClasspathJar.java:52) at org.eclipse.jdt.internal.core.builder.ClasspathJar.isPackage (ClasspathJar.java:167) at org.eclipse.jdt.internal.core.builder.ClasspathJar.findClass (ClasspathJar.java:135) at org.eclipse.jdt.internal.core.builder.NameEnvironment.findClass (NameEnvironment.java:305) at org.eclipse.jdt.internal.core.builder.NameEnvironment.findType (NameEnvironment.java:321) at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.createPackage (LookupEnvironment.java:514) at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.buildTypeBindings (CompilationUnitScope.java:83) at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.buildTypeBindings (LookupEnvironment.java:144) at org.eclipse.jdt.internal.compiler.Compiler.beginToCompile (Compiler.java:292) at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:315) 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.IncrementalImageBuilder.build (IncrementalImageBuilder.java:114) at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildDeltas (JavaBuilder.java:224) at org.eclipse.jdt.internal.core.builder.JavaBuilder.build (JavaBuilder.java:152) at org.eclipse.core.internal.events.BuildManager$2.run (BuildManager.java:593) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1044) at org.eclipse.core.runtime.Platform.run(Platform.java:783) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:168) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:202) "Start Level Event Dispatcher" daemon prio=5 tid=0x009df3e0 nid=0xacc in Object.wait() [41fdf000..41fdfd88] at java.lang.Object.wait(Native Method) - waiting on <0x13810060> (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 <0x13810060> (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=0x009cd7f0 nid=0xac8 in Object.wait() [41f9f000..41f9fd88] at java.lang.Object.wait(Native Method) - waiting on <0x138100b0> (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 <0x138100b0> (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=0x009b2910 nid=0xac4 waiting on condition [41f5f000..41f5fd88] 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=0x0092f138 nid=0xab0 waiting on condition [0..0] "Finalizer" daemon prio=9 tid=0x0092c6e8 nid=0xaa8 in Object.wait() [41bef000..41befd88] at java.lang.Object.wait(Native Method) - waiting on <0x13810268> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x13810268> (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=0x0092b310 nid=0xaa4 in Object.wait() [41baf000..41bafd88] at java.lang.Object.wait(Native Method) - waiting on <0x138102d0> (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 <0x138102d0> (a java.lang.ref.Reference$Lock) "main" prio=7 tid=0x00236940 nid=0xa48 runnable [6f000..6fc3c] at org.eclipse.swt.internal.win32.OS.WaitMessage(Native Method) at org.eclipse.swt.widgets.Display.sleep(Display.java:3386) at org.eclipse.ui.application.WorkbenchAdvisor.eventLoopIdle (WorkbenchAdvisor.java:333) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1700) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench (Workbench.java:367) 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=0x0096d7b8 nid=0xaa0 runnable "VM Periodic Task Thread" prio=10 tid=0x00931b80 nid=0xab8 waiting on condition "Suspend Checker Thread" prio=10 tid=0x0092e7e8 nid=0xaac runnable ######################## END OF STACKTRACE(1) IN JAVACONSOLE ######################## ######################## STACKTRACE(2.1) : SAME BUILD AFTER SWITCHING IN DEBUG PERSPECTIVE / BUILD SLOWING [PROGRESS : 0%] ######################## Full thread dump Java HotSpot(TM) Client VM (1.4.2_08-b03 mixed mode): "Worker-7" prio=5 tid=0x41d7b5d8 nid=0x684 in Object.wait() [43bcf000..43bcfd88] at java.lang.Object.wait(Native Method) - waiting on <0x13a5d958> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173) - locked <0x13a5d958> (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-6" prio=5 tid=0x41d7d9c0 nid=0x124 runnable [43acf000..43acfd88] at java.util.zip.ZipFile.close(Native Method) at java.util.zip.ZipFile.close(ZipFile.java:365) - locked <0x10910060> (a java.util.zip.ZipFile) at org.eclipse.jdt.internal.core.JavaModelManager.closeZipFile (JavaModelManager.java:877) at org.eclipse.jdt.internal.core.util.Util.getJdkLevel(Util.java:818) at org.eclipse.jdt.internal.core.ClasspathEntry.validateClasspathEntry (ClasspathEntry.java:1436) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:2052) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1947) at org.eclipse.jdt.internal.core.DeltaProcessor.updateClasspathMarkers (DeltaProcessor.java:2073) at org.eclipse.jdt.internal.core.DeltaProcessor.updateClasspathMarkers (DeltaProcessor.java:2103) at org.eclipse.jdt.internal.core.DeltaProcessor.updateClasspathMarkers (DeltaProcessor.java:2119) at org.eclipse.jdt.internal.core.DeltaProcessor.resourceChanged (DeltaProcessor.java:1823) at org.eclipse.jdt.internal.core.DeltaProcessingState.resourceChanged (DeltaProcessingState.java:432) at org.eclipse.core.internal.events.NotificationManager$2.run (NotificationManager.java:276) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1044) at org.eclipse.core.runtime.Platform.run(Platform.java:783) at org.eclipse.core.internal.events.NotificationManager.notify (NotificationManager.java:270) at org.eclipse.core.internal.events.NotificationManager.broadcastChanges (NotificationManager.java:144) at org.eclipse.core.internal.resources.Workspace.broadcastBuildEvent (Workspace.java:185) at org.eclipse.core.internal.events.AutoBuildJob.doBuild (AutoBuildJob.java:137) at org.eclipse.core.internal.events.AutoBuildJob.run (AutoBuildJob.java:200) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76) "Worker-5" prio=5 tid=0x41d7f330 nid=0xad8 in Object.wait() [4318f000..4318fd88] at java.lang.Object.wait(Native Method) - waiting on <0x10910350> (a org.eclipse.core.internal.jobs.ThreadJob) at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:170) - locked <0x10910350> (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.ui.internal.editors.quickdiff.LastSaveReferenceProvider.lockDocument (LastSaveReferenceProvider.java:290) at org.eclipse.ui.internal.editors.quickdiff.LastSaveReferenceProvider.readDocument (LastSaveReferenceProvider.java:242) at org.eclipse.ui.internal.editors.quickdiff.LastSaveReferenceProvider.access$0 (LastSaveReferenceProvider.java:203) at org.eclipse.ui.internal.editors.quickdiff.LastSaveReferenceProvider$ReadJob.run (LastSaveReferenceProvider.java:113) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76) "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=2 tid=0x421b9008 nid=0x9f4 in Object.wait() [42eaf000..42eafd88] at java.lang.Object.wait(Native Method) - waiting on <0x13d81ee8> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run (AbstractReconciler.java:176) - locked <0x13d81ee8> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) "Java indexing" daemon prio=4 tid=0x4205efa0 nid=0xa30 in Object.wait() [42d5f000..42d5fd88] at java.lang.Object.wait(Native Method) - waiting on <0x13bbccb8> (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 <0x13bbccb8> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager) at java.lang.Thread.run(Thread.java:534) "Start Level Event Dispatcher" daemon prio=5 tid=0x009df3e0 nid=0xacc in Object.wait() [41fdf000..41fdfd88] at java.lang.Object.wait(Native Method) - waiting on <0x13810060> (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 <0x13810060> (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=0x009cd7f0 nid=0xac8 in Object.wait() [41f9f000..41f9fd88] at java.lang.Object.wait(Native Method) - waiting on <0x138100b0> (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 <0x138100b0> (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=0x009b2910 nid=0xac4 waiting on condition [41f5f000..41f5fd88] 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=0x0092f138 nid=0xab0 waiting on condition [0..0] "Finalizer" daemon prio=9 tid=0x0092c6e8 nid=0xaa8 in Object.wait() [41bef000..41befd88] at java.lang.Object.wait(Native Method) - waiting on <0x13810268> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x13810268> (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=0x0092b310 nid=0xaa4 in Object.wait() [41baf000..41bafd88] at java.lang.Object.wait(Native Method) - waiting on <0x138102d0> (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 <0x138102d0> (a java.lang.ref.Reference$Lock) "main" prio=7 tid=0x00236940 nid=0xa48 runnable [6f000..6fc3c] at org.eclipse.swt.internal.win32.OS.WaitMessage(Native Method) at org.eclipse.swt.widgets.Display.sleep(Display.java:3386) at org.eclipse.ui.application.WorkbenchAdvisor.eventLoopIdle (WorkbenchAdvisor.java:333) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1700) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench (Workbench.java:367) 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=0x0096d7b8 nid=0xaa0 runnable "VM Periodic Task Thread" prio=10 tid=0x00931b80 nid=0xab8 waiting on condition "Suspend Checker Thread" prio=10 tid=0x0092e7e8 nid=0xaac runnable ######################## END OF STACKTRACE(2.1) IN JAVACONSOLE ######################## ######################## STACKTRACE(2.2) : BUILD STAND BY SINCE 2 SECONDS / DEBUG PERSPECTIVE / BUILD [PROGRESS : 0%] ######################## Full thread dump Java HotSpot(TM) Client VM (1.4.2_08-b03 mixed mode): "Worker-7" prio=5 tid=0x41d7b5d8 nid=0x684 in Object.wait() [43bcf000..43bcfd88] at java.lang.Object.wait(Native Method) - waiting on <0x13a5d958> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173) - locked <0x13a5d958> (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-6" prio=5 tid=0x41d7d9c0 nid=0x124 runnable [43acf000..43acfd88] at java.util.zip.ZipFile.close(Native Method) at java.util.zip.ZipFile.close(ZipFile.java:365) - locked <0x105a8f88> (a java.util.zip.ZipFile) at org.eclipse.jdt.internal.core.JavaModelManager.closeZipFile (JavaModelManager.java:877) at org.eclipse.jdt.internal.core.util.Util.getJdkLevel(Util.java:818) at org.eclipse.jdt.internal.core.ClasspathEntry.validateClasspathEntry (ClasspathEntry.java:1436) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:2052) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1947) at org.eclipse.jdt.internal.core.DeltaProcessor.updateClasspathMarkers (DeltaProcessor.java:2073) at org.eclipse.jdt.internal.core.DeltaProcessor.updateClasspathMarkers (DeltaProcessor.java:2103) at org.eclipse.jdt.internal.core.DeltaProcessor.updateClasspathMarkers (DeltaProcessor.java:2119) at org.eclipse.jdt.internal.core.DeltaProcessor.resourceChanged (DeltaProcessor.java:1823) at org.eclipse.jdt.internal.core.DeltaProcessingState.resourceChanged (DeltaProcessingState.java:432) at org.eclipse.core.internal.events.NotificationManager$2.run (NotificationManager.java:276) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1044) at org.eclipse.core.runtime.Platform.run(Platform.java:783) at org.eclipse.core.internal.events.NotificationManager.notify (NotificationManager.java:270) at org.eclipse.core.internal.events.NotificationManager.broadcastChanges (NotificationManager.java:144) at org.eclipse.core.internal.resources.Workspace.broadcastBuildEvent (Workspace.java:185) at org.eclipse.core.internal.events.AutoBuildJob.doBuild (AutoBuildJob.java:137) at org.eclipse.core.internal.events.AutoBuildJob.run (AutoBuildJob.java:200) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76) "Worker-5" prio=5 tid=0x41d7f330 nid=0xad8 in Object.wait() [4318f000..4318fd88] at java.lang.Object.wait(Native Method) - waiting on <0x10910350> (a org.eclipse.core.internal.jobs.ThreadJob) at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:170) - locked <0x10910350> (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.ui.internal.editors.quickdiff.LastSaveReferenceProvider.lockDocument (LastSaveReferenceProvider.java:290) at org.eclipse.ui.internal.editors.quickdiff.LastSaveReferenceProvider.readDocument (LastSaveReferenceProvider.java:242) at org.eclipse.ui.internal.editors.quickdiff.LastSaveReferenceProvider.access$0 (LastSaveReferenceProvider.java:203) at org.eclipse.ui.internal.editors.quickdiff.LastSaveReferenceProvider$ReadJob.run (LastSaveReferenceProvider.java:113) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76) "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=2 tid=0x421b9008 nid=0x9f4 in Object.wait() [42eaf000..42eafd88] at java.lang.Object.wait(Native Method) - waiting on <0x13d81ee8> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run (AbstractReconciler.java:176) - locked <0x13d81ee8> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) "Java indexing" daemon prio=4 tid=0x4205efa0 nid=0xa30 in Object.wait() [42d5f000..42d5fd88] at java.lang.Object.wait(Native Method) - waiting on <0x13bbccb8> (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 <0x13bbccb8> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager) at java.lang.Thread.run(Thread.java:534) "Start Level Event Dispatcher" daemon prio=5 tid=0x009df3e0 nid=0xacc in Object.wait() [41fdf000..41fdfd88] at java.lang.Object.wait(Native Method) - waiting on <0x13810060> (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 <0x13810060> (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=0x009cd7f0 nid=0xac8 in Object.wait() [41f9f000..41f9fd88] at java.lang.Object.wait(Native Method) - waiting on <0x138100b0> (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 <0x138100b0> (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=0x009b2910 nid=0xac4 waiting on condition [41f5f000..41f5fd88] 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=0x0092f138 nid=0xab0 waiting on condition [0..0] "Finalizer" daemon prio=9 tid=0x0092c6e8 nid=0xaa8 in Object.wait() [41bef000..41befd88] at java.lang.Object.wait(Native Method) - waiting on <0x13810268> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x13810268> (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=0x0092b310 nid=0xaa4 in Object.wait() [41baf000..41bafd88] at java.lang.Object.wait(Native Method) - waiting on <0x138102d0> (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 <0x138102d0> (a java.lang.ref.Reference$Lock) "main" prio=7 tid=0x00236940 nid=0xa48 runnable [6f000..6fc3c] at org.eclipse.swt.internal.win32.OS.WaitMessage(Native Method) at org.eclipse.swt.widgets.Display.sleep(Display.java:3386) at org.eclipse.ui.application.WorkbenchAdvisor.eventLoopIdle (WorkbenchAdvisor.java:333) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1700) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench (Workbench.java:367) 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=0x0096d7b8 nid=0xaa0 runnable "VM Periodic Task Thread" prio=10 tid=0x00931b80 nid=0xab8 waiting on condition "Suspend Checker Thread" prio=10 tid=0x0092e7e8 nid=0xaac runnable ######################## END OF STACKTRACE(2.2) IN JAVACONSOLE ######################## ######################## STACKTRACE(2.3) : BUILD STAND BY SINCE 4 SECONDS / DEBUG PERSPECTIVE / BUILD [PROGRESS : 0%] ######################## Full thread dump Java HotSpot(TM) Client VM (1.4.2_08-b03 mixed mode): "Worker-7" prio=5 tid=0x41d7b5d8 nid=0x684 in Object.wait() [43bcf000..43bcfd88] at java.lang.Object.wait(Native Method) - waiting on <0x13a5d958> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173) - locked <0x13a5d958> (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-6" prio=5 tid=0x41d7d9c0 nid=0x124 runnable [43acf000..43acfd88] at java.util.zip.ZipFile.close(Native Method) at java.util.zip.ZipFile.close(ZipFile.java:365) - locked <0x105d6f18> (a java.util.zip.ZipFile) at org.eclipse.jdt.internal.core.JavaModelManager.closeZipFile (JavaModelManager.java:877) at org.eclipse.jdt.internal.core.util.Util.getJdkLevel(Util.java:818) at org.eclipse.jdt.internal.core.ClasspathEntry.validateClasspathEntry (ClasspathEntry.java:1436) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:2052) at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath (JavaProject.java:1947) at org.eclipse.jdt.internal.core.DeltaProcessor.updateClasspathMarkers (DeltaProcessor.java:2073) at org.eclipse.jdt.internal.core.DeltaProcessor.updateClasspathMarkers (DeltaProcessor.java:2103) at org.eclipse.jdt.internal.core.DeltaProcessor.updateClasspathMarkers (DeltaProcessor.java:2119) at org.eclipse.jdt.internal.core.DeltaProcessor.resourceChanged (DeltaProcessor.java:1823) at org.eclipse.jdt.internal.core.DeltaProcessingState.resourceChanged (DeltaProcessingState.java:432) at org.eclipse.core.internal.events.NotificationManager$2.run (NotificationManager.java:276) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1044) at org.eclipse.core.runtime.Platform.run(Platform.java:783) at org.eclipse.core.internal.events.NotificationManager.notify (NotificationManager.java:270) at org.eclipse.core.internal.events.NotificationManager.broadcastChanges (NotificationManager.java:144) at org.eclipse.core.internal.resources.Workspace.broadcastBuildEvent (Workspace.java:185) at org.eclipse.core.internal.events.AutoBuildJob.doBuild (AutoBuildJob.java:137) at org.eclipse.core.internal.events.AutoBuildJob.run (AutoBuildJob.java:200) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76) "Worker-5" prio=5 tid=0x41d7f330 nid=0xad8 runnable [4318f000..4318fd88] at java.lang.Object.wait(Native Method) - waiting on <0x10910350> (a org.eclipse.core.internal.jobs.ThreadJob) at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:170) - locked <0x10910350> (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.ui.internal.editors.quickdiff.LastSaveReferenceProvider.lockDocument (LastSaveReferenceProvider.java:290) at org.eclipse.ui.internal.editors.quickdiff.LastSaveReferenceProvider.readDocument (LastSaveReferenceProvider.java:242) at org.eclipse.ui.internal.editors.quickdiff.LastSaveReferenceProvider.access$0 (LastSaveReferenceProvider.java:203) at org.eclipse.ui.internal.editors.quickdiff.LastSaveReferenceProvider$ReadJob.run (LastSaveReferenceProvider.java:113) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76) "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=2 tid=0x421b9008 nid=0x9f4 runnable [42eaf000..42eafd88] at java.lang.Object.wait(Native Method) - waiting on <0x13d81ee8> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run (AbstractReconciler.java:176) - locked <0x13d81ee8> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) "Java indexing" daemon prio=4 tid=0x4205efa0 nid=0xa30 in Object.wait() [42d5f000..42d5fd88] at java.lang.Object.wait(Native Method) - waiting on <0x13bbccb8> (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 <0x13bbccb8> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager) at java.lang.Thread.run(Thread.java:534) "Start Level Event Dispatcher" daemon prio=5 tid=0x009df3e0 nid=0xacc in Object.wait() [41fdf000..41fdfd88] at java.lang.Object.wait(Native Method) - waiting on <0x13810060> (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 <0x13810060> (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=0x009cd7f0 nid=0xac8 in Object.wait() [41f9f000..41f9fd88] at java.lang.Object.wait(Native Method) - waiting on <0x138100b0> (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 <0x138100b0> (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=0x009b2910 nid=0xac4 waiting on condition [41f5f000..41f5fd88] 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=0x0092f138 nid=0xab0 waiting on condition [0..0] "Finalizer" daemon prio=9 tid=0x0092c6e8 nid=0xaa8 in Object.wait() [41bef000..41befd88] at java.lang.Object.wait(Native Method) - waiting on <0x13810268> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x13810268> (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=0x0092b310 nid=0xaa4 in Object.wait() [41baf000..41bafd88] at java.lang.Object.wait(Native Method) - waiting on <0x138102d0> (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 <0x138102d0> (a java.lang.ref.Reference$Lock) "main" prio=7 tid=0x00236940 nid=0xa48 runnable [6f000..6fc3c] at org.eclipse.swt.internal.win32.OS.WaitMessage(Native Method) at org.eclipse.swt.widgets.Display.sleep(Display.java:3386) at org.eclipse.ui.application.WorkbenchAdvisor.eventLoopIdle (WorkbenchAdvisor.java:333) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1700) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench (Workbench.java:367) 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=0x0096d7b8 nid=0xaa0 runnable "VM Periodic Task Thread" prio=10 tid=0x00931b80 nid=0xab8 waiting on condition "Suspend Checker Thread" prio=10 tid=0x0092e7e8 nid=0xaac runnable ######################## END OF STACKTRACE(2.3) IN JAVACONSOLE ######################## ######################## STACKTRACE(3) : BUILD STARTING / DEBUG PERSPECTIVE / BUILD [PROGRESS : 25%] ######################## Full thread dump Java HotSpot(TM) Client VM (1.4.2_08-b03 mixed mode): "Worker-7" prio=5 tid=0x41d7b5d8 nid=0x684 in Object.wait() [43bcf000..43bcfd88] at java.lang.Object.wait(Native Method) - waiting on <0x13a5d958> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173) - locked <0x13a5d958> (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-6" prio=5 tid=0x41d7d9c0 nid=0x124 runnable [43acf000..43acfd88] at java.util.zip.ZipFile.open(Native Method) at java.util.zip.ZipFile.<init>(ZipFile.java:112) at java.util.zip.ZipFile.<init>(ZipFile.java:72) at org.eclipse.jdt.internal.core.builder.ClasspathJar.isPackage (ClasspathJar.java:164) at org.eclipse.jdt.internal.core.builder.ClasspathJar.findClass (ClasspathJar.java:135) at org.eclipse.jdt.internal.core.builder.NameEnvironment.findClass (NameEnvironment.java:305) at org.eclipse.jdt.internal.core.builder.NameEnvironment.findType (NameEnvironment.java:321) at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.createPackage (LookupEnvironment.java:514) at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.buildTypeBindings (CompilationUnitScope.java:83) at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.buildTypeBindings (LookupEnvironment.java:144) at org.eclipse.jdt.internal.compiler.Compiler.beginToCompile (Compiler.java:292) at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:315) 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.IncrementalImageBuilder.build (IncrementalImageBuilder.java:114) at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildDeltas (JavaBuilder.java:224) at org.eclipse.jdt.internal.core.builder.JavaBuilder.build (JavaBuilder.java:152) at org.eclipse.core.internal.events.BuildManager$2.run (BuildManager.java:593) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:1044) at org.eclipse.core.runtime.Platform.run(Platform.java:783) 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:1044) at org.eclipse.core.runtime.Platform.run(Platform.java:783) 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) "Worker-5" prio=5 tid=0x41d7f330 nid=0xad8 runnable [4318f000..4318fd88] at java.lang.Object.wait(Native Method) - waiting on <0x10910350> (a org.eclipse.core.internal.jobs.ThreadJob) at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:170) - locked <0x10910350> (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.ui.internal.editors.quickdiff.LastSaveReferenceProvider.lockDocument (LastSaveReferenceProvider.java:290) at org.eclipse.ui.internal.editors.quickdiff.LastSaveReferenceProvider.readDocument (LastSaveReferenceProvider.java:242) at org.eclipse.ui.internal.editors.quickdiff.LastSaveReferenceProvider.access$0 (LastSaveReferenceProvider.java:203) at org.eclipse.ui.internal.editors.quickdiff.LastSaveReferenceProvider$ReadJob.run (LastSaveReferenceProvider.java:113) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76) "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=2 tid=0x421b9008 nid=0x9f4 in Object.wait() [42eaf000..42eafd88] at java.lang.Object.wait(Native Method) - waiting on <0x13d81ee8> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run (AbstractReconciler.java:176) - locked <0x13d81ee8> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) "Java indexing" daemon prio=4 tid=0x4205efa0 nid=0xa30 in Object.wait() [42d5f000..42d5fd88] at java.lang.Object.wait(Native Method) - waiting on <0x13bbccb8> (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 <0x13bbccb8> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager) at java.lang.Thread.run(Thread.java:534) "Start Level Event Dispatcher" daemon prio=5 tid=0x009df3e0 nid=0xacc in Object.wait() [41fdf000..41fdfd88] at java.lang.Object.wait(Native Method) - waiting on <0x13810060> (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 <0x13810060> (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=0x009cd7f0 nid=0xac8 in Object.wait() [41f9f000..41f9fd88] at java.lang.Object.wait(Native Method) - waiting on <0x138100b0> (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 <0x138100b0> (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=0x009b2910 nid=0xac4 waiting on condition [41f5f000..41f5fd88] 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=0x0092f138 nid=0xab0 waiting on condition [0..0] "Finalizer" daemon prio=9 tid=0x0092c6e8 nid=0xaa8 in Object.wait() [41bef000..41befd88] at java.lang.Object.wait(Native Method) - waiting on <0x13810268> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x13810268> (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=0x0092b310 nid=0xaa4 in Object.wait() [41baf000..41bafd88] at java.lang.Object.wait(Native Method) - waiting on <0x138102d0> (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 <0x138102d0> (a java.lang.ref.Reference$Lock) "main" prio=7 tid=0x00236940 nid=0xa48 runnable [6f000..6fc3c] at org.eclipse.swt.internal.win32.OS.WaitMessage(Native Method) at org.eclipse.swt.widgets.Display.sleep(Display.java:3386) at org.eclipse.ui.application.WorkbenchAdvisor.eventLoopIdle (WorkbenchAdvisor.java:333) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1700) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench (Workbench.java:367) 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=0x0096d7b8 nid=0xaa0 runnable "VM Periodic Task Thread" prio=10 tid=0x00931b80 nid=0xab8 waiting on condition "Suspend Checker Thread" prio=10 tid=0x0092e7e8 nid=0xaac runnable ######################## END OF STACKTRACE(3) IN JAVACONSOLE ######################## ######################## STACKTRACE(4) : BUILD COMPLETED (BUILD TIME ELAPSED ~6 SECONDS) / DEBUG PERSPECTIVE / BUILD [PROGRESS : 100%] ######################## Full thread dump Java HotSpot(TM) Client VM (1.4.2_08-b03 mixed mode): "Worker-7" prio=5 tid=0x41d7b5d8 nid=0x684 in Object.wait() [43bcf000..43bcfd88] at java.lang.Object.wait(Native Method) - waiting on <0x13a5d958> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173) - locked <0x13a5d958> (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-6" prio=5 tid=0x41d7d9c0 nid=0x124 in Object.wait() [43acf000..43acfd88] at java.lang.Object.wait(Native Method) - waiting on <0x13a5d958> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173) - locked <0x13a5d958> (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=0x41d7f330 nid=0xad8 in Object.wait() [4318f000..4318fd88] at java.lang.Object.wait(Native Method) - waiting on <0x13a5d958> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:173) - locked <0x13a5d958> (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=0x421b9008 nid=0x9f4 in Object.wait() [42eaf000..42eafd88] at java.lang.Object.wait(Native Method) - waiting on <0x13d81ee8> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run (AbstractReconciler.java:176) - locked <0x13d81ee8> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue) "Java indexing" daemon prio=4 tid=0x4205efa0 nid=0xa30 in Object.wait() [42d5f000..42d5fd88] at java.lang.Object.wait(Native Method) - waiting on <0x13bbccb8> (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 <0x13bbccb8> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager) at java.lang.Thread.run(Thread.java:534) "Start Level Event Dispatcher" daemon prio=5 tid=0x009df3e0 nid=0xacc in Object.wait() [41fdf000..41fdfd88] at java.lang.Object.wait(Native Method) - waiting on <0x13810060> (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 <0x13810060> (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=0x009cd7f0 nid=0xac8 in Object.wait() [41f9f000..41f9fd88] at java.lang.Object.wait(Native Method) - waiting on <0x138100b0> (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 <0x138100b0> (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=0x009b2910 nid=0xac4 waiting on condition [41f5f000..41f5fd88] 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=0x0092f138 nid=0xab0 waiting on condition [0..0] "Finalizer" daemon prio=9 tid=0x0092c6e8 nid=0xaa8 in Object.wait() [41bef000..41befd88] at java.lang.Object.wait(Native Method) - waiting on <0x13810268> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x13810268> (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=0x0092b310 nid=0xaa4 in Object.wait() [41baf000..41bafd88] at java.lang.Object.wait(Native Method) - waiting on <0x138102d0> (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 <0x138102d0> (a java.lang.ref.Reference$Lock) "main" prio=7 tid=0x00236940 nid=0xa48 runnable [6f000..6fc3c] at org.eclipse.swt.internal.win32.OS.WaitMessage(Native Method) at org.eclipse.swt.widgets.Display.sleep(Display.java:3386) at org.eclipse.ui.application.WorkbenchAdvisor.eventLoopIdle (WorkbenchAdvisor.java:333) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1700) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench (Workbench.java:367) 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=0x0096d7b8 nid=0xaa0 runnable "VM Periodic Task Thread" prio=10 tid=0x00931b80 nid=0xab8 waiting on condition "Suspend Checker Thread" prio=10 tid=0x0092e7e8 nid=0xaac runnable ######################## END OF STACKTRACE(4) IN JAVACONSOLE ######################## Thanks for the extra information. Does the delay only happen in the Debug perspective or does it happen on every build after you've opened the Debug Perspective? If you open the debug perspective immediately after starting eclipse does the proble occur right away? How is your project built (Ant, standard Eclipse builder, other)? From the attached thread dumps it looks like you are getting a lot of ResourceChanged notifcations. Are you doing a full build each time instead of an incremental build? (In reply to comment #4) > Thanks for the extra information. > Does the delay only happen in the Debug perspective or does it happen on every > build after you've opened the Debug Perspective? The delay happen on every build after 10 minutes of use and after switch on Debug Perspective. > If you open the debug > perspective immediately after starting eclipse does the proble occur right away? Not, the problem does not occur in this case. > How is your project built (Ant, standard Eclipse builder, other)? Standard Eclipse builder > From the attached thread dumps it looks like you are getting a lot of ResourceChanged > notifcations. Are you doing a full build each time instead of an incremental build? Only a incremental build but each build could have many dependancies. Moving to JCore for comment - see thread dumps in comment#3. There's nothing in the thread dumps dealing with debug. Is this still a problem with 3.2.1 or 3.3? Please reopen if this is the case. Closing as REMIND. As of now 'LATER' and 'REMIND' resolutions are no longer supported. Please reopen this bug if it is still valid for you. |