Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 277122 Details for
Bug 543329
[dom ast] Hang and StackOverflowError on recursive ASTProvider.getAST()
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
Thread Dump
deadLock23639.txt (text/plain), 85.88 KB, created by
David Christensen
on 2019-01-09 20:22:29 EST
(
hide
)
Description:
Thread Dump
Filename:
MIME Type:
Creator:
David Christensen
Created:
2019-01-09 20:22:29 EST
Size:
85.88 KB
patch
obsolete
>2019-01-09 19:21:10 >Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.152-b16 mixed mode): > >"[ThreadPool Manager] - Idle Thread" #89 daemon prio=5 os_prio=31 tid=0x00007f9252a11000 nid=0x15913 in Object.wait() [0x0000700009ee4000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at java.lang.Object.wait(Object.java:502) > at org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Executor.java:106) > - locked <0x00000007b4ece0c0> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor) > >"Compare Merge Port Change Poller" #88 prio=1 os_prio=31 tid=0x00007f924cc92800 nid=0x15a0b waiting on condition [0x000070000a1ed000] > java.lang.Thread.State: TIMED_WAITING (sleeping) > at java.lang.Thread.sleep(Native Method) > at com.ibm.xtools.comparemerge.team.internal.TeamServerSharedDataPoller.run(TeamServerSharedDataPoller.java:26) > at java.lang.Thread.run(Thread.java:748) > >"Compare Merge Server" #87 prio=5 os_prio=31 tid=0x00007f924cd03800 nid=0x1fc0b runnable [0x000070000a0ea000] > java.lang.Thread.State: RUNNABLE > at java.net.PlainSocketImpl.socketAccept(Native Method) > at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) > at java.net.ServerSocket.implAccept(ServerSocket.java:545) > at java.net.ServerSocket.accept(ServerSocket.java:513) > at com.ibm.xtools.comparemerge.team.internal.TeamServer.run(TeamServer.java:327) > at java.lang.Thread.run(Thread.java:748) > >"Worker-32" #80 prio=5 os_prio=31 tid=0x00007f92531ae000 nid=0x1fa0b in Object.wait() [0x000070000a3f3000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at java.lang.Object.wait(Object.java:502) > at org.eclipse.core.internal.jobs.ThreadJob.waitForRun(ThreadJob.java:270) > - locked <0x00000007a6754c30> (a java.lang.Object) > at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:197) > at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:92) > at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:307) > at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:121) > at org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:2188) > at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2235) > at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2262) > at org.eclipse.wst.jsdt.web.core.internal.JsCorePlugin$PluginInitializerJob.run(JsCorePlugin.java:134) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) > >"Worker-31" #79 prio=5 os_prio=31 tid=0x00007f924cc60000 nid=0x15e0f waiting for monitor entry [0x000070000a2f0000] > java.lang.Thread.State: BLOCKED (on object monitor) > at org.eclipse.jdt.internal.launching.environments.EnvironmentsManager.getEnvironment(EnvironmentsManager.java:177) > - waiting to lock <0x00000007a2d32220> (a org.eclipse.jdt.internal.launching.environments.EnvironmentsManager) > at org.eclipse.jdt.internal.launching.JREContainerInitializer.getExecutionEnvironmentId(JREContainerInitializer.java:225) > at org.eclipse.jdt.launching.JavaRuntime.getExecutionEnvironmentId(JavaRuntime.java:2008) > at org.eclipse.jdt.internal.launching.JREContainer.getClasspathEntries(JREContainer.java:265) > at org.eclipse.jdt.internal.launching.JREContainer.getClasspathEntries(JREContainer.java:396) > at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2699) > at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2857) > at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1962) > at org.eclipse.jdt.internal.core.JavaProject.isOnClasspath(JavaProject.java:2240) > at com.ibm.ast.ws.jaxws.finder.AbstractSourceFinder.resourceChanged(AbstractSourceFinder.java:244) > at com.ibm.ccl.ws.internal.finder.core.notifier.impl.NotifyResourceChangedJob.run(NotifyResourceChangedJob.java:66) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) > >"Worker-30" #73 prio=5 os_prio=31 tid=0x00007f924fc07000 nid=0x15507 in Object.wait() [0x0000700009db6000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at java.lang.Object.wait(Object.java:502) > at org.eclipse.core.internal.jobs.ThreadJob.waitForRun(ThreadJob.java:270) > - locked <0x00000007a6754c30> (a java.lang.Object) > at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:197) > at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:92) > at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:307) > at org.eclipse.core.internal.utils.StringPoolJob.run(StringPoolJob.java:98) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) > >"Worker-29" #72 prio=5 os_prio=31 tid=0x00007f924fb74000 nid=0xf803 waiting for monitor entry [0x0000700009cb2000] > java.lang.Thread.State: BLOCKED (on object monitor) > at org.eclipse.jdt.internal.launching.environments.EnvironmentsManager.getEnvironment(EnvironmentsManager.java:177) > - waiting to lock <0x00000007a2d32220> (a org.eclipse.jdt.internal.launching.environments.EnvironmentsManager) > at org.eclipse.jdt.internal.launching.JREContainerInitializer.getExecutionEnvironmentId(JREContainerInitializer.java:225) > at org.eclipse.jdt.launching.JavaRuntime.getExecutionEnvironmentId(JavaRuntime.java:2008) > at org.eclipse.jdt.internal.launching.JREContainer.getClasspathEntries(JREContainer.java:265) > at org.eclipse.jdt.internal.launching.JREContainer.getClasspathEntries(JREContainer.java:396) > at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2699) > at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2857) > at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1962) > at org.eclipse.jdt.internal.core.ProjectReferenceChange.updateProjectReferencesIfNecessary(ProjectReferenceChange.java:47) > at org.eclipse.jdt.internal.core.ChangeClasspathOperation.classpathChanged(ChangeClasspathOperation.java:59) > at org.eclipse.jdt.internal.core.SetContainerOperation.executeOperation(SetContainerOperation.java:110) > at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:724) > at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240) > at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267) > at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:795) > at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:5591) > at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize(JREContainerInitializer.java:111) > at org.eclipse.jdt.internal.launching.LaunchingPlugin$VMChanges.rebind(LaunchingPlugin.java:365) > at org.eclipse.jdt.internal.launching.LaunchingPlugin$VMChanges.access$0(LaunchingPlugin.java:299) > at org.eclipse.jdt.internal.launching.LaunchingPlugin$VMChanges$1.run(LaunchingPlugin.java:285) > at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(BatchOperation.java:39) > at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:724) > at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240) > at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267) > at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:5521) > at org.eclipse.jdt.internal.launching.LaunchingPlugin$VMChanges.doit(LaunchingPlugin.java:289) > at org.eclipse.jdt.internal.launching.LaunchingPlugin$JREUpdateJob.run(LaunchingPlugin.java:386) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) > >"Worker-28" #71 prio=5 os_prio=31 tid=0x00007f924f8aa000 nid=0xfb03 waiting for monitor entry [0x0000700009bb0000] > java.lang.Thread.State: BLOCKED (on object monitor) > at org.eclipse.jdt.internal.launching.environments.EnvironmentsManager.getEnvironment(EnvironmentsManager.java:177) > - waiting to lock <0x00000007a2d32220> (a org.eclipse.jdt.internal.launching.environments.EnvironmentsManager) > at org.eclipse.jdt.internal.launching.JREContainerInitializer.resolveVM(JREContainerInitializer.java:141) > at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize(JREContainerInitializer.java:97) > at org.eclipse.jdt.internal.launching.LaunchingPlugin$VMChanges.rebind(LaunchingPlugin.java:365) > at org.eclipse.jdt.internal.launching.LaunchingPlugin$VMChanges.access$0(LaunchingPlugin.java:299) > at org.eclipse.jdt.internal.launching.LaunchingPlugin$VMChanges$1.run(LaunchingPlugin.java:285) > at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(BatchOperation.java:39) > at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:724) > at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240) > at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267) > at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:5521) > at org.eclipse.jdt.internal.launching.LaunchingPlugin$VMChanges.doit(LaunchingPlugin.java:289) > at org.eclipse.jdt.internal.launching.LaunchingPlugin$JREUpdateJob.run(LaunchingPlugin.java:386) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) > >"Worker-27" #70 prio=5 os_prio=31 tid=0x00007f925026a800 nid=0xfd03 waiting for monitor entry [0x0000700009aac000] > java.lang.Thread.State: BLOCKED (on object monitor) > at org.eclipse.jdt.internal.launching.environments.EnvironmentsManager.getEnvironment(EnvironmentsManager.java:177) > - waiting to lock <0x00000007a2d32220> (a org.eclipse.jdt.internal.launching.environments.EnvironmentsManager) > at org.eclipse.jdt.internal.launching.JREContainerInitializer.getExecutionEnvironmentId(JREContainerInitializer.java:225) > at org.eclipse.jdt.launching.JavaRuntime.getExecutionEnvironmentId(JavaRuntime.java:2008) > at org.eclipse.jdt.internal.launching.JREContainer.getClasspathEntries(JREContainer.java:265) > at org.eclipse.jdt.internal.launching.JREContainer.getClasspathEntries(JREContainer.java:396) > at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2699) > at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2857) > at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1962) > at org.eclipse.jdt.internal.core.ProjectReferenceChange.updateProjectReferencesIfNecessary(ProjectReferenceChange.java:47) > at org.eclipse.jdt.internal.core.ChangeClasspathOperation.classpathChanged(ChangeClasspathOperation.java:59) > at org.eclipse.jdt.internal.core.SetContainerOperation.executeOperation(SetContainerOperation.java:110) > at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:724) > at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240) > at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267) > at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:795) > at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:5591) > at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize(JREContainerInitializer.java:111) > at org.eclipse.jdt.internal.launching.LaunchingPlugin$VMChanges.rebind(LaunchingPlugin.java:365) > at org.eclipse.jdt.internal.launching.LaunchingPlugin$VMChanges.access$0(LaunchingPlugin.java:299) > at org.eclipse.jdt.internal.launching.LaunchingPlugin$VMChanges$1.run(LaunchingPlugin.java:285) > at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(BatchOperation.java:39) > at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:724) > at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240) > at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267) > at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:5521) > at org.eclipse.jdt.internal.launching.LaunchingPlugin$VMChanges.doit(LaunchingPlugin.java:289) > at org.eclipse.jdt.internal.launching.LaunchingPlugin$JREUpdateJob.run(LaunchingPlugin.java:386) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) > >"Worker-26" #69 prio=1 os_prio=31 tid=0x00007f924f018000 nid=0xfe03 in Object.wait() [0x00007000099a9000] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at org.eclipse.core.internal.jobs.Semaphore.acquire(Semaphore.java:39) > - locked <0x00000007a689ab30> (a org.eclipse.core.internal.jobs.Semaphore) > at org.eclipse.core.internal.jobs.JobManager.join(JobManager.java:909) > at org.eclipse.core.internal.jobs.InternalJob.join(InternalJob.java:341) > at org.eclipse.core.runtime.jobs.Job.join(Job.java:524) > at com.ibm.ccl.ws.internal.finder.core.notifier.impl.ResourceDeltaVisitor.visit(ResourceDeltaVisitor.java:132) > at com.ibm.ccl.ws.internal.finder.core.notifier.impl.ResourceDeltaVisitor.visit(ResourceDeltaVisitor.java:168) > at org.eclipse.core.internal.resources.Resource$2.visit(Resource.java:120) > at org.eclipse.core.internal.resources.Resource$1.visitElement(Resource.java:84) > at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:82) > at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:87) > at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:87) > at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:87) > at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:87) > at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:87) > at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:87) > at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:87) > at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:87) > at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:87) > at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:87) > at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:87) > at org.eclipse.core.internal.watson.ElementTreeIterator.iterate(ElementTreeIterator.java:129) > at org.eclipse.core.internal.resources.Resource.accept(Resource.java:94) > at org.eclipse.core.internal.resources.Resource.accept(Resource.java:52) > at org.eclipse.core.internal.resources.Resource.accept(Resource.java:117) > at org.eclipse.core.internal.resources.Resource.accept(Resource.java:105) > at com.ibm.ccl.ws.internal.finder.core.notifier.impl.ResourceChangeNotifier.scan(ResourceChangeNotifier.java:214) > at com.ibm.ccl.ws.internal.finder.core.impl.RegistryImpl$ScanningWorker.run(RegistryImpl.java:703) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) > >"Worker-24" #67 prio=5 os_prio=31 tid=0x00007f924cf0d000 nid=0xf403 waiting for monitor entry [0x00007000097a3000] > java.lang.Thread.State: BLOCKED (on object monitor) > at org.eclipse.jdt.internal.launching.environments.EnvironmentsManager.getEnvironment(EnvironmentsManager.java:177) > - waiting to lock <0x00000007a2d32220> (a org.eclipse.jdt.internal.launching.environments.EnvironmentsManager) > at org.eclipse.jdt.internal.launching.JREContainerInitializer.getExecutionEnvironmentId(JREContainerInitializer.java:225) > at org.eclipse.jdt.internal.launching.JREContainerInitializer.getDescription(JREContainerInitializer.java:402) > at org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:2935) > at org.eclipse.jdt.internal.core.JavaModelManager$10.run(JavaModelManager.java:2845) > at org.eclipse.jdt.internal.core.JavaModelManager.initializeAllContainers(JavaModelManager.java:2883) > at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1965) > at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:3424) > at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2693) > at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2857) > at org.eclipse.jdt.internal.core.ClasspathChange.generateDelta(ClasspathChange.java:235) > at org.eclipse.jdt.internal.core.DeltaProcessor.resourceChanged(DeltaProcessor.java:2032) > at org.eclipse.jdt.internal.core.DeltaProcessingState.resourceChanged(DeltaProcessingState.java:477) > at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:299) > at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) > at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:289) > at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:152) > at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:374) > at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1469) > at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2253) > at org.eclipse.core.internal.events.NotificationManager$NotifyJob.run(NotificationManager.java:43) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) > >"Worker-23" #66 prio=5 os_prio=31 tid=0x00007f924f91c800 nid=0xf203 waiting for monitor entry [0x00007000096a1000] > java.lang.Thread.State: BLOCKED (on object monitor) > at org.eclipse.jdt.internal.launching.environments.EnvironmentsManager.getEnvironment(EnvironmentsManager.java:177) > - waiting to lock <0x00000007a2d32220> (a org.eclipse.jdt.internal.launching.environments.EnvironmentsManager) > at org.eclipse.jdt.internal.launching.JREContainerInitializer.getExecutionEnvironmentId(JREContainerInitializer.java:225) > at org.eclipse.jdt.launching.JavaRuntime.getExecutionEnvironmentId(JavaRuntime.java:2008) > at org.eclipse.jdt.internal.launching.JREContainer.getClasspathEntries(JREContainer.java:265) > at org.eclipse.jdt.internal.launching.JREContainer.getClasspathEntries(JREContainer.java:396) > at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2699) > at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2857) > at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1962) > at org.eclipse.jdt.internal.core.JavaProject.isOnClasspath(JavaProject.java:2240) > at com.ibm.ast.ws.jaxws.finder.AbstractSourceFinder.resourceChanged(AbstractSourceFinder.java:244) > at com.ibm.ccl.ws.internal.finder.core.notifier.impl.NotifyResourceChangedJob.run(NotifyResourceChangedJob.java:66) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) > >"Worker-21" #64 prio=1 os_prio=31 tid=0x00007f924daf4000 nid=0x10203 in Object.wait() [0x000070000949a000] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at org.eclipse.core.internal.jobs.Semaphore.acquire(Semaphore.java:39) > - locked <0x00000007a686b788> (a org.eclipse.core.internal.jobs.Semaphore) > at org.eclipse.core.internal.jobs.JobManager.join(JobManager.java:909) > at org.eclipse.core.internal.jobs.InternalJob.join(InternalJob.java:341) > at org.eclipse.core.runtime.jobs.Job.join(Job.java:524) > at com.ibm.ccl.ws.internal.finder.core.notifier.impl.ResourceDeltaVisitor.visit(ResourceDeltaVisitor.java:132) > at com.ibm.ccl.ws.internal.finder.core.notifier.impl.ResourceDeltaVisitor.visit(ResourceDeltaVisitor.java:168) > at org.eclipse.core.internal.resources.Resource$2.visit(Resource.java:120) > at org.eclipse.core.internal.resources.Resource$1.visitElement(Resource.java:84) > at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:82) > at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:87) > at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:87) > at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:87) > at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:87) > at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:87) > at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:87) > at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:87) > at org.eclipse.core.internal.watson.ElementTreeIterator.iterate(ElementTreeIterator.java:129) > at org.eclipse.core.internal.resources.Resource.accept(Resource.java:94) > at org.eclipse.core.internal.resources.Resource.accept(Resource.java:52) > at org.eclipse.core.internal.resources.Resource.accept(Resource.java:117) > at org.eclipse.core.internal.resources.Resource.accept(Resource.java:105) > at com.ibm.ccl.ws.internal.finder.core.notifier.impl.ResourceChangeNotifier.scan(ResourceChangeNotifier.java:214) > at com.ibm.ccl.ws.internal.finder.core.impl.RegistryImpl$ScanningWorker.run(RegistryImpl.java:703) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) > >"Worker-20" #63 prio=5 os_prio=31 tid=0x00007f924c70c000 nid=0x10403 waiting for monitor entry [0x0000700009397000] > java.lang.Thread.State: BLOCKED (on object monitor) > at org.eclipse.jdt.internal.launching.environments.EnvironmentsManager.getEnvironment(EnvironmentsManager.java:177) > - waiting to lock <0x00000007a2d32220> (a org.eclipse.jdt.internal.launching.environments.EnvironmentsManager) > at org.eclipse.jdt.internal.launching.JREContainerInitializer.getExecutionEnvironmentId(JREContainerInitializer.java:225) > at org.eclipse.jdt.launching.JavaRuntime.getExecutionEnvironmentId(JavaRuntime.java:2008) > at org.eclipse.jdt.internal.launching.JREContainer.getClasspathEntries(JREContainer.java:265) > at org.eclipse.jdt.internal.launching.JREContainer.getClasspathEntries(JREContainer.java:396) > at org.eclipse.jdt.internal.core.JavaModelManager.containerPutIfInitializingWithSameEntries(JavaModelManager.java:742) > at org.eclipse.jdt.internal.core.SetContainerOperation.executeOperation(SetContainerOperation.java:49) > at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:724) > at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240) > at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267) > at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:795) > at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1973) > at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:3424) > at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2693) > at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2857) > at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1962) > at org.eclipse.jdt.internal.core.JavaProject.isOnClasspath(JavaProject.java:2240) > at org.eclipse.jdt.internal.ui.BuildpathIndicatorLabelDecorator.getOverlay(BuildpathIndicatorLabelDecorator.java:45) > at org.eclipse.jdt.internal.ui.BuildpathIndicatorLabelDecorator.decorate(BuildpathIndicatorLabelDecorator.java:32) > at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:260) > at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:100) > at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) > at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:383) > at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:365) > at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:367) > at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:327) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) > >"Worker-19" #62 prio=5 os_prio=31 tid=0x00007f9252a1c000 nid=0x10503 waiting for monitor entry [0x0000700009294000] > java.lang.Thread.State: BLOCKED (on object monitor) > at org.eclipse.jdt.internal.launching.environments.EnvironmentsManager.getEnvironment(EnvironmentsManager.java:177) > - waiting to lock <0x00000007a2d32220> (a org.eclipse.jdt.internal.launching.environments.EnvironmentsManager) > at org.eclipse.jdt.internal.launching.JREContainerInitializer.getExecutionEnvironmentId(JREContainerInitializer.java:225) > at org.eclipse.jdt.launching.JavaRuntime.getExecutionEnvironmentId(JavaRuntime.java:2008) > at org.eclipse.jdt.internal.launching.JREContainer.getClasspathEntries(JREContainer.java:265) > at org.eclipse.jdt.internal.launching.JREContainer.getClasspathEntries(JREContainer.java:396) > at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2699) > at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2857) > at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1962) > at org.eclipse.jdt.internal.core.ProjectReferenceChange.updateProjectReferencesIfNecessary(ProjectReferenceChange.java:47) > at org.eclipse.jdt.internal.core.ChangeClasspathOperation.classpathChanged(ChangeClasspathOperation.java:59) > at org.eclipse.jdt.internal.core.SetContainerOperation.executeOperation(SetContainerOperation.java:110) > at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:724) > at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240) > at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267) > at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:795) > at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:5591) > at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize(JREContainerInitializer.java:111) > at org.eclipse.jdt.internal.launching.LaunchingPlugin$VMChanges.rebind(LaunchingPlugin.java:365) > at org.eclipse.jdt.internal.launching.LaunchingPlugin$VMChanges.access$0(LaunchingPlugin.java:299) > at org.eclipse.jdt.internal.launching.LaunchingPlugin$VMChanges$1.run(LaunchingPlugin.java:285) > at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(BatchOperation.java:39) > at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:724) > at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240) > at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267) > at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:5521) > at org.eclipse.jdt.internal.launching.LaunchingPlugin$VMChanges.doit(LaunchingPlugin.java:289) > at org.eclipse.jdt.internal.launching.LaunchingPlugin$JREUpdateJob.run(LaunchingPlugin.java:386) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) > >"Worker-18" #61 prio=5 os_prio=31 tid=0x00007f92515d2000 nid=0x10703 waiting for monitor entry [0x0000700009192000] > java.lang.Thread.State: BLOCKED (on object monitor) > at org.eclipse.jdt.internal.launching.StandardVMType.getLibraryInfo(StandardVMType.java:203) > - waiting to lock <0x00000007a483e0d0> (a org.eclipse.jdt.internal.launching.StandardVMType) > at org.eclipse.jdt.internal.launching.StandardVMType.getDefaultJavadocLocation(StandardVMType.java:748) > at org.eclipse.jdt.internal.launching.StandardVMType.getDefaultLibraryLocations(StandardVMType.java:429) > at org.eclipse.jdt.internal.launching.StandardVMType.canDetectDefaultSystemLibraries(StandardVMType.java:230) > at org.eclipse.jdt.internal.launching.StandardVMType.validateInstallLocation(StandardVMType.java:592) > at org.eclipse.jdt.internal.launching.VMDefinitionsContainer.addVM(VMDefinitionsContainer.java:136) > at org.eclipse.jdt.launching.JavaRuntime.getVMsAsXML(JavaRuntime.java:1474) > at org.eclipse.jdt.launching.JavaRuntime.saveVMConfiguration(JavaRuntime.java:1455) > at com.ibm.etools.portal.runtime.core.internal.WPSRuntime.getVMInstall(WPSRuntime.java:302) > at com.ibm.etools.portal.runtime.core.internal.indexing.WPSRuntimeJARProvider.getVMInstall(WPSRuntimeJARProvider.java:96) > at com.ibm.etools.performance.runtime.index.core.internal.EarlyIndexRuntime.getRuntimeVMInstall(EarlyIndexRuntime.java:110) > at com.ibm.etools.performance.runtime.index.core.internal.VMIndexBuilder.getIndexEntries(VMIndexBuilder.java:64) > at com.ibm.etools.performance.indexer.core.IndexBuilderJob.run(IndexBuilderJob.java:81) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) > >"Worker-17" #60 prio=1 os_prio=31 tid=0x00007f924fb77800 nid=0xef03 in Object.wait() [0x000070000908f000] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at org.eclipse.core.internal.jobs.Semaphore.acquire(Semaphore.java:39) > - locked <0x00000007a67548c8> (a org.eclipse.core.internal.jobs.Semaphore) > at org.eclipse.core.internal.jobs.JobManager.join(JobManager.java:909) > at org.eclipse.core.internal.jobs.InternalJob.join(InternalJob.java:341) > at org.eclipse.core.runtime.jobs.Job.join(Job.java:524) > at com.ibm.ccl.ws.internal.finder.core.impl.RegistryImpl.runStartupScan(RegistryImpl.java:751) > at com.ibm.ccl.ws.internal.finder.core.impl.RegistryImpl.internalScan(RegistryImpl.java:781) > at com.ibm.ccl.ws.internal.finder.core.impl.RegistryImpl$3.run(RegistryImpl.java:337) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) > >"Worker-16" #59 prio=5 os_prio=31 tid=0x00007f924f62d800 nid=0xed03 waiting for monitor entry [0x0000700008f8c000] > java.lang.Thread.State: BLOCKED (on object monitor) > at org.eclipse.jdt.internal.launching.environments.EnvironmentsManager.vmRemoved(EnvironmentsManager.java:394) > - waiting to lock <0x00000007a2d32220> (a org.eclipse.jdt.internal.launching.environments.EnvironmentsManager) > at org.eclipse.jdt.launching.JavaRuntime.fireVMRemoved(JavaRuntime.java:2402) > at org.eclipse.jdt.launching.AbstractVMInstallType.disposeVMInstall(AbstractVMInstallType.java:70) > - locked <0x00000007a483e0d0> (a org.eclipse.jdt.internal.launching.StandardVMType) > at org.eclipse.jdt.internal.launching.StandardVMType.disposeVMInstall(StandardVMType.java:738) > at org.eclipse.jdt.internal.launching.LaunchingPlugin.processVMPrefsChanged(LaunchingPlugin.java:699) > at org.eclipse.jdt.internal.launching.LaunchingPlugin.preferenceChange(LaunchingPlugin.java:1264) > at org.eclipse.core.internal.preferences.EclipsePreferences$2.run(EclipsePreferences.java:848) > at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) > at org.eclipse.core.internal.preferences.EclipsePreferences.firePreferenceEvent(EclipsePreferences.java:851) > at org.eclipse.core.internal.preferences.EclipsePreferences.put(EclipsePreferences.java:863) > at org.eclipse.jdt.launching.JavaRuntime.saveVMConfiguration(JavaRuntime.java:1456) > at com.ibm.etools.portal.runtime.core.internal.WPSRuntime.getVMInstall(WPSRuntime.java:302) > at com.ibm.etools.portal.runtime.core.internal.indexing.WPSRuntimeJARProvider.getVMInstall(WPSRuntimeJARProvider.java:96) > at com.ibm.etools.performance.runtime.index.core.internal.EarlyIndexRuntime.getRuntimeVMInstall(EarlyIndexRuntime.java:110) > at com.ibm.etools.performance.runtime.index.core.internal.VMIndexBuilder.getIndexEntries(VMIndexBuilder.java:64) > at com.ibm.etools.performance.indexer.core.IndexBuilderJob.run(IndexBuilderJob.java:81) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) > >"Worker-15" #58 prio=5 os_prio=31 tid=0x00007f924ccb2000 nid=0xec03 waiting for monitor entry [0x0000700008e89000] > java.lang.Thread.State: BLOCKED (on object monitor) > at org.eclipse.jdt.launching.AbstractVMInstallType.getVMInstalls(AbstractVMInstallType.java:55) > - waiting to lock <0x00000007a483e0d0> (a org.eclipse.jdt.internal.launching.StandardVMType) > at org.eclipse.jst.common.project.facet.core.internal.JavaRuntimeBridge.getExportedRuntimeNames(JavaRuntimeBridge.java:43) > at org.eclipse.wst.common.project.facet.core.runtime.internal.RuntimeManagerImpl.bridge(RuntimeManagerImpl.java:402) > at org.eclipse.wst.common.project.facet.core.runtime.internal.RuntimeManagerImpl.isRuntimeDefined(RuntimeManagerImpl.java:194) > - locked <0x00000007bba925b8> (a org.eclipse.wst.common.project.facet.core.util.internal.IndexedSet) > at org.eclipse.wst.common.project.facet.core.runtime.RuntimeManager.isRuntimeDefined(RuntimeManager.java:107) > at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.getRuntimeFromName(FacetedProject.java:893) > at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.getPrimaryRuntime(FacetedProject.java:795) > - locked <0x000000079fae3540> (a java.lang.Object) > at com.ibm.etools.common.migration.extension.ui.propertytester.TargetedRuntimePropertyTester.test(TargetedRuntimePropertyTester.java:53) > at org.eclipse.core.internal.expressions.Property.test(Property.java:58) > at org.eclipse.core.internal.expressions.TestExpression.evaluate(TestExpression.java:100) > at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53) > at org.eclipse.core.internal.expressions.EnablementExpression.evaluate(EnablementExpression.java:55) > at com.ibm.etools.common.internal.migration.framework.MigrationFrameworkDescriptor.getEvaluationResult(MigrationFrameworkDescriptor.java:208) > at com.ibm.etools.common.internal.migration.framework.MigrationFrameworkDescriptor.isEnabledForProject(MigrationFrameworkDescriptor.java:158) > at com.ibm.etools.common.internal.migration.framework.WorkspaceMigrationEngine.isEnabled(WorkspaceMigrationEngine.java:378) > at com.ibm.etools.common.internal.migration.framework.WorkspaceMigrationEngine.access$300(WorkspaceMigrationEngine.java:46) > at com.ibm.etools.common.internal.migration.framework.WorkspaceMigrationEngine$MigrationDetectionJob.run(WorkspaceMigrationEngine.java:253) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) > >"Worker-14" #57 prio=5 os_prio=31 tid=0x00007f924fbd3800 nid=0xea03 in Object.wait() [0x0000700008d83000] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:463) > - locked <0x000000079da79e68> (a java.lang.Object) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:476) > at org.eclipse.jdt.ui.SharedASTProvider.getAST(SharedASTProvider.java:128) > at org.eclipse.jdt.internal.ui.viewsupport.SelectionListenerWithASTManager$PartListenerGroup.calculateASTandInform(SelectionListenerWithASTManager.java:173) > at org.eclipse.jdt.internal.ui.viewsupport.SelectionListenerWithASTManager$PartListenerGroup$3.run(SelectionListenerWithASTManager.java:158) > - locked <0x00000007a601cf40> (a java.lang.Object) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) > >"Worker-12" #55 prio=5 os_prio=31 tid=0x00007f924d1ba800 nid=0xe803 waiting for monitor entry [0x0000700008b7f000] > java.lang.Thread.State: BLOCKED (on object monitor) > at org.eclipse.jdt.internal.launching.environments.EnvironmentsManager.getEnvironment(EnvironmentsManager.java:177) > - waiting to lock <0x00000007a2d32220> (a org.eclipse.jdt.internal.launching.environments.EnvironmentsManager) > at org.eclipse.jdt.internal.launching.JREContainerInitializer.getExecutionEnvironmentId(JREContainerInitializer.java:225) > at org.eclipse.jdt.launching.JavaRuntime.getExecutionEnvironmentId(JavaRuntime.java:2008) > at org.eclipse.jdt.internal.launching.JREContainer.getClasspathEntries(JREContainer.java:265) > at org.eclipse.jdt.internal.launching.JREContainer.getClasspathEntries(JREContainer.java:396) > at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2699) > at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2857) > at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1962) > at org.eclipse.jdt.internal.core.ProjectReferenceChange.updateProjectReferencesIfNecessary(ProjectReferenceChange.java:47) > at org.eclipse.jdt.internal.core.ChangeClasspathOperation.classpathChanged(ChangeClasspathOperation.java:59) > at org.eclipse.jdt.internal.core.SetContainerOperation.executeOperation(SetContainerOperation.java:110) > at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:724) > at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240) > at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267) > at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:795) > at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:5591) > at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize(JREContainerInitializer.java:111) > at org.eclipse.jdt.internal.launching.LaunchingPlugin$VMChanges.rebind(LaunchingPlugin.java:365) > at org.eclipse.jdt.internal.launching.LaunchingPlugin$VMChanges.access$0(LaunchingPlugin.java:299) > at org.eclipse.jdt.internal.launching.LaunchingPlugin$VMChanges$1.run(LaunchingPlugin.java:285) > at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(BatchOperation.java:39) > at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:724) > at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240) > at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267) > at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:5521) > at org.eclipse.jdt.internal.launching.LaunchingPlugin$VMChanges.doit(LaunchingPlugin.java:289) > at org.eclipse.jdt.internal.launching.LaunchingPlugin$JREUpdateJob.run(LaunchingPlugin.java:386) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) > >"Worker-11" #54 prio=5 os_prio=31 tid=0x00007f924fc41800 nid=0x10d03 in Object.wait() [0x0000700008a7d000] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188) > - locked <0x000000079b8f5ad8> (a org.eclipse.core.internal.jobs.WorkerPool) > at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:52) > >"Worker-10" #53 prio=5 os_prio=31 tid=0x00007f925026b000 nid=0xe703 waiting for monitor entry [0x000070000897a000] > java.lang.Thread.State: BLOCKED (on object monitor) > at org.eclipse.jdt.internal.launching.environments.EnvironmentsManager.vmChanged(EnvironmentsManager.java:369) > - waiting to lock <0x00000007a2d32220> (a org.eclipse.jdt.internal.launching.environments.EnvironmentsManager) > at org.eclipse.jdt.launching.JavaRuntime.fireVMChanged(JavaRuntime.java:2376) > at org.eclipse.jdt.launching.AbstractVMInstall.setInstallLocation(AbstractVMInstall.java:148) > at com.ibm.etools.portal.runtime.core.internal.WPSRuntime.getVMInstall(WPSRuntime.java:270) > at com.ibm.etools.portal.runtime.core.internal.indexing.WPSRuntimeJARProvider.getVMInstall(WPSRuntimeJARProvider.java:96) > at com.ibm.etools.performance.runtime.index.core.internal.EarlyIndexRuntime.getRuntimeVMInstall(EarlyIndexRuntime.java:110) > at com.ibm.etools.performance.runtime.index.core.internal.VMIndexBuilder.getIndexEntries(VMIndexBuilder.java:64) > at com.ibm.etools.performance.indexer.core.IndexBuilderJob.run(IndexBuilderJob.java:81) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) > >"Worker-9" #52 prio=5 os_prio=31 tid=0x00007f924cf5f800 nid=0x11003 in Object.wait() [0x00007000080dc000] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at org.eclipse.ui.internal.Semaphore.acquire(Semaphore.java:43) > - locked <0x00000007bb9863a8> (a org.eclipse.ui.internal.Semaphore) > at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:164) > at org.eclipse.swt.widgets.Display.syncExec(Display.java:4814) > at com.ibm.xtools.common.ui.reduction.internal.EditingCapabilitiesHandler.initialize(EditingCapabilitiesHandler.java:332) > at com.ibm.xtools.common.ui.reduction.internal.EditingCapabilitiesHandler.getInstance(EditingCapabilitiesHandler.java:294) > at com.ibm.xtools.rmp.startup.internal.RMPStartup.loadUIReduction(RMPStartup.java:79) > at com.ibm.xtools.rmp.startup.internal.RMPStartup.earlyStartup(RMPStartup.java:35) > at org.eclipse.ui.internal.EarlyStartupRunnable.runEarlyStartup(EarlyStartupRunnable.java:77) > at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:53) > at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) > at org.eclipse.ui.internal.Workbench$55.run(Workbench.java:2835) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) > >"Worker-8" #51 prio=5 os_prio=31 tid=0x00007f925364a800 nid=0xe603 waiting for monitor entry [0x0000700007fd8000] > java.lang.Thread.State: BLOCKED (on object monitor) > at org.eclipse.jdt.internal.launching.environments.EnvironmentsManager.getEnvironment(EnvironmentsManager.java:177) > - waiting to lock <0x00000007a2d32220> (a org.eclipse.jdt.internal.launching.environments.EnvironmentsManager) > at org.eclipse.jdt.internal.launching.JREContainerInitializer.getExecutionEnvironmentId(JREContainerInitializer.java:225) > at org.eclipse.jdt.launching.JavaRuntime.getExecutionEnvironmentId(JavaRuntime.java:2008) > at org.eclipse.jdt.internal.launching.JREContainer.getClasspathEntries(JREContainer.java:265) > at org.eclipse.jdt.internal.launching.JREContainer.getClasspathEntries(JREContainer.java:396) > at org.eclipse.jdt.internal.core.JavaModelManager.containerPutIfInitializingWithSameEntries(JavaModelManager.java:742) > at org.eclipse.jdt.internal.core.SetContainerOperation.executeOperation(SetContainerOperation.java:49) > at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:724) > at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240) > at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267) > at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:795) > at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1973) > at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:3424) > at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2693) > at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2857) > at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1962) > at org.eclipse.jdt.internal.core.JavaProject.isOnClasspath(JavaProject.java:2240) > at com.ibm.ast.ws.jaxws.finder.AbstractSourceFinder.resourceChanged(AbstractSourceFinder.java:244) > at com.ibm.ccl.ws.internal.finder.core.notifier.impl.NotifyResourceChangedJob.run(NotifyResourceChangedJob.java:66) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) > >"Worker-7" #50 prio=5 os_prio=31 tid=0x00007f925108d800 nid=0xe503 waiting for monitor entry [0x0000700007ed6000] > java.lang.Thread.State: BLOCKED (on object monitor) > at org.eclipse.jdt.internal.launching.environments.EnvironmentsManager.vmChanged(EnvironmentsManager.java:369) > - waiting to lock <0x00000007a2d32220> (a org.eclipse.jdt.internal.launching.environments.EnvironmentsManager) > at org.eclipse.jdt.launching.JavaRuntime.fireVMChanged(JavaRuntime.java:2376) > at org.eclipse.jdt.launching.AbstractVMInstall.setInstallLocation(AbstractVMInstall.java:148) > at com.ibm.ws.ast.st.core.internal.runtime.WASRuntime.updateVM(WASRuntime.java:256) > at com.ibm.ws.ast.st.core.internal.WebSphereCorePlugin$1AddRuntimeLifecycleListenerJob$1.runtimeChanged(WebSphereCorePlugin.java:595) > at org.eclipse.wst.server.core.internal.ResourceManager.fireRuntimeEvent(ResourceManager.java:525) > at org.eclipse.wst.server.core.internal.ResourceManager.addRuntime(ResourceManager.java:686) > at org.eclipse.wst.server.core.internal.Runtime.saveToMetadata(Runtime.java:131) > at org.eclipse.wst.server.core.internal.RuntimeWorkingCopy.save(RuntimeWorkingCopy.java:181) > at com.ibm.etools.portal.runtime.core.internal.startup.AbstractWPSStartup$1.run(AbstractWPSStartup.java:122) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) > >"Worker-6" #49 prio=5 os_prio=31 tid=0x00007f9252dc5800 nid=0xe303 in Object.wait() [0x0000700007dd3000] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at org.eclipse.core.internal.jobs.Semaphore.acquire(Semaphore.java:39) > - locked <0x00000007b3a937f8> (a org.eclipse.core.internal.jobs.Semaphore) > at org.eclipse.core.internal.jobs.OrderedLock.doAcquire(OrderedLock.java:170) > at org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:106) > at org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:82) > at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:122) > at org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:2188) > at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2235) > at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2262) > at org.eclipse.wst.jsdt.internal.core.DeltaProcessor.checkExternalArchiveChanges(DeltaProcessor.java:400) > at org.eclipse.wst.jsdt.internal.core.JavaModel.refreshExternalArchives(JavaModel.java:275) > at org.eclipse.wst.jsdt.core.JavaScriptCore.initializeAfterLoad(JavaScriptCore.java:2810) > at org.eclipse.wst.jsdt.internal.ui.InitializeAfterLoadJob$RealJob.run(InitializeAfterLoadJob.java:32) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) > >"Worker-5" #48 prio=5 os_prio=31 tid=0x00007f924cdaa000 nid=0xe203 waiting for monitor entry [0x0000700007cd0000] > java.lang.Thread.State: BLOCKED (on object monitor) > at org.eclipse.jdt.internal.launching.environments.EnvironmentsManager.vmChanged(EnvironmentsManager.java:369) > - waiting to lock <0x00000007a2d32220> (a org.eclipse.jdt.internal.launching.environments.EnvironmentsManager) > at org.eclipse.jdt.launching.JavaRuntime.fireVMChanged(JavaRuntime.java:2376) > at org.eclipse.jdt.launching.AbstractVMInstall.setInstallLocation(AbstractVMInstall.java:148) > at com.ibm.ws.ast.st.core.internal.runtime.WASRuntime.updateVM(WASRuntime.java:256) > at com.ibm.ws.ast.st.core.internal.WebSphereCorePlugin$1AddRuntimeLifecycleListenerJob$1.runtimeChanged(WebSphereCorePlugin.java:595) > at org.eclipse.wst.server.core.internal.ResourceManager.fireRuntimeEvent(ResourceManager.java:525) > at org.eclipse.wst.server.core.internal.ResourceManager.addRuntime(ResourceManager.java:686) > at org.eclipse.wst.server.core.internal.Runtime.saveToMetadata(Runtime.java:131) > at org.eclipse.wst.server.core.internal.RuntimeWorkingCopy.save(RuntimeWorkingCopy.java:181) > at com.ibm.etools.portal.runtime.core.internal.startup.AbstractWPSStartup$1.run(AbstractWPSStartup.java:122) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) > >"Worker-4" #47 prio=5 os_prio=31 tid=0x00007f924fc40800 nid=0xe103 waiting for monitor entry [0x0000700007bcd000] > java.lang.Thread.State: BLOCKED (on object monitor) > at org.eclipse.jdt.internal.launching.environments.EnvironmentsManager.vmChanged(EnvironmentsManager.java:369) > - waiting to lock <0x00000007a2d32220> (a org.eclipse.jdt.internal.launching.environments.EnvironmentsManager) > at org.eclipse.jdt.launching.JavaRuntime.fireVMChanged(JavaRuntime.java:2376) > at org.eclipse.jdt.launching.AbstractVMInstall.setInstallLocation(AbstractVMInstall.java:148) > at com.ibm.ws.ast.st.core.internal.runtime.WASRuntime.updateVM(WASRuntime.java:256) > at com.ibm.ws.ast.st.core.internal.WebSphereCorePlugin$1AddRuntimeLifecycleListenerJob$1.runtimeChanged(WebSphereCorePlugin.java:595) > at org.eclipse.wst.server.core.internal.ResourceManager.fireRuntimeEvent(ResourceManager.java:525) > at org.eclipse.wst.server.core.internal.ResourceManager.addRuntime(ResourceManager.java:686) > at org.eclipse.wst.server.core.internal.Runtime.saveToMetadata(Runtime.java:131) > at org.eclipse.wst.server.core.internal.RuntimeWorkingCopy.save(RuntimeWorkingCopy.java:181) > at com.ibm.etools.portal.runtime.core.internal.startup.AbstractWPSStartup$1.run(AbstractWPSStartup.java:122) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) > >"Worker-3" #46 prio=5 os_prio=31 tid=0x00007f9252d47800 nid=0xde0b waiting for monitor entry [0x0000700007aca000] > java.lang.Thread.State: BLOCKED (on object monitor) > at org.eclipse.jdt.internal.launching.environments.EnvironmentsManager.getEnvironment(EnvironmentsManager.java:177) > - waiting to lock <0x00000007a2d32220> (a org.eclipse.jdt.internal.launching.environments.EnvironmentsManager) > at org.eclipse.jdt.internal.launching.JREContainerInitializer.getExecutionEnvironmentId(JREContainerInitializer.java:225) > at org.eclipse.jdt.internal.launching.JREContainerInitializer.getDescription(JREContainerInitializer.java:402) > at org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:2935) > at org.eclipse.jdt.internal.core.JavaModelManager$10.run(JavaModelManager.java:2845) > at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240) > at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267) > at org.eclipse.jdt.internal.core.JavaModelManager.initializeAllContainers(JavaModelManager.java:2885) > at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1965) > at org.eclipse.jdt.core.JavaCore.initializeAfterLoad(JavaCore.java:4187) > at org.eclipse.jdt.internal.ui.InitializeAfterLoadJob$RealJob.run(InitializeAfterLoadJob.java:36) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) > >"org.eclipse.jdt.internal.ui.text.JavaReconciler" #44 daemon prio=1 os_prio=31 tid=0x00007f9252b8b000 nid=0xbd0b waiting for monitor entry [0x00007000079c6000] > java.lang.Thread.State: BLOCKED (on object monitor) > at org.eclipse.jdt.internal.launching.environments.EnvironmentsManager.getEnvironment(EnvironmentsManager.java:177) > - waiting to lock <0x00000007a2d32220> (a org.eclipse.jdt.internal.launching.environments.EnvironmentsManager) > at org.eclipse.jdt.internal.launching.JREContainerInitializer.getExecutionEnvironmentId(JREContainerInitializer.java:225) > at org.eclipse.jdt.internal.launching.JREContainerInitializer.resolveVM(JREContainerInitializer.java:134) > at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize(JREContainerInitializer.java:60) > at org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:2939) > at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1970) > at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:3424) > at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2693) > at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2857) > at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1962) > at org.eclipse.jdt.internal.core.JavaProject.computePackageFragmentRoots(JavaProject.java:639) > at org.eclipse.jdt.internal.core.JavaProject.computePackageFragmentRoots(JavaProject.java:708) > at org.eclipse.jdt.internal.core.JavaProject.computePackageFragmentRoots(JavaProject.java:672) > at org.eclipse.jdt.internal.core.JavaProject.getAllPackageFragmentRoots(JavaProject.java:1430) > at org.eclipse.jdt.internal.core.JavaProjectElementInfo.getProjectCache(JavaProjectElementInfo.java:207) > at org.eclipse.jdt.internal.core.JavaProject.getProjectCache(JavaProject.java:1924) > at org.eclipse.jdt.internal.core.JavaProjectElementInfo.newNameLookup(JavaProjectElementInfo.java:310) > at org.eclipse.jdt.internal.core.JavaProject.newNameLookup(JavaProject.java:2329) > at org.eclipse.jdt.internal.core.SearchableEnvironment.<init>(SearchableEnvironment.java:61) > at org.eclipse.jdt.internal.core.SearchableEnvironment.<init>(SearchableEnvironment.java:68) > at org.eclipse.jdt.internal.core.CancelableNameEnvironment.<init>(CancelableNameEnvironment.java:26) > at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:178) > at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:271) > at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:191) > at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:90) > at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:724) > at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:790) > at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1250) > at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:128) > at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.access$0(JavaReconcilingStrategy.java:110) > at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:90) > at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) > at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:87) > at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.initialReconcile(JavaReconcilingStrategy.java:185) > at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.initialReconcile(CompositeReconcilingStrategy.java:119) > at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.initialReconcile(JavaCompositeReconcilingStrategy.java:136) > at org.eclipse.jface.text.reconciler.MonoReconciler.initialProcess(MonoReconciler.java:95) > at org.eclipse.jdt.internal.ui.text.JavaReconciler.initialProcess(JavaReconciler.java:420) > - locked <0x000000079f554058> (a java.lang.Object) > at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:174) > >"JavaScript indexing" #43 daemon prio=4 os_prio=31 tid=0x00007f925320c000 nid=0x11b07 in Object.wait() [0x0000700008877000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at java.lang.Object.wait(Object.java:502) > at org.eclipse.wst.jsdt.internal.core.search.processing.JobManager.run(JobManager.java:370) > - locked <0x000000079f54c4d0> (a org.eclipse.wst.jsdt.internal.core.search.indexing.IndexManager) > at java.lang.Thread.run(Thread.java:748) > >"EventAdmin Async Event Dispatcher Thread" #40 daemon prio=6 os_prio=31 tid=0x00007f924d4a1000 nid=0x13263 in Object.wait() [0x000070000866e000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at java.lang.Object.wait(Object.java:502) > at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:246) > - locked <0x00000007bb9c8038> (a org.eclipse.swt.widgets.RunnableLock) > at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:145) > at org.eclipse.swt.widgets.Display.syncExec(Display.java:4814) > at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:211) > at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:53) > at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:201) > at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:197) > at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) > at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) > at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340) > >"Worker-2" #38 prio=5 os_prio=31 tid=0x00007f92508b1000 nid=0xc103 waiting for monitor entry [0x00007000084e8000] > java.lang.Thread.State: BLOCKED (on object monitor) > at org.eclipse.jdt.internal.launching.StandardVMType.getLibraryInfo(StandardVMType.java:203) > - waiting to lock <0x00000007a483e0d0> (a org.eclipse.jdt.internal.launching.StandardVMType) > at org.eclipse.jdt.internal.launching.StandardVMType.getVMVersion(StandardVMType.java:244) > at org.eclipse.jdt.internal.launching.StandardVM.getJavaVersion(StandardVM.java:56) > at org.eclipse.jdt.internal.launching.environments.ExecutionEnvironmentAnalyzer.analyze(ExecutionEnvironmentAnalyzer.java:95) > at org.eclipse.jdt.internal.launching.environments.Analyzer.analyze(Analyzer.java:41) > at org.eclipse.jdt.internal.launching.environments.EnvironmentsManager.analyze(EnvironmentsManager.java:344) > at org.eclipse.jdt.internal.launching.environments.EnvironmentsManager.vmAdded(EnvironmentsManager.java:386) > - locked <0x00000007a2d32220> (a org.eclipse.jdt.internal.launching.environments.EnvironmentsManager) > at org.eclipse.jdt.internal.launching.environments.EnvironmentsManager.vmChanged(EnvironmentsManager.java:374) > - locked <0x00000007a2d32220> (a org.eclipse.jdt.internal.launching.environments.EnvironmentsManager) > at org.eclipse.jdt.launching.JavaRuntime.fireVMChanged(JavaRuntime.java:2376) > at org.eclipse.jdt.launching.AbstractVMInstall.setInstallLocation(AbstractVMInstall.java:148) > at com.ibm.ws.ast.st.core.internal.runtime.WASRuntime.updateVM(WASRuntime.java:256) > at com.ibm.ws.ast.st.core.internal.WebSphereCorePlugin$1AddRuntimeLifecycleListenerJob$1.runtimeChanged(WebSphereCorePlugin.java:595) > at org.eclipse.wst.server.core.internal.ResourceManager.fireRuntimeEvent(ResourceManager.java:525) > at org.eclipse.wst.server.core.internal.ResourceManager.addRuntime(ResourceManager.java:686) > at org.eclipse.wst.server.core.internal.Runtime.saveToMetadata(Runtime.java:131) > at org.eclipse.wst.server.core.internal.RuntimeWorkingCopy.save(RuntimeWorkingCopy.java:181) > at com.ibm.etools.portal.runtime.core.internal.startup.AbstractWPSStartup$1.run(AbstractWPSStartup.java:122) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) > >"Java indexing" #37 daemon prio=4 os_prio=31 tid=0x00007f924cb82800 nid=0xbf33 in Object.wait() [0x00007000083e5000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at java.lang.Object.wait(Object.java:502) > at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:371) > - locked <0x000000079e360cb8> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager) > at java.lang.Thread.run(Thread.java:748) > >"EMF Reference Cleaner" #36 daemon prio=6 os_prio=31 tid=0x00007f924ce98800 nid=0x13503 in Object.wait() [0x00007000082e2000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143) > - locked <0x000000079b844700> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164) > at org.eclipse.emf.common.util.CommonUtil$1ReferenceClearingQueuePollingThread.run(CommonUtil.java:70) > >"Worker-0" #26 prio=1 os_prio=31 tid=0x00007f924cdd7000 nid=0x810f in Object.wait() [0x00007000075ba000] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at org.eclipse.core.internal.jobs.Semaphore.acquire(Semaphore.java:39) > - locked <0x00000007a6af3c50> (a org.eclipse.core.internal.jobs.Semaphore) > at org.eclipse.core.internal.jobs.JobManager.join(JobManager.java:909) > at org.eclipse.core.internal.jobs.InternalJob.join(InternalJob.java:341) > at org.eclipse.core.runtime.jobs.Job.join(Job.java:524) > at com.ibm.ccl.ws.internal.finder.core.notifier.impl.ResourceDeltaVisitor.visit(ResourceDeltaVisitor.java:132) > at com.ibm.ccl.ws.internal.finder.core.notifier.impl.ResourceDeltaVisitor.visit(ResourceDeltaVisitor.java:168) > at org.eclipse.core.internal.resources.Resource$2.visit(Resource.java:120) > at org.eclipse.core.internal.resources.Resource$1.visitElement(Resource.java:84) > at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:82) > at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:87) > at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:87) > at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:87) > at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:87) > at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:87) > at org.eclipse.core.internal.watson.ElementTreeIterator.iterate(ElementTreeIterator.java:129) > at org.eclipse.core.internal.resources.Resource.accept(Resource.java:94) > at org.eclipse.core.internal.resources.Resource.accept(Resource.java:52) > at org.eclipse.core.internal.resources.Resource.accept(Resource.java:117) > at org.eclipse.core.internal.resources.Resource.accept(Resource.java:105) > at com.ibm.ccl.ws.internal.finder.core.notifier.impl.ResourceChangeNotifier.scan(ResourceChangeNotifier.java:214) > at com.ibm.ccl.ws.internal.finder.core.impl.RegistryImpl$ScanningWorker.run(RegistryImpl.java:703) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) > >"Worker-JM" #22 prio=5 os_prio=31 tid=0x00007f924cfd7000 nid=0x7a13 in Object.wait() [0x00007000078c4000] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:59) > - locked <0x000000079c446950> (a java.util.ArrayList) > >"Bundle File Closer" #21 daemon prio=5 os_prio=31 tid=0x00007f924cce2800 nid=0x15303 in Object.wait() [0x00007000077c1000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at java.lang.Object.wait(Object.java:502) > at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400) > - locked <0x000000079af58808> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) > at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336) > >"[Timer] - Main Queue Handler" #20 daemon prio=5 os_prio=31 tid=0x00007f924cb3b000 nid=0x15403 in Object.wait() [0x00007000076be000] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at org.eclipse.equinox.internal.util.impl.tpt.timer.TimerImpl.run(TimerImpl.java:141) > - locked <0x0000000799991940> (a java.lang.Object) > at java.lang.Thread.run(Thread.java:748) > >"Start Level: Equinox Container: 92df77c1-2cfa-4d22-b001-e329ccb7d3a2" #18 daemon prio=5 os_prio=31 tid=0x00007f924cc68800 nid=0x8803 in Object.wait() [0x00007000074b8000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at java.lang.Object.wait(Object.java:502) > at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400) > - locked <0x000000079af83308> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) > at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336) > >"Framework Event Dispatcher: org.eclipse.osgi.internal.framework.EquinoxEventPublisher@50aa482f" #17 daemon prio=5 os_prio=31 tid=0x00007f924c31f000 nid=0x8907 in Object.wait() [0x00007000073b5000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at java.lang.Object.wait(Object.java:502) > at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400) > - locked <0x0000000799992c18> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) > at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336) > >"Active Thread: Equinox Container: 92df77c1-2cfa-4d22-b001-e329ccb7d3a2" #15 prio=5 os_prio=31 tid=0x00007f924d2c2000 nid=0x8a0b waiting on condition [0x00007000072b2000] > java.lang.Thread.State: TIMED_WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x0000000799696b70> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) > at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) > at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) > at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) > at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) > at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > at java.lang.Thread.run(Thread.java:748) > >"Attach Listener" #14 daemon prio=9 os_prio=31 tid=0x00007f924c189800 nid=0x7903 waiting on condition [0x0000000000000000] > java.lang.Thread.State: RUNNABLE > >"RMI TCP Accept-0" #12 daemon prio=5 os_prio=31 tid=0x00007f924d128800 nid=0x3f03 runnable [0x0000700006f26000] > java.lang.Thread.State: RUNNABLE > at java.net.PlainSocketImpl.socketAccept(Native Method) > at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) > at java.net.ServerSocket.implAccept(ServerSocket.java:545) > at java.net.ServerSocket.accept(ServerSocket.java:513) > at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(LocalRMIServerSocketFactory.java:52) > at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:400) > at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:372) > at java.lang.Thread.run(Thread.java:748) > >"RMI TCP Accept-9010" #11 daemon prio=5 os_prio=31 tid=0x00007f924d8f7800 nid=0x3403 runnable [0x0000700006e23000] > java.lang.Thread.State: RUNNABLE > at java.net.PlainSocketImpl.socketAccept(Native Method) > at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) > at java.net.ServerSocket.implAccept(ServerSocket.java:545) > at java.net.ServerSocket.accept(ServerSocket.java:513) > at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:400) > at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:372) > at java.lang.Thread.run(Thread.java:748) > >"RMI TCP Accept-0" #10 daemon prio=5 os_prio=31 tid=0x00007f924c944000 nid=0x4003 runnable [0x0000700006d20000] > java.lang.Thread.State: RUNNABLE > at java.net.PlainSocketImpl.socketAccept(Native Method) > at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) > at java.net.ServerSocket.implAccept(ServerSocket.java:545) > at java.net.ServerSocket.accept(ServerSocket.java:513) > at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:400) > at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:372) > at java.lang.Thread.run(Thread.java:748) > >"Service Thread" #8 daemon prio=9 os_prio=31 tid=0x00007f924d815800 nid=0x4103 runnable [0x0000000000000000] > java.lang.Thread.State: RUNNABLE > >"C1 CompilerThread2" #7 daemon prio=9 os_prio=31 tid=0x00007f924d012000 nid=0x4303 waiting on condition [0x0000000000000000] > java.lang.Thread.State: RUNNABLE > >"C2 CompilerThread1" #6 daemon prio=9 os_prio=31 tid=0x00007f924d011000 nid=0x4503 waiting on condition [0x0000000000000000] > java.lang.Thread.State: RUNNABLE > >"C2 CompilerThread0" #5 daemon prio=9 os_prio=31 tid=0x00007f924d000800 nid=0x4703 waiting on condition [0x0000000000000000] > java.lang.Thread.State: RUNNABLE > >"Signal Dispatcher" #4 daemon prio=9 os_prio=31 tid=0x00007f924d814800 nid=0x4803 runnable [0x0000000000000000] > java.lang.Thread.State: RUNNABLE > >"Finalizer" #3 daemon prio=8 os_prio=31 tid=0x00007f924d82c000 nid=0x4e03 in Object.wait() [0x000070000670e000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143) > - locked <0x000000079a168ab0> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164) > at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209) > >"Reference Handler" #2 daemon prio=10 os_prio=31 tid=0x00007f924d82b000 nid=0x4f03 in Object.wait() [0x000070000660b000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at java.lang.Object.wait(Object.java:502) > at java.lang.ref.Reference.tryHandlePending(Reference.java:191) > - locked <0x0000000799a3e5f8> (a java.lang.ref.Reference$Lock) > at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153) > >"main" #1 prio=6 os_prio=31 tid=0x00007f924d800800 nid=0x307 waiting for monitor entry [0x00007ffee6f1e000] > java.lang.Thread.State: BLOCKED (on object monitor) > at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.refresh(FacetedProject.java:1688) > - waiting to lock <0x000000079fae3540> (a java.lang.Object) > at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.refresh(FacetedProject.java:1678) > at org.eclipse.wst.common.project.facet.core.internal.FacetedProjectFrameworkImpl.create(FacetedProjectFrameworkImpl.java:686) > at org.eclipse.wst.common.project.facet.core.ProjectFacetsManager.create(ProjectFacetsManager.java:346) > at org.eclipse.wst.common.project.facet.core.FacetedProjectFramework.hasProjectFacet(FacetedProjectFramework.java:153) > at org.eclipse.wst.common.project.facet.core.internal.FacetedProjectPropertyTester.test(FacetedProjectPropertyTester.java:64) > at org.eclipse.core.internal.expressions.Property.test(Property.java:58) > at org.eclipse.core.internal.expressions.TestExpression.evaluate(TestExpression.java:100) > at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53) > at org.eclipse.core.internal.expressions.AdaptExpression.evaluate(AdaptExpression.java:112) > at org.eclipse.core.internal.expressions.CompositeExpression.evaluateOr(CompositeExpression.java:68) > at org.eclipse.core.internal.expressions.OrExpression.evaluate(OrExpression.java:22) > at org.eclipse.ui.internal.navigator.NavigatorPlugin$Evaluator.run(NavigatorPlugin.java:247) > at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) > at org.eclipse.ui.internal.navigator.CustomAndExpression.evaluate(CustomAndExpression.java:73) > at org.eclipse.ui.internal.navigator.NavigatorPlugin$Evaluator.run(NavigatorPlugin.java:247) > at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) > at org.eclipse.ui.internal.navigator.NavigatorPlugin.safeEvaluate(NavigatorPlugin.java:262) > at org.eclipse.ui.internal.navigator.extensions.NavigatorContentDescriptor.isTriggerPoint(NavigatorContentDescriptor.java:418) > at org.eclipse.ui.internal.navigator.extensions.NavigatorContentDescriptorManager.findDescriptors(NavigatorContentDescriptorManager.java:176) > at org.eclipse.ui.internal.navigator.extensions.NavigatorContentDescriptorManager.findDescriptorsForTriggerPoint(NavigatorContentDescriptorManager.java:128) > at org.eclipse.ui.internal.navigator.NavigatorContentService.findDescriptorsByTriggerPoint(NavigatorContentService.java:774) > at org.eclipse.ui.internal.navigator.NavigatorContentService.findContentExtensionsByTriggerPoint(NavigatorContentService.java:622) > at org.eclipse.ui.internal.navigator.NavigatorContentService.findContentExtensionsByTriggerPoint(NavigatorContentService.java:603) > at org.eclipse.ui.internal.navigator.NavigatorContentServiceContentProvider.hasChildren(NavigatorContentServiceContentProvider.java:388) > at org.eclipse.ui.internal.navigator.NavigatorContentServiceContentProvider.hasChildren(NavigatorContentServiceContentProvider.java:436) > at org.eclipse.jface.viewers.AbstractTreeViewer.isExpandable(AbstractTreeViewer.java:2128) > at org.eclipse.jface.viewers.TreeViewer.isExpandable(TreeViewer.java:538) > at com.ibm.etools.ui.navigator.SDFilteredTree$SDNotifyingTreeViewer.isExpandable(SDFilteredTree.java:356) > at org.eclipse.jface.viewers.AbstractTreeViewer.isExpandable(AbstractTreeViewer.java:2166) > at org.eclipse.jface.viewers.AbstractTreeViewer.updatePlus(AbstractTreeViewer.java:2849) > at org.eclipse.jface.viewers.TreeViewer.updatePlus(TreeViewer.java:786) > at org.eclipse.jface.viewers.AbstractTreeViewer.updateChildren(AbstractTreeViewer.java:2741) > at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefreshStruct(AbstractTreeViewer.java:1913) > at org.eclipse.jface.viewers.TreeViewer.internalRefreshStruct(TreeViewer.java:669) > at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeViewer.java:1888) > at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeViewer.java:1845) > at org.eclipse.ui.navigator.CommonViewer.internalRefresh(CommonViewer.java:529) > at org.eclipse.jface.viewers.StructuredViewer.lambda$1(StructuredViewer.java:1542) > at org.eclipse.jface.viewers.StructuredViewer$$Lambda$55/487956619.run(Unknown Source) > at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1458) > at org.eclipse.jface.viewers.TreeViewer.preservingSelection(TreeViewer.java:354) > at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1419) > at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:1542) > at org.eclipse.jface.viewers.ColumnViewer.refresh(ColumnViewer.java:535) > at org.eclipse.ui.navigator.CommonViewer.refresh(CommonViewer.java:349) > at com.ibm.etools.ui.navigator.SDFilteredTree$SDNotifyingTreeViewer.refresh(SDFilteredTree.java:242) > at org.eclipse.ui.navigator.CommonViewer.refresh(CommonViewer.java:492) > at com.ibm.etools.ui.navigator.SDFilteredTree$SDNotifyingTreeViewer.refresh(SDFilteredTree.java:218) > at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:1478) > at com.ibm.etools.ui.navigator.SDFilteredTree$SDNotifyingTreeViewer.superRefresh(SDFilteredTree.java:187) > at com.ibm.etools.ui.navigator.SDFilteredTree$SDNotifyingTreeViewer.access$000(SDFilteredTree.java:56) > at com.ibm.etools.ui.navigator.SDFilteredTree$SDNotifyingTreeViewer$RefreshViewJob.runInUIThread(SDFilteredTree.java:94) > at org.eclipse.ui.progress.UIJob$1.run(UIJob.java:97) > at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) > at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) > - locked <0x00000007a660a880> (a org.eclipse.swt.widgets.RunnableLock) > at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4032) > at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3708) > at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) > at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) > at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) > at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) > at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) > at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) > at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) > at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) > at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) > at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) > at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) > at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) > at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) > at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) > at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) > at org.eclipse.equinox.launcher.Main.run(Main.java:1519) > at org.eclipse.equinox.launcher.Main.main(Main.java:1492) > >"VM Thread" os_prio=31 tid=0x00007f924c801800 nid=0x5103 runnable > >"GC task thread#0 (ParallelGC)" os_prio=31 tid=0x00007f924d004000 nid=0x1c07 runnable > >"GC task thread#1 (ParallelGC)" os_prio=31 tid=0x00007f924d005000 nid=0x1f03 runnable > >"GC task thread#2 (ParallelGC)" os_prio=31 tid=0x00007f924d005800 nid=0x2a03 runnable > >"GC task thread#3 (ParallelGC)" os_prio=31 tid=0x00007f924c020800 nid=0x5303 runnable > >"VM Periodic Task Thread" os_prio=31 tid=0x00007f924d129000 nid=0x3603 waiting on condition > >JNI global references: 2236 > > >Found one Java-level deadlock: >============================= >"Worker-31": > waiting to lock monitor 0x00007f924f550698 (object 0x00000007a2d32220, a org.eclipse.jdt.internal.launching.environments.EnvironmentsManager), > which is held by "Worker-2" >"Worker-2": > waiting to lock monitor 0x00007f924d1bce38 (object 0x00000007a483e0d0, a org.eclipse.jdt.internal.launching.StandardVMType), > which is held by "Worker-16" >"Worker-16": > waiting to lock monitor 0x00007f924f550698 (object 0x00000007a2d32220, a org.eclipse.jdt.internal.launching.environments.EnvironmentsManager), > which is held by "Worker-2" > >Java stack information for the threads listed above: >=================================================== >"Worker-31": > at org.eclipse.jdt.internal.launching.environments.EnvironmentsManager.getEnvironment(EnvironmentsManager.java:177) > - waiting to lock <0x00000007a2d32220> (a org.eclipse.jdt.internal.launching.environments.EnvironmentsManager) > at org.eclipse.jdt.internal.launching.JREContainerInitializer.getExecutionEnvironmentId(JREContainerInitializer.java:225) > at org.eclipse.jdt.launching.JavaRuntime.getExecutionEnvironmentId(JavaRuntime.java:2008) > at org.eclipse.jdt.internal.launching.JREContainer.getClasspathEntries(JREContainer.java:265) > at org.eclipse.jdt.internal.launching.JREContainer.getClasspathEntries(JREContainer.java:396) > at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2699) > at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:2857) > at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1962) > at org.eclipse.jdt.internal.core.JavaProject.isOnClasspath(JavaProject.java:2240) > at com.ibm.ast.ws.jaxws.finder.AbstractSourceFinder.resourceChanged(AbstractSourceFinder.java:244) > at com.ibm.ccl.ws.internal.finder.core.notifier.impl.NotifyResourceChangedJob.run(NotifyResourceChangedJob.java:66) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) >"Worker-2": > at org.eclipse.jdt.internal.launching.StandardVMType.getLibraryInfo(StandardVMType.java:203) > - waiting to lock <0x00000007a483e0d0> (a org.eclipse.jdt.internal.launching.StandardVMType) > at org.eclipse.jdt.internal.launching.StandardVMType.getVMVersion(StandardVMType.java:244) > at org.eclipse.jdt.internal.launching.StandardVM.getJavaVersion(StandardVM.java:56) > at org.eclipse.jdt.internal.launching.environments.ExecutionEnvironmentAnalyzer.analyze(ExecutionEnvironmentAnalyzer.java:95) > at org.eclipse.jdt.internal.launching.environments.Analyzer.analyze(Analyzer.java:41) > at org.eclipse.jdt.internal.launching.environments.EnvironmentsManager.analyze(EnvironmentsManager.java:344) > at org.eclipse.jdt.internal.launching.environments.EnvironmentsManager.vmAdded(EnvironmentsManager.java:386) > - locked <0x00000007a2d32220> (a org.eclipse.jdt.internal.launching.environments.EnvironmentsManager) > at org.eclipse.jdt.internal.launching.environments.EnvironmentsManager.vmChanged(EnvironmentsManager.java:374) > - locked <0x00000007a2d32220> (a org.eclipse.jdt.internal.launching.environments.EnvironmentsManager) > at org.eclipse.jdt.launching.JavaRuntime.fireVMChanged(JavaRuntime.java:2376) > at org.eclipse.jdt.launching.AbstractVMInstall.setInstallLocation(AbstractVMInstall.java:148) > at com.ibm.ws.ast.st.core.internal.runtime.WASRuntime.updateVM(WASRuntime.java:256) > at com.ibm.ws.ast.st.core.internal.WebSphereCorePlugin$1AddRuntimeLifecycleListenerJob$1.runtimeChanged(WebSphereCorePlugin.java:595) > at org.eclipse.wst.server.core.internal.ResourceManager.fireRuntimeEvent(ResourceManager.java:525) > at org.eclipse.wst.server.core.internal.ResourceManager.addRuntime(ResourceManager.java:686) > at org.eclipse.wst.server.core.internal.Runtime.saveToMetadata(Runtime.java:131) > at org.eclipse.wst.server.core.internal.RuntimeWorkingCopy.save(RuntimeWorkingCopy.java:181) > at com.ibm.etools.portal.runtime.core.internal.startup.AbstractWPSStartup$1.run(AbstractWPSStartup.java:122) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) >"Worker-16": > at org.eclipse.jdt.internal.launching.environments.EnvironmentsManager.vmRemoved(EnvironmentsManager.java:394) > - waiting to lock <0x00000007a2d32220> (a org.eclipse.jdt.internal.launching.environments.EnvironmentsManager) > at org.eclipse.jdt.launching.JavaRuntime.fireVMRemoved(JavaRuntime.java:2402) > at org.eclipse.jdt.launching.AbstractVMInstallType.disposeVMInstall(AbstractVMInstallType.java:70) > - locked <0x00000007a483e0d0> (a org.eclipse.jdt.internal.launching.StandardVMType) > at org.eclipse.jdt.internal.launching.StandardVMType.disposeVMInstall(StandardVMType.java:738) > at org.eclipse.jdt.internal.launching.LaunchingPlugin.processVMPrefsChanged(LaunchingPlugin.java:699) > at org.eclipse.jdt.internal.launching.LaunchingPlugin.preferenceChange(LaunchingPlugin.java:1264) > at org.eclipse.core.internal.preferences.EclipsePreferences$2.run(EclipsePreferences.java:848) > at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) > at org.eclipse.core.internal.preferences.EclipsePreferences.firePreferenceEvent(EclipsePreferences.java:851) > at org.eclipse.core.internal.preferences.EclipsePreferences.put(EclipsePreferences.java:863) > at org.eclipse.jdt.launching.JavaRuntime.saveVMConfiguration(JavaRuntime.java:1456) > at com.ibm.etools.portal.runtime.core.internal.WPSRuntime.getVMInstall(WPSRuntime.java:302) > at com.ibm.etools.portal.runtime.core.internal.indexing.WPSRuntimeJARProvider.getVMInstall(WPSRuntimeJARProvider.java:96) > at com.ibm.etools.performance.runtime.index.core.internal.EarlyIndexRuntime.getRuntimeVMInstall(EarlyIndexRuntime.java:110) > at com.ibm.etools.performance.runtime.index.core.internal.VMIndexBuilder.getIndexEntries(VMIndexBuilder.java:64) > at com.ibm.etools.performance.indexer.core.IndexBuilderJob.run(IndexBuilderJob.java:81) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) > >Found 1 deadlock. >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 543329
: 277122