<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">

<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>

                                <td>

                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="http://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss Community</a></h1>
                                                                </td>

                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px;  -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
    Re: 3.3m4 often hangs (cpu 100%)
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="http://community.jboss.org/people/henk53">henk de boer</a> in <i>JBoss Tools</i> - <a href="http://community.jboss.org/message/640857#640857">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><blockquote class="jive-quote"><p>Alexey Kazakov wrote:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Could you attache the stack trace?</p><p>You can get in in console via the following commands:</p><p>1. jps</p><p>You probably will see two java processes. </p></blockquote><p>In my case there are typically quite a few more than that, but I know which one I need <span> ;) </span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>To isolate the problem, I installed Eclipse 3.7.1 completely from scratch. Changed nothing and installed only Jboss tools 3.3m4, created a server for JBoss AS 6.10, created a dynamic web project with JBoss 6.x as target runtime. Added only the problematic file.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Got the hang nearly immediately. This time I tried OS X where the CPU is at a near constant 108.9% now, but I also tested this on Linux (Ubuntu 10.10 and 11.10), Max OS X 10.6 and Windows 7.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>The full stack dump:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><pre class="jive-pre"><code class="jive-code">Full thread dump Java HotSpot(TM) 64-Bit Server VM (16.3-b01-279 mixed mode):


"Attach Listener" daemon prio=9 tid=157a75800 nid=0x15c085000 waiting on condition [00000000]
&#160;&#160; java.lang.Thread.State: RUNNABLE


"Worker-9" prio=5 tid=1157df000 nid=0x16091a000 in Object.wait() [160919000]
&#160;&#160; java.lang.Thread.State: TIMED_WAITING (on object monitor)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- waiting on &lt;11ed16e98&gt; (a org.eclipse.core.internal.jobs.WorkerPool)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- locked &lt;11ed16e98&gt; (a org.eclipse.core.internal.jobs.WorkerPool)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)


"JavaScript indexing" daemon prio=4 tid=15705a800 nid=0x160535000 in Object.wait() [160534000]
&#160;&#160; java.lang.Thread.State: WAITING (on object monitor)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- waiting on &lt;121a49570&gt; (a org.eclipse.wst.jsdt.internal.core.search.indexing.IndexManager)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Object.java:485)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.wst.jsdt.internal.core.search.processing.JobManager.run(JobManager.java:370)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- locked &lt;121a49570&gt; (a org.eclipse.wst.jsdt.internal.core.search.indexing.IndexManager)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Thread.run(Thread.java:637)


"[ThreadPool Manager] - Idle Thread" daemon prio=5 tid=155b45800 nid=0x152a2d000 in Object.wait() [152a2c000]
&#160;&#160; java.lang.Thread.State: WAITING (on object monitor)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- waiting on &lt;1218aded0&gt; (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Object.java:485)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Executor.java:106)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- locked &lt;1218aded0&gt; (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor)


"Worker-8" prio=5 tid=159861000 nid=0x15bead000 in Object.wait() [15beac000]
&#160;&#160; java.lang.Thread.State: TIMED_WAITING (on object monitor)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- waiting on &lt;11ed16e98&gt; (a org.eclipse.core.internal.jobs.WorkerPool)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- locked &lt;11ed16e98&gt; (a org.eclipse.core.internal.jobs.WorkerPool)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)


"Worker-7" prio=5 tid=14f8d2000 nid=0x159707000 in Object.wait() [159706000]
&#160;&#160; java.lang.Thread.State: TIMED_WAITING (on object monitor)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- waiting on &lt;11ed16e98&gt; (a org.eclipse.core.internal.jobs.WorkerPool)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- locked &lt;11ed16e98&gt; (a org.eclipse.core.internal.jobs.WorkerPool)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)


"Worker-6" prio=5 tid=14f8d1800 nid=0x159604000 in Object.wait() [159603000]
&#160;&#160; java.lang.Thread.State: TIMED_WAITING (on object monitor)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- waiting on &lt;11ed16e98&gt; (a org.eclipse.core.internal.jobs.WorkerPool)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- locked &lt;11ed16e98&gt; (a org.eclipse.core.internal.jobs.WorkerPool)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)


"Worker-5" prio=5 tid=15705f800 nid=0x159501000 in Object.wait() [159500000]
&#160;&#160; java.lang.Thread.State: TIMED_WAITING (on object monitor)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- waiting on &lt;11ed16e98&gt; (a org.eclipse.core.internal.jobs.WorkerPool)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- locked &lt;11ed16e98&gt; (a org.eclipse.core.internal.jobs.WorkerPool)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)


"Worker-4" prio=5 tid=14f8d0800 nid=0x159101000 in Object.wait() [159100000]
&#160;&#160; java.lang.Thread.State: TIMED_WAITING (on object monitor)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- waiting on &lt;11ed16e98&gt; (a org.eclipse.core.internal.jobs.WorkerPool)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- locked &lt;11ed16e98&gt; (a org.eclipse.core.internal.jobs.WorkerPool)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)


"Worker-3" prio=5 tid=14f8d0000 nid=0x15676f000 waiting on condition [15676e000]
&#160;&#160; java.lang.Thread.State: WAITING (parking)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at sun.misc.Unsafe.park(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- parking to wait for&#160; &lt;1215c2bb8&gt; (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.epp.usagedata.internal.gathering.services.UsageDataService.getQueuedEvent(UsageDataService.java:222)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.epp.usagedata.internal.gathering.services.UsageDataService.access$0(UsageDataService.java:220)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.epp.usagedata.internal.gathering.services.UsageDataService$1.run(UsageDataService.java:155)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)


"Worker-2" prio=5 tid=115473800 nid=0x153eac000 in Object.wait() [153eab000]
&#160;&#160; java.lang.Thread.State: TIMED_WAITING (on object monitor)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- waiting on &lt;11ed16e98&gt; (a org.eclipse.core.internal.jobs.WorkerPool)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- locked &lt;11ed16e98&gt; (a org.eclipse.core.internal.jobs.WorkerPool)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)


"Java indexing" daemon prio=4 tid=115301000 nid=0x159204000 in Object.wait() [159203000]
&#160;&#160; java.lang.Thread.State: WAITING (on object monitor)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- waiting on &lt;12122f3d8&gt; (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Object.java:485)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:382)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- locked &lt;12122f3d8&gt; (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Thread.run(Thread.java:637)


"Worker-1" prio=5 tid=116562800 nid=0x154345000 runnable [154343000]
&#160;&#160; java.lang.Thread.State: RUNNABLE
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Throwable.fillInStackTrace(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- locked &lt;11a414880&gt; (a org.apache.xerces.xni.parser.XMLParseException)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Throwable.&lt;init&gt;(Throwable.java:196)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Exception.&lt;init&gt;(Exception.java:41)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.RuntimeException.&lt;init&gt;(RuntimeException.java:43)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.apache.xerces.xni.XNIException.&lt;init&gt;(Unknown Source)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.apache.xerces.xni.parser.XMLParseException.&lt;init&gt;(Unknown Source)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher.dispatch(Unknown Source)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.jboss.tools.jsf.web.validation.XHTMLValidator$MySAXParser.parse(XHTMLValidator.java:692)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.jboss.tools.jsf.web.validation.XHTMLValidator$XHTMLElementHandler.isWellFormedXHTML(XHTMLValidator.java:554)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.jboss.tools.jsf.web.validation.XHTMLValidator.validate(XHTMLValidator.java:159)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.wst.xml.core.internal.validation.core.AbstractNestedValidator.validate(AbstractNestedValidator.java:280)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.wst.xml.core.internal.validation.core.AbstractNestedValidator.validate(AbstractNestedValidator.java:85)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.jboss.tools.jsf.web.validation.XHTMLValidator.validate(XHTMLValidator.java:138)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.wst.validation.Validator$V2.validate(Validator.java:1159)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.wst.validation.internal.ValManager.validate(ValManager.java:704)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.wst.validation.internal.ValManager$1.visit(ValManager.java:665)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.wst.validation.internal.ValManager.accept(ValManager.java:810)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.wst.validation.internal.ValManager.validate(ValManager.java:669)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.wst.validation.internal.ValBuilderJob$Visitor.visit(ValBuilderJob.java:327)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:69)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:80)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:80)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:49)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.wst.validation.internal.ValBuilderJob.deltaBuild(ValBuilderJob.java:211)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.wst.validation.internal.ValBuilderJob.run(ValBuilderJob.java:179)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.wst.validation.internal.ValBuilderJob.runInWorkspace(ValBuilderJob.java:126)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)


"Provisioning Event Dispatcher" daemon prio=5 tid=116219000 nid=0x151e04000 in Object.wait() [151e03000]
&#160;&#160; java.lang.Thread.State: WAITING (on object monitor)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- waiting on &lt;12008e898&gt; (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Object.java:485)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- locked &lt;12008e898&gt; (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)


"Worker-0" prio=5 tid=15983e000 nid=0x151af1000 in Object.wait() [151af0000]
&#160;&#160; java.lang.Thread.State: TIMED_WAITING (on object monitor)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- waiting on &lt;11ed16e98&gt; (a org.eclipse.core.internal.jobs.WorkerPool)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- locked &lt;11ed16e98&gt; (a org.eclipse.core.internal.jobs.WorkerPool)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)


"Bundle File Closer" daemon prio=5 tid=11659f000 nid=0x15467a000 in Object.wait() [154679000]
&#160;&#160; java.lang.Thread.State: WAITING (on object monitor)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- waiting on &lt;11ef76320&gt; (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Object.java:485)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- locked &lt;11ef76320&gt; (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)


"Worker-JM" prio=5 tid=1163ca800 nid=0x154577000 in Object.wait() [154576000]
&#160;&#160; java.lang.Thread.State: WAITING (on object monitor)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- waiting on &lt;11e776ec8&gt; (a java.util.ArrayList)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- locked &lt;11e776ec8&gt; (a java.util.ArrayList)


"[Timer] - Main Queue Handler" daemon prio=5 tid=116560800 nid=0x154242000 in Object.wait() [154241000]
&#160;&#160; java.lang.Thread.State: TIMED_WAITING (on object monitor)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- waiting on &lt;11efe1c58&gt; (a java.lang.Object)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.equinox.internal.util.impl.tpt.timer.TimerImpl.run(TimerImpl.java:141)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- locked &lt;11efe1c58&gt; (a java.lang.Object)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Thread.run(Thread.java:637)


"Framework Event Dispatcher" daemon prio=5 tid=115843000 nid=0x153da9000 in Object.wait() [153da8000]
&#160;&#160; java.lang.Thread.State: WAITING (on object monitor)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- waiting on &lt;11e3b3be0&gt; (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Object.java:485)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- locked &lt;11e3b3be0&gt; (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)


"Start Level Event Dispatcher" daemon prio=5 tid=115824800 nid=0x151f80000 in Object.wait() [151f7f000]
&#160;&#160; java.lang.Thread.State: WAITING (on object monitor)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- waiting on &lt;11e2267e0&gt; (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Object.java:485)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- locked &lt;11e2267e0&gt; (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)


"State Data Manager" daemon prio=5 tid=115822000 nid=0x151d01000 waiting on condition [151d00000]
&#160;&#160; java.lang.Thread.State: TIMED_WAITING (sleeping)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Thread.sleep(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.java:297)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Thread.run(Thread.java:637)


"Framework Active Thread" prio=5 tid=115154800 nid=0x1516bd000 in Object.wait() [1516bc000]
&#160;&#160; java.lang.Thread.State: TIMED_WAITING (on object monitor)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- waiting on &lt;11e2a0798&gt; (a org.eclipse.osgi.framework.internal.core.Framework)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1817)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- locked &lt;11e2a0798&gt; (a org.eclipse.osgi.framework.internal.core.Framework)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Thread.run(Thread.java:637)


"Poller SunPKCS11-Darwin" daemon prio=1 tid=1150c9800 nid=0x14f701000 waiting on condition [14f700000]
&#160;&#160; java.lang.Thread.State: TIMED_WAITING (sleeping)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Thread.sleep(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at sun.security.pkcs11.SunPKCS11$TokenPoller.run(SunPKCS11.java:692)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Thread.run(Thread.java:637)


"Low Memory Detector" daemon prio=5 tid=11501d000 nid=0x14f301000 runnable [00000000]
&#160;&#160; java.lang.Thread.State: RUNNABLE


"CompilerThread1" daemon prio=9 tid=11501c800 nid=0x14f0b3000 waiting on condition [00000000]
&#160;&#160; java.lang.Thread.State: RUNNABLE


"CompilerThread0" daemon prio=9 tid=11501b800 nid=0x14efb0000 waiting on condition [00000000]
&#160;&#160; java.lang.Thread.State: RUNNABLE


"Signal Dispatcher" daemon prio=9 tid=11501b000 nid=0x14eead000 runnable [00000000]
&#160;&#160; java.lang.Thread.State: RUNNABLE


"Surrogate Locker Thread (CMS)" daemon prio=5 tid=11501a000 nid=0x14edaa000 waiting on condition [00000000]
&#160;&#160; java.lang.Thread.State: RUNNABLE


"Finalizer" daemon prio=8 tid=116148800 nid=0x14eca7000 in Object.wait() [14eca6000]
&#160;&#160; java.lang.Thread.State: WAITING (on object monitor)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- waiting on &lt;11e021760&gt; (a java.lang.ref.ReferenceQueue$Lock)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- locked &lt;11e021760&gt; (a java.lang.ref.ReferenceQueue$Lock)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)


"Reference Handler" daemon prio=10 tid=116147800 nid=0x14eba4000 in Object.wait() [14eba3000]
&#160;&#160; java.lang.Thread.State: WAITING (on object monitor)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- waiting on &lt;11e021778&gt; (a java.lang.ref.Reference$Lock)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Object.java:485)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- locked &lt;11e021778&gt; (a java.lang.ref.Reference$Lock)


"main" prio=6 tid=116000000 nid=0x7fff7118bc00 runnable [7fff5fbfd000]
&#160;&#160; java.lang.Thread.State: RUNNABLE
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.swt.internal.cocoa.OS.objc_msgSend_bool(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.swt.internal.cocoa.NSRunLoop.runMode(NSRunLoop.java:42)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.swt.widgets.Display.sleep(Display.java:4573)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.ui.application.WorkbenchAdvisor.eventLoopIdle(WorkbenchAdvisor.java:364)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.eventLoopIdle(IDEWorkbenchAdvisor.java:917)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2697)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.reflect.Method.invoke(Method.java:597)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.equinox.launcher.Main.run(Main.java:1410)


"VM Thread" prio=9 tid=116145000 nid=0x14eaa1000 runnable 


"Gang worker#0 (Parallel GC Threads)" prio=9 tid=116001800 nid=0x119902000 runnable 


"Gang worker#1 (Parallel GC Threads)" prio=9 tid=116002000 nid=0x119a05000 runnable 


"Gang worker#2 (Parallel GC Threads)" prio=9 tid=116003000 nid=0x119b08000 runnable 


"Gang worker#3 (Parallel GC Threads)" prio=9 tid=116003800 nid=0x119c0b000 runnable 


"Gang worker#4 (Parallel GC Threads)" prio=9 tid=116004000 nid=0x119d0e000 runnable 


"Gang worker#5 (Parallel GC Threads)" prio=9 tid=116004800 nid=0x119e11000 runnable 


"Gang worker#6 (Parallel GC Threads)" prio=9 tid=116005800 nid=0x119f14000 runnable 


"Gang worker#7 (Parallel GC Threads)" prio=9 tid=116006000 nid=0x11a017000 runnable 


"Concurrent Mark-Sweep GC Thread" prio=9 tid=1160c0800 nid=0x14e7a9000 runnable 
"Gang worker#0 (Parallel CMS Threads)" prio=9 tid=1160bf000 nid=0x14dda3000 runnable 


"Gang worker#1 (Parallel CMS Threads)" prio=9 tid=1160bf800 nid=0x14dea6000 runnable 


"VM Periodic Task Thread" prio=10 tid=11501e800 nid=0x14f404000 waiting on condition 


"Exception Catcher Thread" prio=10 tid=116001000 nid=0x114f01000 runnable 
JNI global references: 1900

</code></pre><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Since a single stack dump is just a snapshot, a second one after a restart of Eclipse:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><pre class="jive-pre"><code class="jive-code">Full thread dump Java HotSpot(TM) 64-Bit Server VM (16.3-b01-279 mixed mode):


"Attach Listener" daemon prio=9 tid=14fcdd800 nid=0x156301000 waiting on condition [00000000]
&#160;&#160; java.lang.Thread.State: RUNNABLE


"[ThreadPool Manager] - Idle Thread" daemon prio=5 tid=115f87800 nid=0x15d402000 in Object.wait() [15d401000]
&#160;&#160; java.lang.Thread.State: WAITING (on object monitor)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- waiting on &lt;121a175c8&gt; (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Object.java:485)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Executor.java:106)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- locked &lt;121a175c8&gt; (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor)


"Java2D Disposer" daemon prio=10 tid=14ecde800 nid=0x15bb7d000 in Object.wait() [15bb7c000]
&#160;&#160; java.lang.Thread.State: WAITING (on object monitor)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- waiting on &lt;126271490&gt; (a java.lang.ref.ReferenceQueue$Lock)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- locked &lt;126271490&gt; (a java.lang.ref.ReferenceQueue$Lock)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at sun.java2d.Disposer.run(Disposer.java:125)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Thread.run(Thread.java:637)


"AWT-Shutdown" prio=6 tid=11512d000 nid=0x15b359000 in Object.wait() [15b358000]
&#160;&#160; java.lang.Thread.State: WAITING (on object monitor)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- waiting on &lt;126278448&gt; (a java.lang.Object)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Object.java:485)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:265)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- locked &lt;126278448&gt; (a java.lang.Object)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Thread.run(Thread.java:637)


"org.eclipse.wst.sse.ui.internal.reconcile.StructuredRegionProcessor" daemon prio=1 tid=14eedc800 nid=0x15a101000 in Object.wait() [15a100000]
&#160;&#160; java.lang.Thread.State: TIMED_WAITING (on object monitor)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- waiting on &lt;1250a8b20&gt; (a java.util.Collections$SynchronizedRandomAccessList)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.wst.sse.ui.internal.reconcile.DirtyRegionProcessor$BackgroundThread.run(DirtyRegionProcessor.java:672)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- locked &lt;1250a8b20&gt; (a java.util.Collections$SynchronizedRandomAccessList)


"Dali Event Handler" prio=6 tid=1154d7000 nid=0x156764000 in Object.wait() [156763000]
&#160;&#160; java.lang.Thread.State: WAITING (on object monitor)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- waiting on &lt;12086a220&gt; (a org.eclipse.jpt.common.utility.internal.SynchronizedQueue)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Object.java:485)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.jpt.common.utility.internal.SynchronizedQueue.waitUntilEmptyIs_(SynchronizedQueue.java:138)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.jpt.common.utility.internal.SynchronizedQueue.waitUntilEmptyIs(SynchronizedQueue.java:129)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- locked &lt;12086a220&gt; (a org.eclipse.jpt.common.utility.internal.SynchronizedQueue)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.jpt.common.utility.internal.SynchronizedQueue.waitUntilNotEmpty(SynchronizedQueue.java:153)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.jpt.common.utility.internal.AsynchronousCommandExecutor$Consumer.waitForProducer(AsynchronousCommandExecutor.java:156)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.jpt.common.utility.internal.ConsumerThreadCoordinator$RunnableConsumer.run(ConsumerThreadCoordinator.java:199)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Thread.run(Thread.java:637)


"Worker-10" prio=5 tid=115169000 nid=0x15b054000 runnable [15b052000]
&#160;&#160; java.lang.Thread.State: RUNNABLE
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Throwable.fillInStackTrace(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- locked &lt;11acb4ca0&gt; (a org.xml.sax.SAXParseException)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Throwable.&lt;init&gt;(Throwable.java:196)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Exception.&lt;init&gt;(Exception.java:41)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.xml.sax.SAXException.&lt;init&gt;(SAXException.java:88)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.xml.sax.SAXParseException.&lt;init&gt;(SAXParseException.java:151)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher.dispatch(Unknown Source)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.jboss.tools.jsf.web.validation.XHTMLValidator$MySAXParser.parse(XHTMLValidator.java:692)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.jboss.tools.jsf.web.validation.XHTMLValidator$XHTMLElementHandler.isWellFormedXHTML(XHTMLValidator.java:554)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.jboss.tools.jsf.web.validation.XHTMLValidator.validate(XHTMLValidator.java:159)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.wst.xml.core.internal.validation.core.AbstractNestedValidator.validate(AbstractNestedValidator.java:280)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.wst.xml.core.internal.validation.core.AbstractNestedValidator.validate(AbstractNestedValidator.java:85)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.jboss.tools.jsf.web.validation.XHTMLValidator.validate(XHTMLValidator.java:138)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.wst.validation.Validator$V2.validate(Validator.java:1159)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.wst.validation.internal.ValManager.validate(ValManager.java:704)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.wst.validation.internal.ValManager$1.visit(ValManager.java:665)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.wst.validation.internal.ValManager.accept(ValManager.java:810)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.wst.validation.internal.ValManager.validate(ValManager.java:669)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.wst.validation.internal.ValBuilderJob$Visitor.visit(ValBuilderJob.java:327)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:69)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:80)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:80)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:49)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.wst.validation.internal.ValBuilderJob.deltaBuild(ValBuilderJob.java:211)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.wst.validation.internal.ValBuilderJob.run(ValBuilderJob.java:179)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.wst.validation.internal.ValBuilderJob.runInWorkspace(ValBuilderJob.java:126)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)


"Worker-6" prio=5 tid=14fe1d000 nid=0x15ac48000 waiting on condition [15ac47000]
&#160;&#160; java.lang.Thread.State: WAITING (parking)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at sun.misc.Unsafe.park(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- parking to wait for&#160; &lt;1205b3560&gt; (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.epp.usagedata.internal.gathering.services.UsageDataService.getQueuedEvent(UsageDataService.java:222)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.epp.usagedata.internal.gathering.services.UsageDataService.access$0(UsageDataService.java:220)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.epp.usagedata.internal.gathering.services.UsageDataService$1.run(UsageDataService.java:155)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)


"Worker-3" prio=5 tid=11516a000 nid=0x15a205000 in Object.wait() [15a204000]
&#160;&#160; java.lang.Thread.State: TIMED_WAITING (on object monitor)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- waiting on &lt;11e10ffc0&gt; (a org.eclipse.core.internal.jobs.WorkerPool)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- locked &lt;11e10ffc0&gt; (a org.eclipse.core.internal.jobs.WorkerPool)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)


"Worker-1" prio=5 tid=14eaac800 nid=0x154e2c000 in Object.wait() [154e2b000]
&#160;&#160; java.lang.Thread.State: TIMED_WAITING (on object monitor)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- waiting on &lt;11e10ffc0&gt; (a org.eclipse.core.internal.jobs.WorkerPool)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- locked &lt;11e10ffc0&gt; (a org.eclipse.core.internal.jobs.WorkerPool)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)


"JavaScript indexing" daemon prio=4 tid=14e930800 nid=0x157eee000 in Object.wait() [157eed000]
&#160;&#160; java.lang.Thread.State: WAITING (on object monitor)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- waiting on &lt;1205b1230&gt; (a org.eclipse.wst.jsdt.internal.core.search.indexing.IndexManager)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Object.java:485)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.wst.jsdt.internal.core.search.processing.JobManager.run(JobManager.java:370)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- locked &lt;1205b1230&gt; (a org.eclipse.wst.jsdt.internal.core.search.indexing.IndexManager)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Thread.run(Thread.java:637)


"Java indexing" daemon prio=4 tid=14f998800 nid=0x157deb000 in Object.wait() [157dea000]
&#160;&#160; java.lang.Thread.State: WAITING (on object monitor)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- waiting on &lt;11fdaef88&gt; (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Object.java:485)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:382)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- locked &lt;11fdaef88&gt; (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Thread.run(Thread.java:637)


"Bundle File Closer" daemon prio=5 tid=14fb0a000 nid=0x1527cc000 in Object.wait() [1527cb000]
&#160;&#160; java.lang.Thread.State: WAITING (on object monitor)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- waiting on &lt;11e0925f0&gt; (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Object.java:485)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- locked &lt;11e0925f0&gt; (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)


"Worker-JM" prio=5 tid=14f9d2000 nid=0x15642f000 in Object.wait() [15642e000]
&#160;&#160; java.lang.Thread.State: WAITING (on object monitor)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- waiting on &lt;11e0bc508&gt; (a java.util.ArrayList)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- locked &lt;11e0bc508&gt; (a java.util.ArrayList)


"[Timer] - Main Queue Handler" daemon prio=5 tid=115113800 nid=0x156661000 in Object.wait() [156660000]
&#160;&#160; java.lang.Thread.State: TIMED_WAITING (on object monitor)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- waiting on &lt;11de48d70&gt; (a java.lang.Object)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.equinox.internal.util.impl.tpt.timer.TimerImpl.run(TimerImpl.java:141)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- locked &lt;11de48d70&gt; (a java.lang.Object)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Thread.run(Thread.java:637)


"Framework Event Dispatcher" daemon prio=5 tid=14e9bb800 nid=0x154a96000 in Object.wait() [154a95000]
&#160;&#160; java.lang.Thread.State: WAITING (on object monitor)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- waiting on &lt;11dae7980&gt; (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Object.java:485)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- locked &lt;11dae7980&gt; (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)


"Start Level Event Dispatcher" daemon prio=5 tid=115c2f000 nid=0x154c26000 in Object.wait() [154c25000]
&#160;&#160; java.lang.Thread.State: WAITING (on object monitor)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- waiting on &lt;11dd20f60&gt; (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Object.java:485)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- locked &lt;11dd20f60&gt; (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)


"State Data Manager" daemon prio=5 tid=152812000 nid=0x151f1b000 waiting on condition [151f1a000]
&#160;&#160; java.lang.Thread.State: TIMED_WAITING (sleeping)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Thread.sleep(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.java:297)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Thread.run(Thread.java:637)


"Framework Active Thread" prio=5 tid=1159e4000 nid=0x151c16000 in Object.wait() [151c15000]
&#160;&#160; java.lang.Thread.State: TIMED_WAITING (on object monitor)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- waiting on &lt;11d96cd58&gt; (a org.eclipse.osgi.framework.internal.core.Framework)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1817)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- locked &lt;11d96cd58&gt; (a org.eclipse.osgi.framework.internal.core.Framework)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Thread.run(Thread.java:637)


"Poller SunPKCS11-Darwin" daemon prio=1 tid=14f89b800 nid=0x151101000 waiting on condition [151100000]
&#160;&#160; java.lang.Thread.State: TIMED_WAITING (sleeping)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Thread.sleep(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at sun.security.pkcs11.SunPKCS11$TokenPoller.run(SunPKCS11.java:692)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Thread.run(Thread.java:637)


"Low Memory Detector" daemon prio=5 tid=14f800000 nid=0x14f204000 runnable [00000000]
&#160;&#160; java.lang.Thread.State: RUNNABLE


"CompilerThread1" daemon prio=9 tid=14e817800 nid=0x14f101000 waiting on condition [00000000]
&#160;&#160; java.lang.Thread.State: RUNNABLE


"CompilerThread0" daemon prio=9 tid=14e816800 nid=0x14e7b0000 waiting on condition [00000000]
&#160;&#160; java.lang.Thread.State: RUNNABLE


"Signal Dispatcher" daemon prio=9 tid=14e816000 nid=0x14e6ad000 runnable [00000000]
&#160;&#160; java.lang.Thread.State: RUNNABLE


"Surrogate Locker Thread (CMS)" daemon prio=5 tid=14e815000 nid=0x14e5aa000 waiting on condition [00000000]
&#160;&#160; java.lang.Thread.State: RUNNABLE


"Finalizer" daemon prio=8 tid=115949000 nid=0x14e4a7000 in Object.wait() [14e4a6000]
&#160;&#160; java.lang.Thread.State: WAITING (on object monitor)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- waiting on &lt;11d820018&gt; (a java.lang.ref.ReferenceQueue$Lock)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- locked &lt;11d820018&gt; (a java.lang.ref.ReferenceQueue$Lock)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)


"Reference Handler" daemon prio=10 tid=115948000 nid=0x14e3a4000 in Object.wait() [14e3a3000]
&#160;&#160; java.lang.Thread.State: WAITING (on object monitor)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- waiting on &lt;11d821768&gt; (a java.lang.ref.Reference$Lock)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.Object.wait(Object.java:485)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;- locked &lt;11d821768&gt; (a java.lang.ref.Reference$Lock)


"main" prio=6 tid=115800800 nid=0x7fff7118bc00 runnable [7fff5fbfd000]
&#160;&#160; java.lang.Thread.State: RUNNABLE
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.swt.internal.cocoa.OS.objc_msgSend_bool(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.swt.internal.cocoa.NSRunLoop.runMode(NSRunLoop.java:42)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.swt.widgets.Display.sleep(Display.java:4573)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.ui.application.WorkbenchAdvisor.eventLoopIdle(WorkbenchAdvisor.java:364)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.eventLoopIdle(IDEWorkbenchAdvisor.java:917)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2697)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at java.lang.reflect.Method.invoke(Method.java:597)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;at org.eclipse.equinox.launcher.Main.run(Main.java:1410)


"VM Thread" prio=9 tid=115945800 nid=0x14e2a1000 runnable 


"Gang worker#0 (Parallel GC Threads)" prio=9 tid=115802000 nid=0x114f1b000 runnable 


"Gang worker#1 (Parallel GC Threads)" prio=9 tid=115802800 nid=0x119202000 runnable 


"Gang worker#2 (Parallel GC Threads)" prio=9 tid=115803000 nid=0x119305000 runnable 


"Gang worker#3 (Parallel GC Threads)" prio=9 tid=115804000 nid=0x119408000 runnable 


"Gang worker#4 (Parallel GC Threads)" prio=9 tid=115804800 nid=0x11950b000 runnable 


"Gang worker#5 (Parallel GC Threads)" prio=9 tid=115805000 nid=0x11960e000 runnable 


"Gang worker#6 (Parallel GC Threads)" prio=9 tid=115805800 nid=0x119711000 runnable 


"Gang worker#7 (Parallel GC Threads)" prio=9 tid=115806800 nid=0x119814000 runnable 


"Concurrent Mark-Sweep GC Thread" prio=9 tid=1158c0800 nid=0x14dfa9000 runnable 
"Gang worker#0 (Parallel CMS Threads)" prio=9 tid=1158bf800 nid=0x14d5a3000 runnable 


"Gang worker#1 (Parallel CMS Threads)" prio=9 tid=1158c0000 nid=0x14d6a6000 runnable 


"VM Periodic Task Thread" prio=10 tid=14f802000 nid=0x14f307000 waiting on condition 


"Exception Catcher Thread" prio=10 tid=115801800 nid=0x113f01000 runnable 
JNI global references: 2209

</code></pre><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>The (nonsensical) offending file (foo_bar_kaz.html):</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><pre class="jive-pre"><code class="jive-code">&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"&gt;

&lt;html&gt;
&lt;head&gt;
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&lt;title&gt;some title&lt;/title&gt;
&lt;/head&gt;

&lt;body&gt;
&lt;h2&gt;some heading.&lt;/h2&gt;

SOME TEST!!!!&lt;br&gt;
MORE TEXT

&lt;script type="text/javascript" language="javascript" &gt;
// A comment

function GetCookie (name) {
&#160; var arg = name + "=";
&#160; var alen = arg.length;
&#160; var clen = document.cookie.length;
&#160; var i = 0;
 while (i &lt; clen) {
&#160;&#160;&#160; var j = i + alen;
&#160;&#160;&#160; if (document.cookie.substring(i, j) == arg)
&#160;&#160;&#160;&#160;&#160; return getCookieVal (j);
&#160;&#160;&#160; i = document.cookie.indexOf(" ", i) + 1;
&#160;&#160;&#160; if (i == 0) break;
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;} 
return null;
}

function getCookieVal (offset) {
&#160; var endstr = document.cookie.indexOf (";", offset);
 if (endstr == -1)
&#160;&#160;&#160; endstr = document.cookie.length;
&#160; return document.cookie.substring(offset, endstr);
}

//comment
var xyz = GetCookie('xyz'); // Comments

var datum = new Date();

var d1 = datum.getTime().toString();
// comment "" bla
var d2 = "100";&#160; 
// comment
var d3 = "dba";&#160; 
// comment
var abc = 999; 
// comment

function urlEncode (string) {
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;string = string.replace(/ /g, '+');
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;return escape(string);
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;}

// comment
// comment
if(cookie != "" &amp;&amp; cookie != null ){
&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;document.write("&lt;img src=\"http://example.com./xxx?bla=" + xyz + "&amp;bar="+abc+"&amp;d1=" +urlEncode(d1)+ "&amp;d2=" +urlEncode(d2) +"&amp;d3=" +urlEncode(d3)+"\" alt=\"\" width=\"1\" height=\"1\" border=\"0\" &gt;"); 
}
else {
var cookie = "kaz" 
}
&lt;/script&gt;


&lt;/body&gt;
&lt;/html&gt;</code></pre></div>

<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
    <p style="margin: 0;">Reply to this message by <a href="http://community.jboss.org/message/640857#640857">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in JBoss Tools at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2128">Community</a></p>
</div></td>
                        </tr>
                    </tbody>
                </table>


                </td>
            </tr>
        </tbody>
    </table>

</div>

</body>
</html>