Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [eclipse-dev] Deadlock while running JDT UI plugin tests in I20030710?


Here are the thread dumps from a rerun of the Ant and JDT UI tests.



Sonia



Darin Wright/Ottawa/IBM@IBMCA
Sent by: eclipse-dev-admin@xxxxxxxxxxx

07/10/2003 10:08 AM
Please respond to eclipse-dev

       
        To:        eclipse-dev@xxxxxxxxxxx
        cc:        
        Subject:        Re: [eclipse-dev] Deadlock while running JDT UI plugin tests in I20030710?




Could you post the thread dumps? (if you have them)


Thanks,


Darin



Sonia Dimitrov/Ottawa/IBM@IBMCA
Sent by: eclipse-dev-admin@xxxxxxxxxxx

07/10/2003 09:04 AM
Please respond to eclipse-dev

       
       To:        eclipse-dev@xxxxxxxxxxx

       cc:        

       Subject:        [eclipse-dev] Deadlock while running JDT UI plugin tests in I20030710?





It appears there was another deadlock while running the JDT UI JUnit plugin test in today's rebuild.


Please let me know if my assistance is required in troubleshooting this problem.


Sonia


Buildfile: test.xml

all:

ant:

setup:
   [delete] Deleting directory C:\eclipseTesting\I-I20030710-200307100800_test\eclipse-testing\test-eclipse
    [mkdir] Created dir: C:\eclipseTesting\I-I20030710-200307100800_test\eclipse-testing\test-eclipse

runtests:

init:

suite:

ui-test:

eclipse-test:
     [echo] Running org.eclipse.ant.tests.core.AutomatedSuite
     [java] Category org.eclipse.jdt.ui.java.packageview not found for view org.eclipse.jdt.ui.tests.packageview.MockPluginView.  This view added to 'Other' category.
     [java] Category org.eclipse.jdt.ui.java.packageview not found for view org.eclipse.jdt.ui.tests.browsing.MockPluginView.  This view added to 'Other' category.
     [java] Full thread dump:

     [java] "Worker-0" prio=5 tid=0x8eae618 nid=0x6e4 waiting for monitor entry [0x98ff000..0x98ffdbc]
Full thread dump:

"Thread-6" daemon prio=5 tid=0x8f08160 nid=0x2e4 runnable [0x922f000..0x922fdbc]
	at java.io.FileInputStream.readBytes(Native Method)
	at java.io.FileInputStream.read(FileInputStream.java:162)
	at org.apache.tools.ant.taskdefs.StreamPumper.run(StreamPumper.java:105)
	at java.lang.Thread.run(Thread.java:479)

"Thread-5" daemon prio=5 tid=0x8e10550 nid=0x598 waiting on monitor [0x91ef000..0x91efdbc]
	at java.lang.Thread.sleep(Native Method)
	at org.apache.tools.ant.taskdefs.StreamPumper.run(StreamPumper.java:108)
	at java.lang.Thread.run(Thread.java:479)

"Java indexing" daemon prio=4 tid=0x8a3fda0 nid=0x61c waiting on monitor [0x91af000..0x91afdbc]
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:415)
	at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:355)
	at java.lang.Thread.run(Thread.java:479)

"Signal Dispatcher" daemon prio=10 tid=0x802260 nid=0x6b4 waiting on monitor [0..0]

"Finalizer" daemon prio=9 tid=0x7fe2b8 nid=0x32c waiting on monitor [0x8c4f000..0x8c4fdbc]
	at java.lang.Object.wait(Native Method)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:103)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:157)

"Reference Handler" daemon prio=10 tid=0x8990df8 nid=0x3d0 waiting on monitor [0x8c0f000..0x8c0fdbc]
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:415)
	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:105)

"main" prio=5 tid=0x234a08 nid=0x660 runnable [0x6e000..0x6fc34]
	at java.lang.Win32Process.waitFor(Native Method)
	at org.apache.tools.ant.taskdefs.Execute.waitFor(Execute.java:466)
	at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:448)
	at org.apache.tools.ant.taskdefs.Java.run(Java.java:488)
	at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:160)
	at org.apache.tools.ant.taskdefs.Java.execute(Java.java:108)
	at org.apache.tools.ant.Task.perform(Task.java:341)
	at org.apache.tools.ant.Target.execute(Target.java:309)
	at org.apache.tools.ant.Target.performTasks(Target.java:336)
	at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
	at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:397)
	at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:143)
	at org.apache.tools.ant.Task.perform(Task.java:341)
	at org.apache.tools.ant.Target.execute(Target.java:309)
	at org.apache.tools.ant.Target.performTasks(Target.java:336)
	at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
	at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:397)
	at org.apache.tools.ant.Task.perform(Task.java:341)
	at org.apache.tools.ant.Target.execute(Target.java:309)
	at org.apache.tools.ant.Target.performTasks(Target.java:336)
	at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
	at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:397)
	at org.apache.tools.ant.Task.perform(Task.java:341)
	at org.apache.tools.ant.Target.execute(Target.java:309)
	at org.apache.tools.ant.Target.performTasks(Target.java:336)
	at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
	at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:397)
	at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:143)
	at org.apache.tools.ant.Task.perform(Task.java:341)
	at org.apache.tools.ant.Target.execute(Target.java:309)
	at org.apache.tools.ant.Target.performTasks(Target.java:336)
	at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
	at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:397)
	at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:143)
	at org.apache.tools.ant.Task.perform(Task.java:341)
	at org.apache.tools.ant.Target.execute(Target.java:309)
	at org.apache.tools.ant.Target.performTasks(Target.java:336)
	at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
	at org.eclipse.ant.internal.core.ant.InternalAntRunner.run(InternalAntRunner.java:569)
	at org.eclipse.ant.internal.core.ant.InternalAntRunner.run(InternalAntRunner.java:491)
	at java.lang.reflect.Method.invoke(Native Method)
	at org.eclipse.ant.core.AntRunner.run(AntRunner.java:472)
	at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858)
	at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
	at java.lang.reflect.Method.invoke(Native Method)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:291)
	at org.eclipse.core.launcher.Main.run(Main.java:747)
	at org.eclipse.core.launcher.Main.main(Main.java:583)

"VM Thread" prio=5 tid=0x829958 nid=0x5b4 runnable 

"VM Periodic Task Thread" prio=10 tid=0x800f40 nid=0x1b8 waiting on monitor 
"Suspend Checker Thread" prio=10 tid=0x8018a0 nid=0x124 runnable 
     [java] 	at org.eclipse.core.internal.plugins.PluginClassLoader.internalFindClassParentsSelf(PluginClassLoader.java:139)
     [java] 	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.findClassParentsSelf(DelegatingURLClassLoader.java:485)
     [java] 	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass(DelegatingURLClassLoader.java:882)
     [java] 	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass(DelegatingURLClassLoader.java:862)
     [java] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
     [java] 	at org.eclipse.core.internal.plugins.PluginDescriptor.internalDoPluginActivation(PluginDescriptor.java:698)
     [java] 	at org.eclipse.core.internal.plugins.PluginDescriptor.doPluginActivation(PluginDescriptor.java:186)
     [java] 	at org.eclipse.core.internal.plugins.PluginClassLoader.activatePlugin(PluginClassLoader.java:110)
     [java] 	at org.eclipse.core.internal.plugins.PluginClassLoader.internalFindClassParentsSelf(PluginClassLoader.java:183)
     [java] 	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.findClassParentsSelf(DelegatingURLClassLoader.java:485)
     [java] 	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass(DelegatingURLClassLoader.java:882)
     [java] 	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass(DelegatingURLClassLoader.java:862)
     [java] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
     [java] 	at org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension(PluginDescriptor.java:128)
     [java] 	at org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension(PluginDescriptor.java:165)
     [java] 	at org.eclipse.core.internal.plugins.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:103)
     [java] 	at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:158)
     [java] 	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:51)
     [java] 	at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:155)
     [java] 	at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition$1.run(LightweightDecoratorDefinition.java:86)
     [java] 	at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1015)
     [java] 	at org.eclipse.core.runtime.Platform.run(Platform.java:420)
     [java] 	at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.internalGetDecorator(LightweightDecoratorDefinition.java:80)
     [java] 	at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:156)
     [java] 	at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:54)
     [java] 	at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1015)
     [java] 	at org.eclipse.core.runtime.Platform.run(Platform.java:420)
     [java] 	at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:203)
     [java] 	at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:184)
     [java] 	at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:255)
     [java] 	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)

     [java] "Signal Dispatcher" daemon prio=10 tid=0x802470 nid=0x624 waiting on monitor [0..0]

     [java] "Finalizer" daemon prio=9 tid=0x7fe4b8 nid=0x634 waiting on monitor [0x8c4f000..0x8c4fdbc]
     [java] 	at java.lang.Object.wait(Native Method)
     [java] 	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:103)
     [java] 	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
     [java] 	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:157)

     [java] "Reference Handler" daemon prio=10 tid=0x89905b8 nid=0x1a0 waiting on monitor [0x8c0f000..0x8c0fdbc]
     [java] 	at java.lang.Object.wait(Native Method)
     [java] 	at java.lang.Object.wait(Object.java:415)
     [java] 	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:105)

     [java] "main" prio=5 tid=0x234c18 nid=0x6f4 waiting for monitor entry [0x6e000..0x6fc34]
     [java] 	at org.eclipse.core.internal.plugins.PluginDescriptor.isPluginDeactivated(PluginDescriptor.java:774)
     [java] 	at org.eclipse.core.internal.plugins.PluginClassLoader.shouldLookForClass(PluginClassLoader.java:251)
     [java] 	at org.eclipse.core.internal.plugins.PluginClassLoader.internalFindClassParentsSelf(PluginClassLoader.java:172)
     [java] 	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.findClassParentsSelf(DelegatingURLClassLoader.java:485)
     [java] 	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass(DelegatingURLClassLoader.java:882)
     [java] 	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass(DelegatingURLClassLoader.java:862)
     [java] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
     [java] 	at org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension(PluginDescriptor.java:128)
     [java] 	at org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension(PluginDescriptor.java:165)
     [java] 	at org.eclipse.core.internal.plugins.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:103)
     [java] 	at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:158)
     [java] 	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:84)
     [java] 	at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:155)
     [java] 	at org.eclipse.ui.internal.decorators.FullDecoratorDefinition$1.run(FullDecoratorDefinition.java:72)
     [java] 	at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1015)
     [java] 	at org.eclipse.core.runtime.Platform.run(Platform.java:420)
     [java] 	at org.eclipse.ui.internal.decorators.FullDecoratorDefinition.internalGetDecorator(FullDecoratorDefinition.java:68)
     [java] 	at org.eclipse.ui.internal.decorators.FullDecoratorDefinition.decorateText(FullDecoratorDefinition.java:138)
     [java] 	at org.eclipse.ui.internal.decorators.DecoratorManager.decorateText(DecoratorManager.java:176)
     [java] 	at org.eclipse.jface.viewers.DecoratingLabelProvider.getText(DecoratingLabelProvider.java:108)
     [java] 	at org.eclipse.jface.viewers.TreeViewer.doUpdateItem(TreeViewer.java:95)
     [java] 	at org.eclipse.jface.viewers.AbstractTreeViewer$UpdateItemSafeRunnable.run(AbstractTreeViewer.java:78)
     [java] 	at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1015)
     [java] 	at org.eclipse.core.runtime.Platform.run(Platform.java:420)
     [java] 	at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java:424)
     [java] 	at org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRunnable.run(StructuredViewer.java:119)
     [java] 	at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1015)
     [java] 	at org.eclipse.core.runtime.Platform.run(Platform.java:420)
     [java] 	at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java:1263)
     [java] 	at org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem(AbstractTreeViewer.java:335)
     [java] 	at org.eclipse.jface.viewers.AbstractTreeViewer.add(AbstractTreeViewer.java:157)
     [java] 	at org.eclipse.ui.model.WorkbenchContentProvider.processDelta(WorkbenchContentProvider.java:178)
     [java] 	at org.eclipse.ui.model.WorkbenchContentProvider$1.run(WorkbenchContentProvider.java:200)
     [java] 	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:131)
     [java] 	at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:24)
     [java] 	at org.eclipse.swt.widgets.Display.syncExec(Display.java:2358)
     [java] 	at org.eclipse.ui.model.WorkbenchContentProvider.resourceChanged(WorkbenchContentProvider.java:198)
     [java] 	at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:137)
     [java] 	at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1015)
     [java] 	at org.eclipse.core.runtime.Platform.run(Platform.java:420)
     [java] 	at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:152)
     [java] 	at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:67)
     [java] 	at org.eclipse.core.internal.resources.Workspace.broadcastChanges(Workspace.java:161)
     [java] 	at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:892)
     [java] 	at org.eclipse.core.internal.resources.Project.create(Project.java:259)
     [java] 	at org.eclipse.core.internal.resources.Project.create(Project.java:269)
     [java] 	at org.eclipse.ant.tests.core.testplugin.ProjectHelper.createProject(ProjectHelper.java:40)
     [java] 	at org.eclipse.ant.tests.core.ProjectCreationDecorator.testProjectCreation(ProjectCreationDecorator.java:37)
     [java] 	at java.lang.reflect.Method.invoke(Native Method)
     [java] 	at junit.framework.TestCase.runTest(TestCase.java:154)
     [java] 	at junit.framework.TestCase.runBare(TestCase.java:127)
     [java] 	at junit.framework.TestResult$1.protect(TestResult.java:106)
     [java] 	at junit.framework.TestResult.runProtected(TestResult.java:124)
     [java] 	at junit.framework.TestResult.run(TestResult.java:109)
     [java] 	at junit.framework.TestCase.run(TestCase.java:118)
     [java] 	at junit.framework.TestSuite.runTest(TestSuite.java:208)
     [java] 	at junit.framework.TestSuite.run(TestSuite.java:203)
     [java] 	at junit.framework.TestSuite.runTest(TestSuite.java:208)
     [java] 	at junit.framework.TestSuite.run(TestSuite.java:203)
     [java] 	at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:320)
     [java] 	at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:199)
     [java] 	at org.eclipse.test.EclipseTestRunner.main(EclipseTestRunner.java:134)
     [java] 	at org.eclipse.test.UITestApplication.runTests(UITestApplication.java:45)
     [java] 	at org.eclipse.test.UITestApplication.runEventLoop(UITestApplication.java:39)
     [java] 	at org.eclipse.ui.internal.Workbench.run(Workbench.java:1366)
     [java] 	at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858)
     [java] 	at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
     [java] 	at java.lang.reflect.Method.invoke(Native Method)
     [java] 	at org.eclipse.core.launcher.Main.basicRun(Main.java:291)
     [java] 	at org.eclipse.core.launcher.Main.run(Main.java:747)
     [java] 	at org.eclipse.core.launcher.Main.main(Main.java:583)

     [java] "VM Thread" prio=5 tid=0x23f360 nid=0x5c4 runnable 

     [java] "VM Periodic Task Thread" prio=10 tid=0x801150 nid=0x5a4 waiting on monitor 
     [java] "Suspend Checker Thread" prio=10 tid=0x801ab0 nid=0x5c8 runnable 

     [java] FOUND A JAVA LEVEL DEADLOCK:
     [java] ----------------------------
     [java] "Worker-0":
     [java]   waiting to lock monitor 0x7fdbe4 (object 0x2973448, a org.eclipse.core.internal.plugins.PluginClassLoader),
     [java]   which is locked by "main"
     [java] "main":
     [java]   waiting to lock monitor 0x7fdc04 (object 0x2d6a968, a org.eclipse.core.internal.plugins.PluginDescriptor),
     [java]   which is locked by "Worker-0"

     [java] JAVA STACK INFORMATION FOR THREADS LISTED ABOVE:
     [java] ------------------------------------------------
     [java] Java Stack for "Worker-0":
     [java] ==========
     [java] 	at org.eclipse.core.internal.plugins.PluginClassLoader.internalFindClassParentsSelf(PluginClassLoader.java:139)
     [java] 	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.findClassParentsSelf(DelegatingURLClassLoader.java:485)
     [java] 	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass(DelegatingURLClassLoader.java:882)
     [java] 	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass(DelegatingURLClassLoader.java:862)
     [java] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
     [java] 	at org.eclipse.core.internal.plugins.PluginDescriptor.internalDoPluginActivation(PluginDescriptor.java:698)
     [java] 	at org.eclipse.core.internal.plugins.PluginDescriptor.doPluginActivation(PluginDescriptor.java:186)
     [java] 	- locked <2d6a968> (a org.eclipse.core.internal.plugins.PluginDescriptor)
     [java] 	at org.eclipse.core.internal.plugins.PluginClassLoader.activatePlugin(PluginClassLoader.java:110)
     [java] 	at org.eclipse.core.internal.plugins.PluginClassLoader.internalFindClassParentsSelf(PluginClassLoader.java:183)
     [java] 	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.findClassParentsSelf(DelegatingURLClassLoader.java:485)
     [java] 	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass(DelegatingURLClassLoader.java:882)
     [java] 	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass(DelegatingURLClassLoader.java:862)
     [java] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
     [java] 	at org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension(PluginDescriptor.java:128)
     [java] 	at org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension(PluginDescriptor.java:165)
     [java] 	at org.eclipse.core.internal.plugins.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:103)
     [java] 	at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:158)
     [java] 	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:51)
     [java] 	at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:155)
     [java] 	at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition$1.run(LightweightDecoratorDefinition.java:86)
     [java] 	at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1015)
     [java] 	at org.eclipse.core.runtime.Platform.run(Platform.java:420)
     [java] 	at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.internalGetDecorator(LightweightDecoratorDefinition.java:80)
     [java] 	at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:156)
     [java] 	at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:54)
     [java] 	at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1015)
     [java] 	at org.eclipse.core.runtime.Platform.run(Platform.java:420)
     [java] 	at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:203)
     [java] 	at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:184)
     [java] 	at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:255)
     [java] 	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)
     [java] Java Stack for "main":
     [java] ==========
     [java] 	at org.eclipse.core.internal.plugins.PluginDescriptor.isPluginDeactivated(PluginDescriptor.java:774)
     [java] 	- waiting to lock <2d6a968> (a org.eclipse.core.internal.plugins.PluginDescriptor)
     [java] 	at org.eclipse.core.internal.plugins.PluginClassLoader.shouldLookForClass(PluginClassLoader.java:251)
     [java] 	at org.eclipse.core.internal.plugins.PluginClassLoader.internalFindClassParentsSelf(PluginClassLoader.java:172)
     [java] 	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.findClassParentsSelf(DelegatingURLClassLoader.java:485)
     [java] 	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass(DelegatingURLClassLoader.java:882)
     [java] 	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass(DelegatingURLClassLoader.java:862)
     [java] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
     [java] 	at org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension(PluginDescriptor.java:128)
     [java] 	at org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension(PluginDescriptor.java:165)
     [java] 	at org.eclipse.core.internal.plugins.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:103)
     [java] 	at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:158)
     [java] 	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:84)
     [java] 	at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:155)
     [java] 	at org.eclipse.ui.internal.decorators.FullDecoratorDefinition$1.run(FullDecoratorDefinition.java:72)
     [java] 	at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1015)
     [java] 	at org.eclipse.core.runtime.Platform.run(Platform.java:420)
     [java] 	at org.eclipse.ui.internal.decorators.FullDecoratorDefinition.internalGetDecorator(FullDecoratorDefinition.java:68)
     [java] 	at org.eclipse.ui.internal.decorators.FullDecoratorDefinition.decorateText(FullDecoratorDefinition.java:138)
     [java] 	at org.eclipse.ui.internal.decorators.DecoratorManager.decorateText(DecoratorManager.java:176)
     [java] 	at org.eclipse.jface.viewers.DecoratingLabelProvider.getText(DecoratingLabelProvider.java:108)
     [java] 	at org.eclipse.jface.viewers.TreeViewer.doUpdateItem(TreeViewer.java:95)
     [java] 	at org.eclipse.jface.viewers.AbstractTreeViewer$UpdateItemSafeRunnable.run(AbstractTreeViewer.java:78)
     [java] 	at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1015)
     [java] 	at org.eclipse.core.runtime.Platform.run(Platform.java:420)
     [java] 	at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java:424)
     [java] 	at org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRunnable.run(StructuredViewer.java:119)
     [java] 	at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1015)
     [java] 	at org.eclipse.core.runtime.Platform.run(Platform.java:420)
     [java] 	at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java:1263)
     [java] 	at org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem(AbstractTreeViewer.java:335)
     [java] 	at org.eclipse.jface.viewers.AbstractTreeViewer.add(AbstractTreeViewer.java:157)
     [java] 	at org.eclipse.ui.model.WorkbenchContentProvider.processDelta(WorkbenchContentProvider.java:178)
     [java] 	at org.eclipse.ui.model.WorkbenchContentProvider$1.run(WorkbenchContentProvider.java:200)
     [java] 	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:131)
     [java] 	at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:24)
     [java] 	at org.eclipse.swt.widgets.Display.syncExec(Display.java:2358)
     [java] 	at org.eclipse.ui.model.WorkbenchContentProvider.resourceChanged(WorkbenchContentProvider.java:198)
     [java] 	at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:137)
     [java] 	at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1015)
     [java] 	at org.eclipse.core.runtime.Platform.run(Platform.java:420)
     [java] 	at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:152)
     [java] 	at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:67)
     [java] 	at org.eclipse.core.internal.resources.Workspace.broadcastChanges(Workspace.java:161)
     [java] 	at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:892)
     [java] 	at org.eclipse.core.internal.resources.Project.create(Project.java:259)
     [java] 	at org.eclipse.core.internal.resources.Project.create(Project.java:269)
     [java] 	at org.eclipse.ant.tests.core.testplugin.ProjectHelper.createProject(ProjectHelper.java:40)
     [java] 	at org.eclipse.ant.tests.core.ProjectCreationDecorator.testProjectCreation(ProjectCreationDecorator.java:37)
     [java] 	at java.lang.reflect.Method.invoke(Native Method)
     [java] 	at junit.framework.TestCase.runTest(TestCase.java:154)
     [java] 	at junit.framework.TestCase.runBare(TestCase.java:127)
     [java] 	at junit.framework.TestResult$1.protect(TestResult.java:106)
     [java] 	at junit.framework.TestResult.runProtected(TestResult.java:124)
     [java] 	at junit.framework.TestResult.run(TestResult.java:109)
     [java] 	at junit.framework.TestCase.run(TestCase.java:118)
     [java] 	at junit.framework.TestSuite.runTest(TestSuite.java:208)
     [java] 	at junit.framework.TestSuite.run(TestSuite.java:203)
     [java] 	at junit.framework.TestSuite.runTest(TestSuite.java:208)
     [java] 	at junit.framework.TestSuite.run(TestSuite.java:203)
     [java] 	at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:320)
     [java] 	at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:199)
     [java] 	at org.eclipse.test.EclipseTestRunner.main(EclipseTestRunner.java:134)
     [java] 	at org.eclipse.test.UITestApplication.runTests(UITestApplication.java:45)
     [java] 	at org.eclipse.test.UITestApplication.runEventLoop(UITestApplication.java:39)
     [java] 	at org.eclipse.ui.internal.Workbench.run(Workbench.java:1366)
     [java] 	at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858)
     [java] 	at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
     [java] 	at java.lang.reflect.Method.invoke(Native Method)
     [java] 	at org.eclipse.core.launcher.Main.basicRun(Main.java:291)
     [java] 	at org.eclipse.core.launcher.Main.run(Main.java:747)
     [java] 	at org.eclipse.core.launcher.Main.main(Main.java:583)

     [java] Found 1 deadlock.


cleanup:

run:

collect:
[junitreport] The file C:\eclipseTesting\I-I20030710-200307100800_test\eclipse-testing\test-eclipse\eclipse\org.eclipse.ant.tests.core.AutomatedSuite.xml is not a valid XML document. It is possibly corrupted.
     [copy] Copying 1 file to C:\eclipseTesting\I-I20030710-200307100800_test\eclipse-testing\results\xml
BUILD SUCCESSFUL

BUILD SUCCESSFUL
Total time: 3 minutes 39 seconds
Terminate batch job (Y/N)? 
Buildfile: test.xml

all:

jdtui:

setup:
   [delete] Deleting directory C:\eclipseTesting\I-I20030710-200307100800_test\eclipse-testing\test-eclipse
    [mkdir] Created dir: C:\eclipseTesting\I-I20030710-200307100800_test\eclipse-testing\test-eclipse

runtests:

init:

suite:

ui-test:

eclipse-test:
     [echo] Running org.eclipse.jdt.ui.tests.AutomatedSuite
     [java] Category org.eclipse.jdt.ui.java.packageview not found for view org.eclipse.jdt.ui.tests.packageview.MockPluginView.  This view added to 'Other' category.
     [java] Category org.eclipse.jdt.ui.java.packageview not found for view org.eclipse.jdt.ui.tests.browsing.MockPluginView.  This view added to 'Other' category.
     [java] Full thread dump:

     [java] "Java indexing" daemon prio=4 tid=0x8ee6750 nid=0x5c8 waiting on monitor [0x9b3f000..0x9b3fdbc]
Full thread dump:

"Thread-6" daemon prio=5 tid=0x8ebedc8 nid=0x548 runnable [0x922f000..0x922fdbc]
	at java.io.FileInputStream.readBytes(Native Method)
	at java.io.FileInputStream.read(FileInputStream.java:162)
	at org.apache.tools.ant.taskdefs.StreamPumper.run(StreamPumper.java:105)
	at java.lang.Thread.run(Thread.java:479)

"Thread-5" daemon prio=5 tid=0x8edd388 nid=0x1a0 waiting on monitor [0x91ef000..0x91efdbc]
	at java.lang.Thread.sleep(Native Method)
	at org.apache.tools.ant.taskdefs.StreamPumper.run(StreamPumper.java:108)
	at java.lang.Thread.run(Thread.java:479)

"Java indexing" daemon prio=4 tid=0x8a3fda0 nid=0x660 waiting on monitor [0x91af000..0x91afdbc]
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:415)
	at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:355)
	at java.lang.Thread.run(Thread.java:479)

"Signal Dispatcher" daemon prio=10 tid=0x802260 nid=0x6b4 waiting on monitor [0..0]

"Finalizer" daemon prio=9 tid=0x7fe2b8 nid=0x32c waiting on monitor [0x8c4f000..0x8c4fdbc]
	at java.lang.Object.wait(Native Method)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:103)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:157)

"Reference Handler" daemon prio=10 tid=0x8990df8 nid=0x3d0 waiting on monitor [0x8c0f000..0x8c0fdbc]
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:415)
	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:105)

"main" prio=5 tid=0x234a08 nid=0x6f4 runnable [0x6e000..0x6fc34]
	at java.lang.Win32Process.waitFor(Native Method)
	at org.apache.tools.ant.taskdefs.Execute.waitFor(Execute.java:466)
	at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:448)
	at org.apache.tools.ant.taskdefs.Java.run(Java.java:488)
	at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:160)
	at org.apache.tools.ant.taskdefs.Java.execute(Java.java:108)
	at org.apache.tools.ant.Task.perform(Task.java:341)
	at org.apache.tools.ant.Target.execute(Target.java:309)
	at org.apache.tools.ant.Target.performTasks(Target.java:336)
	at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
	at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:397)
	at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:143)
	at org.apache.tools.ant.Task.perform(Task.java:341)
	at org.apache.tools.ant.Target.execute(Target.java:309)
	at org.apache.tools.ant.Target.performTasks(Target.java:336)
	at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
	at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:397)
	at org.apache.tools.ant.Task.perform(Task.java:341)
	at org.apache.tools.ant.Target.execute(Target.java:309)
	at org.apache.tools.ant.Target.performTasks(Target.java:336)
	at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
	at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:397)
	at org.apache.tools.ant.Task.perform(Task.java:341)
	at org.apache.tools.ant.Target.execute(Target.java:309)
	at org.apache.tools.ant.Target.performTasks(Target.java:336)
	at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
	at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:397)
	at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:143)
	at org.apache.tools.ant.Task.perform(Task.java:341)
	at org.apache.tools.ant.Target.execute(Target.java:309)
	at org.apache.tools.ant.Target.performTasks(Target.java:336)
	at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
	at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:397)
	at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:143)
	at org.apache.tools.ant.Task.perform(Task.java:341)
	at org.apache.tools.ant.Target.execute(Target.java:309)
	at org.apache.tools.ant.Target.performTasks(Target.java:336)
	at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
	at org.eclipse.ant.internal.core.ant.InternalAntRunner.run(InternalAntRunner.java:569)
	at org.eclipse.ant.internal.core.ant.InternalAntRunner.run(InternalAntRunner.java:491)
	at java.lang.reflect.Method.invoke(Native Method)
	at org.eclipse.ant.core.AntRunner.run(AntRunner.java:472)
	at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858)
	at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
	at java.lang.reflect.Method.invoke(Native Method)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:291)
	at org.eclipse.core.launcher.Main.run(Main.java:747)
	at org.eclipse.core.launcher.Main.main(Main.java:583)

"VM Thread" prio=5 tid=0x829958 nid=0x2e4 runnable 

"VM Periodic Task Thread" prio=10 tid=0x800f40 nid=0x1b8 waiting on monitor 
"Suspend Checker Thread" prio=10 tid=0x8018a0 nid=0x124 runnable 
     [java] 	at java.lang.Object.wait(Native Method)
     [java] 	at java.lang.Object.wait(Object.java:415)
     [java] 	at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:355)
     [java] 	at java.lang.Thread.run(Thread.java:479)

     [java] "Worker-0" prio=5 tid=0x8ed4130 nid=0x74c waiting for monitor entry [0x98ff000..0x98ffdbc]
     [java] 	at org.eclipse.core.internal.plugins.PluginClassLoader.internalFindClassParentsSelf(PluginClassLoader.java:139)
     [java] 	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.findClassParentsSelf(DelegatingURLClassLoader.java:485)
     [java] 	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass(DelegatingURLClassLoader.java:882)
     [java] 	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass(DelegatingURLClassLoader.java:862)
     [java] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
     [java] 	at org.eclipse.core.internal.plugins.PluginDescriptor.internalDoPluginActivation(PluginDescriptor.java:698)
     [java] 	at org.eclipse.core.internal.plugins.PluginDescriptor.doPluginActivation(PluginDescriptor.java:186)
     [java] 	at org.eclipse.core.internal.plugins.PluginClassLoader.activatePlugin(PluginClassLoader.java:110)
     [java] 	at org.eclipse.core.internal.plugins.PluginClassLoader.internalFindClassParentsSelf(PluginClassLoader.java:183)
     [java] 	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.findClassParentsSelf(DelegatingURLClassLoader.java:485)
     [java] 	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass(DelegatingURLClassLoader.java:882)
     [java] 	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass(DelegatingURLClassLoader.java:862)
     [java] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
     [java] 	at org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension(PluginDescriptor.java:128)
     [java] 	at org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension(PluginDescriptor.java:165)
     [java] 	at org.eclipse.core.internal.plugins.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:103)
     [java] 	at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:158)
     [java] 	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:51)
     [java] 	at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:155)
     [java] 	at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition$1.run(LightweightDecoratorDefinition.java:86)
     [java] 	at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1015)
     [java] 	at org.eclipse.core.runtime.Platform.run(Platform.java:420)
     [java] 	at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.internalGetDecorator(LightweightDecoratorDefinition.java:80)
     [java] 	at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:156)
     [java] 	at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:54)
     [java] 	at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1015)
     [java] 	at org.eclipse.core.runtime.Platform.run(Platform.java:420)
     [java] 	at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:203)
     [java] 	at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:184)
     [java] 	at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:255)
     [java] 	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)

     [java] "Signal Dispatcher" daemon prio=10 tid=0x802520 nid=0x740 waiting on monitor [0..0]

     [java] "Finalizer" daemon prio=9 tid=0x7fe4b8 nid=0x420 waiting on monitor [0x8c4f000..0x8c4fdbc]
     [java] 	at java.lang.Object.wait(Native Method)
     [java] 	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:103)
     [java] 	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
     [java] 	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:157)

     [java] "Reference Handler" daemon prio=10 tid=0x89905b8 nid=0x5a4 waiting on monitor [0x8c0f000..0x8c0fdbc]
     [java] 	at java.lang.Object.wait(Native Method)
     [java] 	at java.lang.Object.wait(Object.java:415)
     [java] 	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:105)

     [java] "main" prio=5 tid=0x234c18 nid=0x6e4 waiting for monitor entry [0x6e000..0x6fc34]
     [java] 	at org.eclipse.core.internal.plugins.PluginDescriptor.isPluginDeactivated(PluginDescriptor.java:774)
     [java] 	at org.eclipse.core.internal.plugins.PluginClassLoader.shouldLookForClass(PluginClassLoader.java:251)
     [java] 	at org.eclipse.core.internal.plugins.PluginClassLoader.internalFindClassParentsSelf(PluginClassLoader.java:172)
     [java] 	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.findClassParentsSelf(DelegatingURLClassLoader.java:485)
     [java] 	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass(DelegatingURLClassLoader.java:882)
     [java] 	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass(DelegatingURLClassLoader.java:862)
     [java] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
     [java] 	at org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension(PluginDescriptor.java:128)
     [java] 	at org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension(PluginDescriptor.java:165)
     [java] 	at org.eclipse.core.internal.plugins.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:103)
     [java] 	at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:158)
     [java] 	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:84)
     [java] 	at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:155)
     [java] 	at org.eclipse.ui.internal.decorators.FullDecoratorDefinition$1.run(FullDecoratorDefinition.java:72)
     [java] 	at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1015)
     [java] 	at org.eclipse.core.runtime.Platform.run(Platform.java:420)
     [java] 	at org.eclipse.ui.internal.decorators.FullDecoratorDefinition.internalGetDecorator(FullDecoratorDefinition.java:68)
     [java] 	at org.eclipse.ui.internal.decorators.FullDecoratorDefinition.decorateText(FullDecoratorDefinition.java:138)
     [java] 	at org.eclipse.ui.internal.decorators.DecoratorManager.decorateText(DecoratorManager.java:176)
     [java] 	at org.eclipse.jface.viewers.DecoratingLabelProvider.getText(DecoratingLabelProvider.java:108)
     [java] 	at org.eclipse.jface.viewers.TreeViewer.doUpdateItem(TreeViewer.java:95)
     [java] 	at org.eclipse.jface.viewers.AbstractTreeViewer$UpdateItemSafeRunnable.run(AbstractTreeViewer.java:78)
     [java] 	at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1015)
     [java] 	at org.eclipse.core.runtime.Platform.run(Platform.java:420)
     [java] 	at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java:424)
     [java] 	at org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRunnable.run(StructuredViewer.java:119)
     [java] 	at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1015)
     [java] 	at org.eclipse.core.runtime.Platform.run(Platform.java:420)
     [java] 	at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java:1263)
     [java] 	at org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem(AbstractTreeViewer.java:335)
     [java] 	at org.eclipse.jface.viewers.AbstractTreeViewer.add(AbstractTreeViewer.java:157)
     [java] 	at org.eclipse.ui.model.WorkbenchContentProvider.processDelta(WorkbenchContentProvider.java:178)
     [java] 	at org.eclipse.ui.model.WorkbenchContentProvider$1.run(WorkbenchContentProvider.java:200)
     [java] 	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:131)
     [java] 	at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:24)
     [java] 	at org.eclipse.swt.widgets.Display.syncExec(Display.java:2358)
     [java] 	at org.eclipse.ui.model.WorkbenchContentProvider.resourceChanged(WorkbenchContentProvider.java:198)
     [java] 	at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:137)
     [java] 	at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1015)
     [java] 	at org.eclipse.core.runtime.Platform.run(Platform.java:420)
     [java] 	at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:152)
     [java] 	at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:67)
     [java] 	at org.eclipse.core.internal.resources.Workspace.broadcastChanges(Workspace.java:161)
     [java] 	at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:892)
     [java] 	at org.eclipse.core.internal.resources.Project.create(Project.java:259)
     [java] 	at org.eclipse.core.internal.resources.Project.create(Project.java:269)
     [java] 	at org.eclipse.jdt.testplugin.JavaProjectHelper.createJavaProject(JavaProjectHelper.java:75)
     [java] 	at org.eclipse.jdt.ui.tests.core.ProjectTestSetup.setUp(ProjectTestSetup.java:63)
     [java] 	at junit.extensions.TestSetup$1.protect(TestSetup.java:18)
     [java] 	at junit.framework.TestResult.runProtected(TestResult.java:124)
     [java] 	at junit.extensions.TestSetup.run(TestSetup.java:23)
     [java] 	at junit.framework.TestSuite.runTest(TestSuite.java:208)
     [java] 	at junit.framework.TestSuite.run(TestSuite.java:203)
     [java] 	at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:320)
     [java] 	at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:199)
     [java] 	at org.eclipse.test.EclipseTestRunner.main(EclipseTestRunner.java:134)
     [java] 	at org.eclipse.test.UITestApplication.runTests(UITestApplication.java:45)
     [java] 	at org.eclipse.test.UITestApplication.runEventLoop(UITestApplication.java:39)
     [java] 	at org.eclipse.ui.internal.Workbench.run(Workbench.java:1366)
     [java] 	at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858)
     [java] 	at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
     [java] 	at java.lang.reflect.Method.invoke(Native Method)
     [java] 	at org.eclipse.core.launcher.Main.basicRun(Main.java:291)
     [java] 	at org.eclipse.core.launcher.Main.run(Main.java:747)
     [java] 	at org.eclipse.core.launcher.Main.main(Main.java:583)

     [java] "VM Thread" prio=5 tid=0x23f360 nid=0x5c4 runnable 

     [java] "VM Periodic Task Thread" prio=10 tid=0x8011f8 nid=0x588 waiting on monitor 
     [java] "Suspend Checker Thread" prio=10 tid=0x801b58 nid=0x598 runnable 

     [java] FOUND A JAVA LEVEL DEADLOCK:
     [java] ----------------------------
     [java] "Worker-0":
     [java]   waiting to lock monitor 0x7fdbe4 (object 0x296ab00, a org.eclipse.core.internal.plugins.PluginClassLoader),
     [java]   which is locked by "main"
     [java] "main":
     [java]   waiting to lock monitor 0x7fdc04 (object 0x2d43218, a org.eclipse.core.internal.plugins.PluginDescriptor),
     [java]   which is locked by "Worker-0"

     [java] JAVA STACK INFORMATION FOR THREADS LISTED ABOVE:
     [java] ------------------------------------------------
     [java] Java Stack for "Worker-0":
     [java] ==========
     [java] 	at org.eclipse.core.internal.plugins.PluginClassLoader.internalFindClassParentsSelf(PluginClassLoader.java:139)
     [java] 	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.findClassParentsSelf(DelegatingURLClassLoader.java:485)
     [java] 	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass(DelegatingURLClassLoader.java:882)
     [java] 	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass(DelegatingURLClassLoader.java:862)
     [java] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
     [java] 	at org.eclipse.core.internal.plugins.PluginDescriptor.internalDoPluginActivation(PluginDescriptor.java:698)
     [java] 	at org.eclipse.core.internal.plugins.PluginDescriptor.doPluginActivation(PluginDescriptor.java:186)
     [java] 	- locked <2d43218> (a org.eclipse.core.internal.plugins.PluginDescriptor)
     [java] 	at org.eclipse.core.internal.plugins.PluginClassLoader.activatePlugin(PluginClassLoader.java:110)
     [java] 	at org.eclipse.core.internal.plugins.PluginClassLoader.internalFindClassParentsSelf(PluginClassLoader.java:183)
     [java] 	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.findClassParentsSelf(DelegatingURLClassLoader.java:485)
     [java] 	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass(DelegatingURLClassLoader.java:882)
     [java] 	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass(DelegatingURLClassLoader.java:862)
     [java] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
     [java] 	at org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension(PluginDescriptor.java:128)
     [java] 	at org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension(PluginDescriptor.java:165)
     [java] 	at org.eclipse.core.internal.plugins.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:103)
     [java] 	at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:158)
     [java] 	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:51)
     [java] 	at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:155)
     [java] 	at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition$1.run(LightweightDecoratorDefinition.java:86)
     [java] 	at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1015)
     [java] 	at org.eclipse.core.runtime.Platform.run(Platform.java:420)
     [java] 	at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.internalGetDecorator(LightweightDecoratorDefinition.java:80)
     [java] 	at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:156)
     [java] 	at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:54)
     [java] 	at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1015)
     [java] 	at org.eclipse.core.runtime.Platform.run(Platform.java:420)
     [java] 	at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:203)
     [java] 	at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:184)
     [java] 	at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:255)
     [java] 	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)
     [java] Java Stack for "main":
     [java] ==========
     [java] 	at org.eclipse.core.internal.plugins.PluginDescriptor.isPluginDeactivated(PluginDescriptor.java:774)
     [java] 	- waiting to lock <2d43218> (a org.eclipse.core.internal.plugins.PluginDescriptor)
     [java] 	at org.eclipse.core.internal.plugins.PluginClassLoader.shouldLookForClass(PluginClassLoader.java:251)
     [java] 	at org.eclipse.core.internal.plugins.PluginClassLoader.internalFindClassParentsSelf(PluginClassLoader.java:172)
     [java] 	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.findClassParentsSelf(DelegatingURLClassLoader.java:485)
     [java] 	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass(DelegatingURLClassLoader.java:882)
     [java] 	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass(DelegatingURLClassLoader.java:862)
     [java] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
     [java] 	at org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension(PluginDescriptor.java:128)
     [java] 	at org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension(PluginDescriptor.java:165)
     [java] 	at org.eclipse.core.internal.plugins.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:103)
     [java] 	at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:158)
     [java] 	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:84)
     [java] 	at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:155)
     [java] 	at org.eclipse.ui.internal.decorators.FullDecoratorDefinition$1.run(FullDecoratorDefinition.java:72)
     [java] 	at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1015)
     [java] 	at org.eclipse.core.runtime.Platform.run(Platform.java:420)
     [java] 	at org.eclipse.ui.internal.decorators.FullDecoratorDefinition.internalGetDecorator(FullDecoratorDefinition.java:68)
     [java] 	at org.eclipse.ui.internal.decorators.FullDecoratorDefinition.decorateText(FullDecoratorDefinition.java:138)
     [java] 	at org.eclipse.ui.internal.decorators.DecoratorManager.decorateText(DecoratorManager.java:176)
     [java] 	at org.eclipse.jface.viewers.DecoratingLabelProvider.getText(DecoratingLabelProvider.java:108)
     [java] 	at org.eclipse.jface.viewers.TreeViewer.doUpdateItem(TreeViewer.java:95)
     [java] 	at org.eclipse.jface.viewers.AbstractTreeViewer$UpdateItemSafeRunnable.run(AbstractTreeViewer.java:78)
     [java] 	at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1015)
     [java] 	at org.eclipse.core.runtime.Platform.run(Platform.java:420)
     [java] 	at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java:424)
     [java] 	at org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRunnable.run(StructuredViewer.java:119)
     [java] 	at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1015)
     [java] 	at org.eclipse.core.runtime.Platform.run(Platform.java:420)
     [java] 	at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java:1263)
     [java] 	at org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem(AbstractTreeViewer.java:335)
     [java] 	at org.eclipse.jface.viewers.AbstractTreeViewer.add(AbstractTreeViewer.java:157)
     [java] 	at org.eclipse.ui.model.WorkbenchContentProvider.processDelta(WorkbenchContentProvider.java:178)
     [java] 	at org.eclipse.ui.model.WorkbenchContentProvider$1.run(WorkbenchContentProvider.java:200)
     [java] 	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:131)
     [java] 	at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:24)
     [java] 	at org.eclipse.swt.widgets.Display.syncExec(Display.java:2358)
     [java] 	at org.eclipse.ui.model.WorkbenchContentProvider.resourceChanged(WorkbenchContentProvider.java:198)
     [java] 	at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:137)
     [java] 	at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1015)
     [java] 	at org.eclipse.core.runtime.Platform.run(Platform.java:420)
     [java] 	at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:152)
     [java] 	at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:67)
     [java] 	at org.eclipse.core.internal.resources.Workspace.broadcastChanges(Workspace.java:161)
     [java] 	at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:892)
     [java] 	at org.eclipse.core.internal.resources.Project.create(Project.java:259)
     [java] 	at org.eclipse.core.internal.resources.Project.create(Project.java:269)
     [java] 	at org.eclipse.jdt.testplugin.JavaProjectHelper.createJavaProject(JavaProjectHelper.java:75)
     [java] 	at org.eclipse.jdt.ui.tests.core.ProjectTestSetup.setUp(ProjectTestSetup.java:63)
     [java] 	at junit.extensions.TestSetup$1.protect(TestSetup.java:18)
     [java] 	at junit.framework.TestResult.runProtected(TestResult.java:124)
     [java] 	at junit.extensions.TestSetup.run(TestSetup.java:23)
     [java] 	at junit.framework.TestSuite.runTest(TestSuite.java:208)
     [java] 	at junit.framework.TestSuite.run(TestSuite.java:203)
     [java] 	at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:320)
     [java] 	at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:199)
     [java] 	at org.eclipse.test.EclipseTestRunner.main(EclipseTestRunner.java:134)
     [java] 	at org.eclipse.test.UITestApplication.runTests(UITestApplication.java:45)
     [java] 	at org.eclipse.test.UITestApplication.runEventLoop(UITestApplication.java:39)
     [java] 	at org.eclipse.ui.internal.Workbench.run(Workbench.java:1366)
     [java] 	at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858)
     [java] 	at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
     [java] 	at java.lang.reflect.Method.invoke(Native Method)
     [java] 	at org.eclipse.core.launcher.Main.basicRun(Main.java:291)
     [java] 	at org.eclipse.core.launcher.Main.run(Main.java:747)
     [java] 	at org.eclipse.core.launcher.Main.main(Main.java:583)

     [java] Found 1 deadlock.


cleanup:

run:

collect:
[junitreport] The file C:\eclipseTesting\I-I20030710-200307100800_test\eclipse-testing\test-eclipse\eclipse\org.eclipse.jdt.ui.tests.AutomatedSuite.xml is not a valid XML document. It is possibly corrupted.
     [copy] Copying 1 file to C:\eclipseTesting\I-I20030710-200307100800_test\eclipse-testing\results\xml
BUILD SUCCESSFUL

BUILD SUCCESSFUL
Total time: 4 minutes 38 seconds
Terminate batch job (Y/N)? 

Back to the top