[
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?
|
From looking at the thread dump (see attachment) the deadlock happens
between the main and the
new worker thread in org.eclipse.core.internal.plugins.PluginClassLoader.
Can someone from the
Core team please shed some light on this.
Dirk
(See attached file: jdt_ui_thread.txt)
"Sonia Dimitrov"
<Sonia_Dimitrov@c
a.ibm.com> To
Sent by: eclipse-dev@xxxxxxxxxxx
eclipse-dev-admin cc
@eclipse.org
Subject
[eclipse-dev] Deadlock while
07/10/2003 04:04 running JDT UI plugin tests in
PM I20030710?
Please respond to
eclipse-dev@eclip
se.org
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:
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)?