[jbosstools-issues] [JBoss JIRA] (JBIDE-11066) KB builder downloads XML schemas/DTD to parse XMLs from jars

Viacheslav Kabanovich (JIRA) jira-events at lists.jboss.org
Mon Feb 27 20:02:36 EST 2012


     [ https://issues.jboss.org/browse/JBIDE-11066?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Viacheslav Kabanovich updated JBIDE-11066:
------------------------------------------

    Attachment: JBIDE-11066.patch

    
> KB builder downloads XML schemas/DTD to parse XMLs from jars
> ------------------------------------------------------------
>
>                 Key: JBIDE-11066
>                 URL: https://issues.jboss.org/browse/JBIDE-11066
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: common/jst/core
>    Affects Versions: 3.3.0.M4
>            Reporter: Alexey Kazakov
>            Assignee: Viacheslav Kabanovich
>            Priority: Critical
>             Fix For: 3.3.0.Beta1
>
>         Attachments: JBIDE-11066.patch
>
>
> {code}
> P:\java\jdk1.7.0\bin>jps -l -m
> 2656 sun.tools.jps.Jps -l -m
> 2312
> 3544
>  
> P:\java\jdk1.7.0\bin>jstack 2312
> 2012-02-27 11:06:22
> Full thread dump Java HotSpot(TM) Client VM (16.0-b13 mixed mode, sharing):
>  
> "pool-3-thread-1" prio=6 tid=0x0600a400 nid=0xe48 waiting on condition [0x073ff000]
>    java.lang.Thread.State: WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x2a3f8420> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at java.util.concurrent.locks.LockSupport.park(Unknown Source)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
>         at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
>         at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
>         at java.lang.Thread.run(Unknown Source)
>  
> "Thread-33" prio=6 tid=0x0600b400 nid=0xc1c runnable [0x06f4f000]
>    java.lang.Thread.State: RUNNABLE
>         at com.sun.jna.Function.invokeInt(Native Method)
>         at com.sun.jna.Function.invoke(Function.java:344)
>         at com.sun.jna.Function.invoke(Function.java:276)
>         at com.sun.jna.Library$Handler.invoke(Library.java:216)
>         at $Proxy0.GetMessage(Unknown Source)
>         at org.jivesoftware.sparkimpl.plugin.idle.UserIdlePlugin$KeyHook$1.run(UserIdlePlugin.java:232)
>         at java.lang.Thread.run(Unknown Source)
>  
> "Timer-11" prio=6 tid=0x0600bc00 nid=0xb94 in Object.wait() [0x05d4f000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x29f6c630> (a java.util.TaskQueue)
>         at java.util.TimerThread.mainLoop(Unknown Source)
>         - locked <0x29f6c630> (a java.util.TaskQueue)
>         at java.util.TimerThread.run(Unknown Source)
>  
> "Java Sound Event Dispatcher" daemon prio=6 tid=0x06007800 nid=0x12f0 in Object.wait() [0x06eff000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x29ea9c80> (a com.sun.media.sound.EventDispatcher)
>         at java.lang.Object.wait(Object.java:485)
>         at com.sun.media.sound.EventDispatcher.dispatchEvents(Unknown Source)
>         - locked <0x29ea9c80> (a com.sun.media.sound.EventDispatcher)
>         at com.sun.media.sound.EventDispatcher.run(Unknown Source)
>         at java.lang.Thread.run(Unknown Source)
>  
> "pool-spark1" daemon prio=6 tid=0x06006000 nid=0xdc8 waiting on condition [0x05f3f000]
>    java.lang.Thread.State: WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x29d768b8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at java.util.concurrent.locks.LockSupport.park(Unknown Source)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
>         at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
>         at org.jivesoftware.sparkimpl.profile.VCardManager$2.run(VCardManager.java:180)
>         at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
>         at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
>         at java.util.concurrent.FutureTask.run(Unknown Source)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
>         at java.lang.Thread.run(Unknown Source)
>  
> "Timer-0" prio=6 tid=0x06005c00 nid=0xe18 in Object.wait() [0x05eaf000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x29d76a38> (a java.util.TaskQueue)
>         at java.lang.Object.wait(Object.java:485)
>         at java.util.TimerThread.mainLoop(Unknown Source)
>         - locked <0x29d76a38> (a java.util.TaskQueue)
>         at java.util.TimerThread.run(Unknown Source)
>  
> "timer-spark" daemon prio=6 tid=0x06005400 nid=0x1294 in Object.wait() [0x05e1f000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x29ce32b0> (a java.util.TaskQueue)
>         at java.util.TimerThread.mainLoop(Unknown Source)
>         - locked <0x29ce32b0> (a java.util.TaskQueue)
>         at java.util.TimerThread.run(Unknown Source)
>  
> "Smack Listener Processor (0)" daemon prio=6 tid=0x06004400 nid=0xb64 waiting on condition [0x05c6f000]
>    java.lang.Thread.State: WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x29c28bc0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at java.util.concurrent.locks.LockSupport.park(Unknown Source)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
>         at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
>         at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
>         at java.lang.Thread.run(Unknown Source)
>  
> "Smack Keep Alive (0)" daemon prio=6 tid=0x0565f800 nid=0x1214 waiting on condition [0x0581f000]
>    java.lang.Thread.State: TIMED_WAITING (sleeping)
>         at java.lang.Thread.sleep(Native Method)
>         at org.jivesoftware.smack.PacketWriter$KeepAliveTask.run(PacketWriter.java:302)
>         at java.lang.Thread.run(Unknown Source)
>  
> "Smack Packet Reader (0)" daemon prio=6 tid=0x054f7400 nid=0x11ec runnable [0x05bdf000]
>    java.lang.Thread.State: RUNNABLE
>         at java.net.SocketInputStream.socketRead0(Native Method)
>         at java.net.SocketInputStream.read(Unknown Source)
>         at com.sun.net.ssl.internal.ssl.InputRecord.readFully(Unknown Source)
>         at com.sun.net.ssl.internal.ssl.InputRecord.read(Unknown Source)
>         at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source)
>         - locked <0x29c96308> (a java.lang.Object)
>         at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readDataRecord(Unknown Source)
>         at com.sun.net.ssl.internal.ssl.AppInputStream.read(Unknown Source)
>         - locked <0x29c96398> (a com.sun.net.ssl.internal.ssl.AppInputStream)
>         at sun.nio.cs.StreamDecoder.readBytes(Unknown Source)
>         at sun.nio.cs.StreamDecoder.implRead(Unknown Source)
>         at sun.nio.cs.StreamDecoder.read(Unknown Source)
>         - locked <0x29c9c3f8> (a java.io.InputStreamReader)
>         at java.io.InputStreamReader.read(Unknown Source)
>         at java.io.BufferedReader.fill(Unknown Source)
>         at java.io.BufferedReader.read1(Unknown Source)
>         at java.io.BufferedReader.read(Unknown Source)
>         - locked <0x29c9c3f8> (a java.io.InputStreamReader)
>         at org.xmlpull.mxp1.MXParser.fillBuf(MXParser.java:2992)
>         at org.xmlpull.mxp1.MXParser.more(MXParser.java:3046)
>         at org.xmlpull.mxp1.MXParser.nextImpl(MXParser.java:1144)
>         at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093)
>         at org.jivesoftware.smack.PacketReader.parsePackets(PacketReader.java:325)
>         at org.jivesoftware.smack.PacketReader.access$000(PacketReader.java:43)
>         at org.jivesoftware.smack.PacketReader$1.run(PacketReader.java:70)
>  
> "Smack Packet Writer (0)" daemon prio=6 tid=0x05fcac00 nid=0x11e8 in Object.wait() [0x05abf000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x29c28dd0> (a java.util.concurrent.ArrayBlockingQueue)
>         at java.lang.Object.wait(Object.java:485)
>         at org.jivesoftware.smack.PacketWriter.nextPacket(PacketWriter.java:173)
>         - locked <0x29c28dd0> (a java.util.concurrent.ArrayBlockingQueue)
>         at org.jivesoftware.smack.PacketWriter.writePackets(PacketWriter.java:189)
>         at org.jivesoftware.smack.PacketWriter.access$000(PacketWriter.java:40)
>         at org.jivesoftware.smack.PacketWriter$1.run(PacketWriter.java:76)
>  
> "Thread-3" daemon prio=6 tid=0x05fca400 nid=0x1344 runnable [0x05b4f000]
>    java.lang.Thread.State: RUNNABLE
>         at sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method)
>         at sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(Unknown Source)
>  
> "TimerQueue" daemon prio=6 tid=0x05527400 nid=0x1084 in Object.wait() [0x0578f000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x29b32508> (a javax.swing.TimerQueue)
>         at javax.swing.TimerQueue.run(Unknown Source)
>         - locked <0x29b32508> (a javax.swing.TimerQueue)
>         at java.lang.Thread.run(Unknown Source)
>  
> "AWT-EventQueue-0" prio=6 tid=0x054d3000 nid=0x1318 in Object.wait() [0x0509f000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x29a4d1b8> (a java.awt.EventQueue)
>         at java.lang.Object.wait(Object.java:485)
>         at java.awt.EventQueue.getNextEvent(Unknown Source)
>         - locked <0x29a4d1b8> (a java.awt.EventQueue)
>         at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
>         at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
>         at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
>         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
>         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
>         at java.awt.EventDispatchThread.run(Unknown Source)
>  
> "AWT-Shutdown" prio=6 tid=0x052fc800 nid=0x1314 in Object.wait() [0x04f7f000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x29a4d1f0> (a java.lang.Object)
>         at java.lang.Object.wait(Object.java:485)
>         at sun.awt.AWTAutoShutdown.run(Unknown Source)
>         - locked <0x29a4d1f0> (a java.lang.Object)
>         at java.lang.Thread.run(Unknown Source)
>  
> "AWT-Windows" daemon prio=6 tid=0x04b19800 nid=0xe04 runnable [0x0500f000]
>    java.lang.Thread.State: RUNNABLE
>         at sun.awt.windows.WToolkit.eventLoop(Native Method)
>         at sun.awt.windows.WToolkit.run(Unknown Source)
>         at java.lang.Thread.run(Unknown Source)
>  
> "Java2D Disposer" daemon prio=10 tid=0x04b18800 nid=0xdfc in Object.wait() [0x04eef000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x29a4d2e8> (a java.lang.ref.ReferenceQueue$Lock)
>         at java.lang.ref.ReferenceQueue.remove(Unknown Source)
>         - locked <0x29a4d2e8> (a java.lang.ref.ReferenceQueue$Lock)
>         at java.lang.ref.ReferenceQueue.remove(Unknown Source)
>         at sun.java2d.Disposer.run(Unknown Source)
>         at java.lang.Thread.run(Unknown Source)
>  
> "Exe4JStartupThread" daemon prio=6 tid=0x01e78c00 nid=0xaac waiting on condition [0x04a0f000]
>    java.lang.Thread.State: TIMED_WAITING (sleeping)
>         at java.lang.Thread.sleep(Native Method)
>         at com.exe4j.Controller$StartupThread.run(Unknown Source)
>  
> "Low Memory Detector" daemon prio=6 tid=0x01e42400 nid=0xa3c runnable [0x00000000]
>    java.lang.Thread.State: RUNNABLE
>  
> "CompilerThread0" daemon prio=10 tid=0x01e3b800 nid=0xa48 waiting on condition [0x00000000]
>    java.lang.Thread.State: RUNNABLE
>  
> "Attach Listener" daemon prio=10 tid=0x01e3a800 nid=0x4a0 waiting on condition [0x00000000]
>    java.lang.Thread.State: RUNNABLE
>  
> "Signal Dispatcher" daemon prio=10 tid=0x01e37800 nid=0x66c runnable [0x00000000]
>    java.lang.Thread.State: RUNNABLE
>  
> "Finalizer" daemon prio=8 tid=0x01df3000 nid=0x874 in Object.wait() [0x046af000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x29a4d588> (a java.lang.ref.ReferenceQueue$Lock)
>         at java.lang.ref.ReferenceQueue.remove(Unknown Source)
>         - locked <0x29a4d588> (a java.lang.ref.ReferenceQueue$Lock)
>         at java.lang.ref.ReferenceQueue.remove(Unknown Source)
>         at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)
>  
> "Reference Handler" daemon prio=10 tid=0x01df1800 nid=0x87c in Object.wait() [0x0461f000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x29a4d160> (a java.lang.ref.Reference$Lock)
>         at java.lang.Object.wait(Object.java:485)
>         at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
>         - locked <0x29a4d160> (a java.lang.ref.Reference$Lock)
>  
> "main" prio=6 tid=0x01ed9c00 nid=0x90c waiting on condition [0x00000000]
>    java.lang.Thread.State: RUNNABLE
>  
> "VM Thread" prio=10 tid=0x01df0400 nid=0xbdc runnable
>  
> "VM Periodic Task Thread" prio=10 tid=0x01e53c00 nid=0xb34 waiting on condition
>  
> JNI global references: 1656
>  
>  
> P:\java\jdk1.7.0\bin>jstack 3544
> 2012-02-27 11:06:49
> Full thread dump Java HotSpot(TM) Client VM (21.0-b17 mixed mode):
>  
> "AsyncHttpClient-Reaper" daemon prio=6 tid=0x3905fc00 nid=0x13a0 waiting on condition [0x37a2f000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x05da0ae8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
>         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090)
>         at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)
>         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>         at java.lang.Thread.run(Thread.java:722)
>  
> "New I/O client worker #28-1" daemon prio=6 tid=0x3905d400 nid=0x11d0 runnable [0x372cf000]
>    java.lang.Thread.State: RUNNABLE
>         at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
>         at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:295)
>         at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(WindowsSelectorImpl.java:277)
>         at sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:158)
>         at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)
>         - locked <0x05db0338> (a sun.nio.ch.Util$2)
>         - locked <0x05db0328> (a java.util.Collections$UnmodifiableSet)
>         - locked <0x05db0108> (a sun.nio.ch.WindowsSelectorImpl)
>         at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)
>         at org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:38)
>         at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:163)
>         at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)
>         at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:44)
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>         at java.lang.Thread.run(Thread.java:722)
>  
> "pool-28-thread-1" prio=6 tid=0x3905e800 nid=0xde8 waiting on condition [0x3704f000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x05da1d20> (a java.util.concurrent.SynchronousQueue$TransferStack)
>         at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
>         at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
>         at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
>         at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
>         at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>         at java.lang.Thread.run(Thread.java:722)
>  
> "Timer-27" prio=6 tid=0x3905f400 nid=0xa50 in Object.wait() [0x3670f000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x05da2b68> (a java.util.TaskQueue)
>         at java.util.TimerThread.mainLoop(Timer.java:552)
>         - locked <0x05da2b68> (a java.util.TaskQueue)
>         at java.util.TimerThread.run(Timer.java:505)
>  
> "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=2 tid=0x39791800 nid=0xd34 in Object.wait() [0x4367f000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x13a0efd8> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)
>         at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:179)
>         - locked <0x13a0efd8> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)
>  
> "org.eclipse.wst.sse.ui.internal.reconcile.StructuredRegionProcessor" daemon prio=2 tid=0x39790c00 nid=0x1180 in Object.wait() [0x42c1f000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x13a0f050> (a java.util.Collections$SynchronizedRandomAccessList)
>         at org.eclipse.wst.sse.ui.internal.reconcile.DirtyRegionProcessor$BackgroundThread.run(DirtyRegionProcessor.java:672)
>         - locked <0x13a0f050> (a java.util.Collections$SynchronizedRandomAccessList)
>  
> "org.eclipse.wst.sse.ui.internal.reconcile.StructuredRegionProcessor" daemon prio=2 tid=0x3905e000 nid=0x1118 in Object.wait() [0x42adf000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x13a0f0d0> (a java.util.Collections$SynchronizedRandomAccessList)
>         at org.eclipse.wst.sse.ui.internal.reconcile.DirtyRegionProcessor$BackgroundThread.run(DirtyRegionProcessor.java:672)
>         - locked <0x13a0f0d0> (a java.util.Collections$SynchronizedRandomAccessList)
>  
> "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=2 tid=0x3978fc00 nid=0xa7c in Object.wait() [0x4299f000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x13910fd8> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)
>         at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:179)
>         - locked <0x13910fd8> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)
>  
> "Worker-23" prio=6 tid=0x3905c800 nid=0xc8c runnable [0x3c54e000]
>    java.lang.Thread.State: RUNNABLE
>         at java.net.SocketInputStream.socketRead0(Native Method)
>         at java.net.SocketInputStream.read(SocketInputStream.java:150)
>         at java.net.SocketInputStream.read(SocketInputStream.java:121)
>         at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
>         at java.io.BufferedInputStream.read1(BufferedInputStream.java:275)
>         at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
>         - locked <0x051d8ef8> (a java.io.BufferedInputStream)
>         at sun.net.www.MeteredStream.read(MeteredStream.java:134)
>         - locked <0x051db8a0> (a sun.net.www.MeteredStream)
>         at java.io.FilterInputStream.read(FilterInputStream.java:133)
>         at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:2968)
>         at org.apache.xerces.impl.XMLEntityManager$RewindableInputStream.read(Unknown Source)
>         at org.apache.xerces.impl.io.UTF8Reader.read(Unknown Source)
>         at org.apache.xerces.impl.XMLEntityScanner.load(Unknown Source)
>         at org.apache.xerces.impl.XMLEntityScanner.skipSpaces(Unknown Source)
>         at org.apache.xerces.impl.XMLDTDScannerImpl.skipSeparator(Unknown Source)
>         at org.apache.xerces.impl.XMLDTDScannerImpl.scanDecls(Unknown Source)
>         at org.apache.xerces.impl.XMLDTDScannerImpl.scanDTDExternalSubset(Unknown Source)
>         at org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(Unknown Source)
>         at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
>         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
>         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
>         at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>         at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
>         at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
>         at org.jboss.tools.common.xml.XMLUtilities.getXMLErrors(XMLUtilities.java:275)
>         at org.jboss.tools.common.xml.XMLUtilities.getXMLErrors(XMLUtilities.java:260)
>         at org.jboss.tools.common.model.util.XMLUtil.getXMLErrors(XMLUtil.java:97)
>         at org.jboss.tools.common.model.util.XMLUtil.getXMLErrors(XMLUtil.java:110)
>         at org.jboss.tools.common.model.filesystems.impl.AbstractXMLFileImpl.setErrors(AbstractXMLFileImpl.java:57)
>         at org.jboss.tools.common.model.filesystems.impl.FileXMLImpl.updateMarkers(FileXMLImpl.java:53)
>         at org.jboss.tools.common.model.filesystems.impl.FileXMLImpl.get(FileXMLImpl.java:35)
>         at org.jboss.tools.common.model.filesystems.impl.FileAnyImpl.toFileName(FileAnyImpl.java:126)
>         at org.jboss.tools.common.model.filesystems.impl.FileAnyImpl.name(FileAnyImpl.java:112)
>         at org.jboss.tools.common.model.filesystems.impl.FileAnyImpl.getPathPart(FileAnyImpl.java:120)
>         at org.jboss.tools.common.model.impl.RegularChildren.addObject(RegularChildren.java:128)
>         at org.jboss.tools.common.model.impl.RegularObjectImpl.addChild_0(RegularObjectImpl.java:77)
>         at org.jboss.tools.common.model.impl.XModelObjectImpl.addChild(XModelObjectImpl.java:271)
>         at org.jboss.tools.common.model.filesystems.impl.JarFolderImpl.createFileObject(JarFolderImpl.java:114)
>         at org.jboss.tools.common.model.filesystems.impl.JarFolderImpl.loadChildren(JarFolderImpl.java:78)
>         at org.jboss.tools.common.model.impl.RegularObjectImpl.getChildren(RegularObjectImpl.java:58)
>         at org.jboss.tools.jst.web.kb.internal.scanner.LibraryScanner.parseInPackages(LibraryScanner.java:122)
>         at org.jboss.tools.jst.web.kb.internal.scanner.LibraryScanner.parseInPackages(LibraryScanner.java:129)
>         at org.jboss.tools.jst.web.kb.internal.scanner.LibraryScanner.parseInPackages(LibraryScanner.java:129)
>         at org.jboss.tools.jst.web.kb.internal.scanner.LibraryScanner.parseInPackages(LibraryScanner.java:129)
>         at org.jboss.tools.jst.web.kb.internal.scanner.LibraryScanner.parseInPackages(LibraryScanner.java:129)
>         at org.jboss.tools.jst.web.kb.internal.scanner.LibraryScanner.parseInPackages(LibraryScanner.java:129)
>         at org.jboss.tools.jst.web.kb.internal.scanner.LibraryScanner.parse(LibraryScanner.java:113)
>         at org.jboss.tools.jst.web.kb.internal.scanner.ClassPathMonitor.process(ClassPathMonitor.java:95)
>         at org.jboss.tools.jst.web.kb.internal.KbBuilder.build(KbBuilder.java:103)
>         at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
>         at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
>         at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
>         at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
>         at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
>         at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
>         at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
>         at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
>         at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
>         at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)
>         at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
>         at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
>  
> "Worker-22" prio=6 tid=0x3905c000 nid=0xd3c in Object.wait() [0x3c40f000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x0f45cab0> (a org.eclipse.core.internal.jobs.WorkerPool)
>         at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
>         - locked <0x0f45cab0> (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:50)
>  
> "Worker-9" prio=6 tid=0x38e1ec00 nid=0x428 in Object.wait() [0x3b3cf000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x0f45cab0> (a org.eclipse.core.internal.jobs.WorkerPool)
>         at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
>         - locked <0x0f45cab0> (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:50)
>  
> "Worker-8" prio=6 tid=0x38e1e400 nid=0x788 waiting on condition [0x3b1cf000]
>    java.lang.Thread.State: WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x05da4ac8> (a java.util.concurrent.CountDownLatch$Sync)
>         at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:994)
>         at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303)
>         at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236)
>         at org.sonatype.aether.connector.async.AsyncRepositoryConnector.get(AsyncRepositoryConnector.java:275)
>         at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:460)
>         at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:220)
>         at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:197)
>         at org.sonatype.aether.impl.internal.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:323)
>         at org.eclipse.m2e.core.internal.embedder.MavenImpl.resolve(MavenImpl.java:630)
>         at org.eclipse.m2e.jdt.internal.DownloadSourcesJob.download(DownloadSourcesJob.java:230)
>         at org.eclipse.m2e.jdt.internal.DownloadSourcesJob.downloadAttachments(DownloadSourcesJob.java:219)
>         at org.eclipse.m2e.jdt.internal.DownloadSourcesJob.downloadMaven(DownloadSourcesJob.java:185)
>         at org.eclipse.m2e.jdt.internal.DownloadSourcesJob.run(DownloadSourcesJob.java:141)
>         at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
>  
> "Worker-7" prio=6 tid=0x38e1e000 nid=0x1308 runnable [0x3afcf000]
>    java.lang.Thread.State: RUNNABLE
>         at java.net.SocketInputStream.socketRead0(Native Method)
>         at java.net.SocketInputStream.read(SocketInputStream.java:150)
>         at java.net.SocketInputStream.read(SocketInputStream.java:121)
>         at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
>         at java.io.BufferedInputStream.read1(BufferedInputStream.java:275)
>         at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
>         - locked <0x1263caf0> (a java.io.BufferedInputStream)
>         at sun.net.www.MeteredStream.read(MeteredStream.java:134)
>         - locked <0x1263f1f0> (a sun.net.www.MeteredStream)
>         at java.io.FilterInputStream.read(FilterInputStream.java:133)
>         at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:2968)
>         at java.io.FilterInputStream.read(FilterInputStream.java:133)
>         at org.eclipse.update.internal.core.connection.HttpResponse$MonitoringInputStream.read(HttpResponse.java:91)
>         at java.io.FilterInputStream.read(FilterInputStream.java:107)
>         at org.eclipse.update.internal.core.connection.HttpResponse$MonitoringInputStream.read(HttpResponse.java:82)
>         at com.google.gdt.eclipse.core.jobs.DownloadRunnable.run(DownloadRunnable.java:102)
>         at com.google.gdt.eclipse.managedapis.impl.ManagedApiChecker$ManagedApiCheckerJob.loadIconCache(ManagedApiChecker.java:72)
>         at com.google.gdt.eclipse.managedapis.impl.ManagedApiChecker$ManagedApiCheckerJob.run(ManagedApiChecker.java:57)
>         at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
>  
> "org.eclipse.wst.sse.ui.internal.reconcile.StructuredRegionProcessor" daemon prio=2 tid=0x35b5a800 nid=0x548 in Object.wait() [0x3a15f000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x11c591a8> (a java.util.Collections$SynchronizedRandomAccessList)
>         at org.eclipse.wst.sse.ui.internal.reconcile.DirtyRegionProcessor$BackgroundThread.run(DirtyRegionProcessor.java:672)
>         - locked <0x11c591a8> (a java.util.Collections$SynchronizedRandomAccessList)
>  
> "org.eclipse.wst.sse.ui.internal.reconcile.StructuredRegionProcessor" daemon prio=2 tid=0x35b5a400 nid=0xe10 in Object.wait() [0x3a05f000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x11c5b5b0> (a java.util.Collections$SynchronizedRandomAccessList)
>         at org.eclipse.wst.sse.ui.internal.reconcile.DirtyRegionProcessor$BackgroundThread.run(DirtyRegionProcessor.java:672)
>         - locked <0x11c5b5b0> (a java.util.Collections$SynchronizedRandomAccessList)
>  
> "3512059 at qtp-9966736-1" prio=6 tid=0x35b59c00 nid=0x1258 in Object.wait() [0x39e5f000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x106a6428> (a org.mortbay.thread.QueuedThreadPool$PoolThread)
>         at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:626)
>         - locked <0x106a6428> (a org.mortbay.thread.QueuedThreadPool$PoolThread)
>  
> "29164328 at qtp-9966736-0 - Acceptor0 SocketConnector at 0.0.0.0:50313" prio=6 tid=0x35b59400 nid=0xaa8 runnable [0x39d1f000]
>    java.lang.Thread.State: RUNNABLE
>         at java.net.DualStackPlainSocketImpl.accept0(Native Method)
>         at java.net.DualStackPlainSocketImpl.socketAccept(DualStackPlainSocketImpl.java:121)
>         at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:396)
>         at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:183)
>         - locked <0x106b9328> (a java.net.SocksSocketImpl)
>         at java.net.ServerSocket.implAccept(ServerSocket.java:522)
>         at java.net.ServerSocket.accept(ServerSocket.java:490)
>         at org.mortbay.jetty.bio.SocketConnector.accept(SocketConnector.java:99)
>         at org.mortbay.jetty.AbstractConnector$Acceptor.run(AbstractConnector.java:707)
>         at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
>  
> "com.google.inject.internal.util.$Finalizer" daemon prio=6 tid=0x35b59000 nid=0x1348 in Object.wait() [0x39bcf000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x10470dc0> (a java.lang.ref.ReferenceQueue$Lock)
>         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
>         - locked <0x10470dc0> (a java.lang.ref.ReferenceQueue$Lock)
>         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
>         at com.google.inject.internal.util.$Finalizer.run(Finalizer.java:144)
>         at java.lang.Thread.run(Thread.java:722)
>  
> "Java indexing" daemon prio=4 tid=0x35b58800 nid=0x1094 in Object.wait() [0x37fef000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x10204f10> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
>         at java.lang.Object.wait(Object.java:503)
>         at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:382)
>         - locked <0x10204f10> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
>         at java.lang.Thread.run(Thread.java:722)
>  
> "Bundle File Closer" daemon prio=6 tid=0x35b58400 nid=0xc7c in Object.wait() [0x37c8f000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x10051960> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
>         at java.lang.Object.wait(Object.java:503)
>         at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
>         - locked <0x10051960> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
>         at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
>  
> "[ThreadPool Manager] - Idle Thread" daemon prio=6 tid=0x35b57800 nid=0xd48 in Object.wait() [0x3792f000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x0fbaa810> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor)
>         at java.lang.Object.wait(Object.java:503)
>         at org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Executor.java:106)
>         - locked <0x0fbaa810> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor)
>  
> "Provisioning Event Dispatcher" daemon prio=6 tid=0x35d01400 nid=0x1380 in Object.wait() [0x3660f000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x0f6387f8> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
>         at java.lang.Object.wait(Object.java:503)
>         at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
>         - locked <0x0f6387f8> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
>         at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
>  
> "Worker-JM" prio=6 tid=0x34d5e400 nid=0xea8 in Object.wait() [0x3640f000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x0f42e288> (a java.util.ArrayList)
>         at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58)
>         - locked <0x0f42e288> (a java.util.ArrayList)
>  
> "[Timer] - Main Queue Handler" daemon prio=6 tid=0x35c76400 nid=0x1190 in Object.wait() [0x3630f000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x0f42e308> (a java.lang.Object)
>         at org.eclipse.equinox.internal.util.impl.tpt.timer.TimerImpl.run(TimerImpl.java:141)
>         - locked <0x0f42e308> (a java.lang.Object)
>         at java.lang.Thread.run(Thread.java:722)
>  
> "Framework Event Dispatcher" daemon prio=6 tid=0x35b8e000 nid=0xd9c in Object.wait() [0x3610f000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x0f42e370> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
>         at java.lang.Object.wait(Object.java:503)
>         at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
>         - locked <0x0f42e370> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
>         at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
>  
> "Start Level Event Dispatcher" daemon prio=6 tid=0x35b6f400 nid=0x1290 in Object.wait() [0x3600f000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x0f42e3e0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
>         at java.lang.Object.wait(Object.java:503)
>         at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
>         - locked <0x0f42e3e0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
>         at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
>  
> "State Data Manager" daemon prio=6 tid=0x35b7ac00 nid=0x109c waiting on condition [0x35a8f000]
>    java.lang.Thread.State: TIMED_WAITING (sleeping)
>         at java.lang.Thread.sleep(Native Method)
>         at org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.java:297)
>         at java.lang.Thread.run(Thread.java:722)
>  
> "Framework Active Thread" prio=6 tid=0x34ce7800 nid=0x1128 in Object.wait() [0x3590f000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x0f0c3a68> (a org.eclipse.osgi.framework.internal.core.Framework)
>         at org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1817)
>         - locked <0x0f0c3a68> (a org.eclipse.osgi.framework.internal.core.Framework)
>         at java.lang.Thread.run(Thread.java:722)
>  
> "Service Thread" daemon prio=6 tid=0x34cc7800 nid=0x230 runnable [0x00000000]
>    java.lang.Thread.State: RUNNABLE
>  
> "C1 CompilerThread0" daemon prio=10 tid=0x34cba800 nid=0xfd4 waiting on condition [0x00000000]
>    java.lang.Thread.State: RUNNABLE
>  
> "Attach Listener" daemon prio=10 tid=0x34cb9400 nid=0xc10 waiting on condition [0x00000000]
>    java.lang.Thread.State: RUNNABLE
>  
> "Signal Dispatcher" daemon prio=10 tid=0x34cb6400 nid=0x1330 runnable [0x00000000]
>    java.lang.Thread.State: RUNNABLE
>  
> "Finalizer" daemon prio=8 tid=0x025ed400 nid=0x13d0 in Object.wait() [0x34c5f000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x0f0c3ce0> (a java.lang.ref.ReferenceQueue$Lock)
>         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
>         - locked <0x0f0c3ce0> (a java.lang.ref.ReferenceQueue$Lock)
>         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
>         at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)
>  
> "Reference Handler" daemon prio=10 tid=0x025e8400 nid=0x4a4 in Object.wait() [0x34b1f000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x0f0c3d68> (a java.lang.ref.Reference$Lock)
>         at java.lang.Object.wait(Object.java:503)
>         at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
>         - locked <0x0f0c3d68> (a java.lang.ref.Reference$Lock)
>  
> "main" prio=6 tid=0x02609c00 nid=0x13e0 in Object.wait() [0x0018e000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x0fc42fc0> (a java.lang.Object)
>         at org.eclipse.core.internal.jobs.ThreadJob.waitForRun(ThreadJob.java:274)
>         - locked <0x0fc42fc0> (a java.lang.Object)
>         at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:199)
>         at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:92)
>         at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:286)
>         at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:118)
>         at org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:2282)
>         at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2339)
>         at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:118)
>         - locked <0x191556b0> (a org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation)
>         at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:75)
>         at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:65)
>         at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:456)
>         at org.eclipse.ui.editors.text.TextFileDocumentProvider.saveDocument(TextFileDocumentProvider.java:772)
>         at org.eclipse.ui.texteditor.AbstractTextEditor.performSave(AbstractTextEditor.java:5048)
>         at org.eclipse.ui.texteditor.AbstractTextEditor.doSave(AbstractTextEditor.java:4837)
>         at org.eclipse.wst.sse.ui.StructuredTextEditor.doSave(StructuredTextEditor.java:1892)
>         at org.eclipse.m2e.editor.pom.MavenPomEditor$StructuredSourceTextEditor.doSave(MavenPomEditor.java:585)
>         at org.eclipse.m2e.editor.pom.MavenPomEditor.doSave(MavenPomEditor.java:784)
>         at org.eclipse.ui.internal.DefaultSaveable.doSave(DefaultSaveable.java:54)
>         at org.eclipse.ui.Saveable.doSave(Saveable.java:214)
>         at org.eclipse.ui.internal.SaveableHelper.doSaveModel(SaveableHelper.java:349)
>         at org.eclipse.ui.internal.EditorManager$8.run(EditorManager.java:1269)
>         at org.eclipse.ui.internal.SaveableHelper$5.run(SaveableHelper.java:277)
>         at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:464)
>         at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372)
>         at org.eclipse.jface.window.ApplicationWindow$1.run(ApplicationWindow.java:759)
>         at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
>         at org.eclipse.jface.window.ApplicationWindow.run(ApplicationWindow.java:756)
>         at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2642)
>         at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:285)
>         at org.eclipse.ui.internal.EditorManager.saveAll(EditorManager.java:1279)
>         at org.eclipse.ui.internal.Workbench$19.run(Workbench.java:1184)
>         at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
>         at org.eclipse.ui.internal.Workbench.saveAllEditors(Workbench.java:1133)
>         at org.tigris.subversion.subclipse.ui.actions.SVNAction$3.run(SVNAction.java:402)
>         at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:180)
>         at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)
>         at org.eclipse.swt.widgets.Display.syncExec(Display.java:4683)
>         at org.tigris.subversion.subclipse.ui.actions.SVNAction.saveAllEditors(SVNAction.java:399)
>         at org.tigris.subversion.subclipse.ui.actions.SVNAction.beginExecution(SVNAction.java:77)
>         at org.tigris.subversion.subclipse.ui.actions.SVNAction.run(SVNAction.java:55)
>         at org.eclipse.ui.actions.ActionDelegate.runWithEvent(ActionDelegate.java:70)
>         at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:241)
>         at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
>         at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
>         at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
>         at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
>         at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
>         at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4165)
>         at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3754)
>         at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696)
>         at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660)
>         at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494)
>         at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674)
>         at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
>         at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667)
>         at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
>         at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)
>         at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
>         at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
>         at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
>         at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
>         at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:601)
>         at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
>         at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
>         at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
>  
> "VM Thread" prio=10 tid=0x025e3c00 nid=0x10f0 runnable
>  
> "VM Periodic Task Thread" prio=10 tid=0x34cc8c00 nid=0x3d4 waiting on condition
>  
> JNI global references: 490
>  
>  
> P:\java\jdk1.7.0\bin>P:\java\jdk1.7.0\bin>
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jbosstools-issues mailing list