Deadlock around ScalaPresentationCompiler$CachedCompilerResult.invalidate

4 views
Skip to first unread message

nairb774

unread,
Oct 17, 2010, 3:46:44 PM10/17/10
to Scala IDE Dev
I have run into a few UI lockups in the past few days. I grabbed the
attached thread dump after one of the more recent deadlocks. I would
log a ticket but assemblia is telling me I do not have permissions -
likely due to my account being fresh. I also made a heap dump in case
anyone needs to inspect the state of objects when the deadlock
happened (~40MB compressed - available upon request).

Eclipse Build id: 20100218-1602 (Galileo)
Scala IDE for Eclipse: 1.0.0.201010070206 org.scala-
ide.sdt.feature.feature.group (from: http://download.scala-ide.org/nightly-update-master-2.8.0.final)

Brian Atkinson

2010-10-17 14:21:48
Full thread dump Java HotSpot(TM) 64-Bit Server VM 17.1-b03

"RMI TCP Connection(12)-192.168.16.33" nid=615 state=TIMED_WAITING
- waiting on <0x71cbd4f7> (a
com.sun.jmx.remote.internal.ArrayNotificationBuffer)
- locked <0x71cbd4f7> (a
com.sun.jmx.remote.internal.ArrayNotificationBuffer)
at java.lang.Object.wait(Native Method)
at
com.sun.jmx.remote.internal.ArrayNotificationBuffer.fetchNotifications(ArrayNotificationBuffer.java:
417)
at com.sun.jmx.remote.internal.ArrayNotificationBuffer
$ShareBuffer.fetchNotifications(ArrayNotificationBuffer.java:209)
at
com.sun.jmx.remote.internal.ServerNotifForwarder.fetchNotifs(ServerNotifForwarder.java:
258)
at javax.management.remote.rmi.RMIConnectionImpl
$2.run(RMIConnectionImpl.java:1227)
at javax.management.remote.rmi.RMIConnectionImpl
$2.run(RMIConnectionImpl.java:1225)
at
javax.management.remote.rmi.RMIConnectionImpl.fetchNotifications(RMIConnectionImpl.java:
1231)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
at java.lang.reflect.Method.invoke(Method.java:597)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:
305)
at sun.rmi.transport.Transport$1.run(Transport.java:159)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:
535)
at sun.rmi.transport.tcp.TCPTransport
$ConnectionHandler.run0(TCPTransport.java:790)
at sun.rmi.transport.tcp.TCPTransport
$ConnectionHandler.run(TCPTransport.java:649)
at java.util.concurrent.ThreadPoolExecutor
$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor
$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)

Locked synchronizers: count = 1
- java.util.concurrent.locks.ReentrantLock$NonfairSync@7adaa0ad

"RMI TCP Connection(11)-192.168.16.33" nid=614 state=RUNNABLE (running
in native)
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
at java.io.FilterInputStream.read(FilterInputStream.java:66)
at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:
517)
at sun.rmi.transport.tcp.TCPTransport
$ConnectionHandler.run0(TCPTransport.java:790)
at sun.rmi.transport.tcp.TCPTransport
$ConnectionHandler.run(TCPTransport.java:649)
at java.util.concurrent.ThreadPoolExecutor
$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor
$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)

Locked synchronizers: count = 1
- java.util.concurrent.locks.ReentrantLock$NonfairSync@1fc5b19f

"JMX server connection timeout 613" nid=613 state=WAITING
- waiting on <0x31a36953> (a [I)
- locked <0x31a36953> (a [I)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.sun.jmx.remote.internal.ServerCommunicatorAdmin
$Timeout.run(ServerCommunicatorAdmin.java:132)
at java.lang.Thread.run(Thread.java:662)

Locked synchronizers: count = 0

"RMI TCP Connection(idle)" nid=612 state=TIMED_WAITING
- waiting on <0x4f12aa1f> (a java.util.concurrent.SynchronousQueue
$TransferStack)
- locked <0x4f12aa1f> (a java.util.concurrent.SynchronousQueue
$TransferStack)
at sun.misc.Unsafe.park(Native Method)
at
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at java.util.concurrent.SynchronousQueue
$TransferStack.awaitFulfill(SynchronousQueue.java:424)
at java.util.concurrent.SynchronousQueue
$TransferStack.transfer(SynchronousQueue.java:323)
at
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:
945)
at java.util.concurrent.ThreadPoolExecutor
$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:662)

Locked synchronizers: count = 0

"RMI TCP Connection(9)-192.168.16.33" nid=611 state=RUNNABLE
at sun.management.ThreadImpl.dumpThreads0(Native Method)
at sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:374)
at sun.reflect.GeneratedMethodAccessor122.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
com.sun.jmx.mbeanserver.ConvertingMethod.invokeWithOpenReturn(ConvertingMethod.java:
167)
at
com.sun.jmx.mbeanserver.MXBeanIntrospector.invokeM2(MXBeanIntrospector.java:
96)
at
com.sun.jmx.mbeanserver.MXBeanIntrospector.invokeM2(MXBeanIntrospector.java:
33)
at
com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.java:
208)
at com.sun.jmx.mbeanserver.PerInterface.invoke(PerInterface.java:
120)
at com.sun.jmx.mbeanserver.MBeanSupport.invoke(MBeanSupport.java:
262)
at javax.management.StandardMBean.invoke(StandardMBean.java:391)
at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:
836)
at
com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761)
at
javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:
1427)
at javax.management.remote.rmi.RMIConnectionImpl.access
$200(RMIConnectionImpl.java:72)
at javax.management.remote.rmi.RMIConnectionImpl
$PrivilegedOperation.run(RMIConnectionImpl.java:1265)
at
javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:
1360)
at
javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:
788)
at sun.reflect.GeneratedMethodAccessor111.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
at java.lang.reflect.Method.invoke(Method.java:597)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:
305)
at sun.rmi.transport.Transport$1.run(Transport.java:159)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:
535)
at sun.rmi.transport.tcp.TCPTransport
$ConnectionHandler.run0(TCPTransport.java:790)
at sun.rmi.transport.tcp.TCPTransport
$ConnectionHandler.run(TCPTransport.java:649)
at java.util.concurrent.ThreadPoolExecutor
$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor
$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)

Locked synchronizers: count = 1
- java.util.concurrent.locks.ReentrantLock$NonfairSync@3c1b864c

"JMX server connection timeout 609" nid=609 state=TIMED_WAITING
- waiting on <0x30477fc0> (a [I)
- locked <0x30477fc0> (a [I)
at java.lang.Object.wait(Native Method)
at com.sun.jmx.remote.internal.ServerCommunicatorAdmin
$Timeout.run(ServerCommunicatorAdmin.java:150)
at java.lang.Thread.run(Thread.java:662)

Locked synchronizers: count = 0

"RMI TCP Connection(idle)" nid=608 state=TIMED_WAITING
- waiting on <0x4f12aa1f> (a java.util.concurrent.SynchronousQueue
$TransferStack)
- locked <0x4f12aa1f> (a java.util.concurrent.SynchronousQueue
$TransferStack)
at sun.misc.Unsafe.park(Native Method)
at
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at java.util.concurrent.SynchronousQueue
$TransferStack.awaitFulfill(SynchronousQueue.java:424)
at java.util.concurrent.SynchronousQueue
$TransferStack.transfer(SynchronousQueue.java:323)
at
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:
945)
at java.util.concurrent.ThreadPoolExecutor
$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:662)

Locked synchronizers: count = 0

"Text Viewer Hover Presenter" nid=598 state=BLOCKED
- waiting on <0x3b933442> (a java.lang.Object)
- locked <0x3b933442> (a java.lang.Object)
owned by main id=1
at
org.eclipse.core.internal.filebuffers.SynchronizableDocument.get(SynchronizableDocument.java:
127)
at
org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter.getContents(DocumentAdapter.java:
376)
at
org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter.getCharacters(DocumentAdapter.java:
368)
at
org.eclipse.jdt.internal.core.CompilationUnit.getContents(CompilationUnit.java:
663)
at scala.tools.eclipse.javaelements.ScalaSelectionEngine$$anonfun
$select$1.apply(ScalaSelectionEngine.scala:49)
at scala.tools.eclipse.javaelements.ScalaSelectionEngine$$anonfun
$select$1.apply(ScalaSelectionEngine.scala:44)
at scala.tools.eclipse.util.Cached$$anonfun$apply$1.apply$mcV
$sp(Cached.scala:22)
at scala.tools.eclipse.util.Cached$$anonfun$apply
$1.apply(Cached.scala:21)
at scala.tools.eclipse.util.Cached$$anonfun$apply
$1.apply(Cached.scala:21)
at scala.tools.eclipse.util.Cached$class.locked(Cached.scala:83)
at scala.tools.eclipse.util.Cached$class.apply(Cached.scala:20)
at scala.tools.eclipse.ScalaPresentationCompiler
$CachedCompilerResult.apply(ScalaPresentationCompiler.scala:64)
at
scala.tools.eclipse.ScalaPresentationCompiler.withCompilerResult(ScalaPresentationCompiler.scala:
99)
at scala.tools.eclipse.ScalaProject$$anonfun$withCompilerResult
$1.apply(ScalaProject.scala:367)
at scala.tools.eclipse.ScalaProject$$anonfun$withCompilerResult
$1.apply(ScalaProject.scala:366)
at scala.tools.eclipse.util.Cached$$anonfun$apply$1.apply$mcV
$sp(Cached.scala:22)
at scala.tools.eclipse.util.Cached$$anonfun$apply
$1.apply(Cached.scala:21)
at scala.tools.eclipse.util.Cached$$anonfun$apply
$1.apply(Cached.scala:21)
at scala.tools.eclipse.util.Cached$class.locked(Cached.scala:83)
at scala.tools.eclipse.util.Cached$class.apply(Cached.scala:20)
at scala.tools.eclipse.ScalaProject$$anon
$1.apply(ScalaProject.scala:40)
at
scala.tools.eclipse.ScalaProject.withPresentationCompiler(ScalaProject.scala:
362)
at
scala.tools.eclipse.ScalaProject.withCompilerResult(ScalaProject.scala:
366)
at scala.tools.eclipse.javaelements.ScalaCompilationUnit
$class.withCompilerResult(ScalaCompilationUnit.scala:58)
at
scala.tools.eclipse.javaelements.ScalaSourceFile.withCompilerResult(ScalaSourceFile.scala:
40)
at
scala.tools.eclipse.javaelements.ScalaSelectionEngine.select(ScalaSelectionEngine.scala:
44)
at scala.tools.eclipse.javaelements.ScalaCompilationUnit
$class.codeSelect(ScalaCompilationUnit.scala:144)
at
scala.tools.eclipse.javaelements.ScalaSourceFile.codeSelect(ScalaSourceFile.scala:
40)
at
scala.tools.eclipse.javaelements.ScalaSourceFile.codeSelect(ScalaSourceFile.scala:
70)
at
org.eclipse.jdt.internal.core.CompilationUnit.codeSelect_aroundBody0(CompilationUnit.java:
371)
at
org.eclipse.jdt.internal.core.CompilationUnit.codeSelect_aroundBody1$advice(CompilationUnit.java:
313)
at
org.eclipse.jdt.internal.core.CompilationUnit.codeSelect(CompilationUnit.java:
1)
at
org.eclipse.jdt.internal.ui.text.java.hover.AbstractJavaEditorTextHover.getJavaElementsAt(AbstractJavaEditorTextHover.java:
115)
at
org.eclipse.jdt.internal.ui.text.java.hover.JavaSourceHover.getHoverInfo(JavaSourceHover.java:
53)
at
org.eclipse.jdt.internal.ui.text.java.hover.AbstractJavaEditorTextHover.getHoverInfo2(AbstractJavaEditorTextHover.java:
85)
at
org.eclipse.jdt.internal.ui.text.java.hover.BestMatchHover.getHoverInfo2(BestMatchHover.java:
129)
at
org.eclipse.jdt.internal.ui.text.java.hover.JavaEditorTextHoverProxy.getHoverInfo2(JavaEditorTextHoverProxy.java:
82)
at org.eclipse.jface.text.TextViewerHoverManager
$4.run(TextViewerHoverManager.java:166)

Locked synchronizers: count = 0

"org.eclipse.jdt.internal.ui.text.JavaReconciler" nid=590
state=BLOCKED
- waiting on <0x3b933442> (a java.lang.Object)
- locked <0x3b933442> (a java.lang.Object)
owned by main id=1
at
org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider
$CompilationUnitAnnotationModel.internalBeginReporting(CompilationUnitDocumentProvider.java:
573)
at
org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider
$CompilationUnitAnnotationModel.beginReportingSequence(CompilationUnitDocumentProvider.java:
558)
at
org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:
101)
at
org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:
77)
at org.eclipse.jface.text.reconciler.AbstractReconciler
$BackgroundThread.run(AbstractReconciler.java:206)

Locked synchronizers: count = 0

"Scala Presentation Compiler" nid=574 state=WAITING
- waiting on <0x3f9060cf> (a scala.tools.nsc.util.WorkScheduler)
- locked <0x3f9060cf> (a scala.tools.nsc.util.WorkScheduler)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at
scala.tools.nsc.util.WorkScheduler.waitForMoreWork(WorkScheduler.scala:
15)
at scala.tools.nsc.interactive.Global$$anon$2.run(Global.scala:
191)

Locked synchronizers: count = 0

"org.eclipse.jdt.internal.ui.text.JavaReconciler" nid=546
state=TIMED_WAITING
- waiting on <0x3c444250> (a
org.eclipse.jface.text.reconciler.DirtyRegionQueue)
- locked <0x3c444250> (a
org.eclipse.jface.text.reconciler.DirtyRegionQueue)
at java.lang.Object.wait(Native Method)
at org.eclipse.jface.text.reconciler.AbstractReconciler
$BackgroundThread.run(AbstractReconciler.java:179)

Locked synchronizers: count = 0

"org.eclipse.jdt.internal.ui.text.JavaReconciler" nid=515
state=TIMED_WAITING
- waiting on <0x5dde3ad3> (a
org.eclipse.jface.text.reconciler.DirtyRegionQueue)
- locked <0x5dde3ad3> (a
org.eclipse.jface.text.reconciler.DirtyRegionQueue)
at java.lang.Object.wait(Native Method)
at org.eclipse.jface.text.reconciler.AbstractReconciler
$BackgroundThread.run(AbstractReconciler.java:179)

Locked synchronizers: count = 0

"org.eclipse.jdt.internal.ui.text.JavaReconciler" nid=468
state=TIMED_WAITING
- waiting on <0x3983cc22> (a
org.eclipse.jface.text.reconciler.DirtyRegionQueue)
- locked <0x3983cc22> (a
org.eclipse.jface.text.reconciler.DirtyRegionQueue)
at java.lang.Object.wait(Native Method)
at org.eclipse.jface.text.reconciler.AbstractReconciler
$BackgroundThread.run(AbstractReconciler.java:179)

Locked synchronizers: count = 0

"org.eclipse.jdt.internal.ui.text.JavaReconciler" nid=373
state=TIMED_WAITING
- waiting on <0x460f7910> (a
org.eclipse.jface.text.reconciler.DirtyRegionQueue)
- locked <0x460f7910> (a
org.eclipse.jface.text.reconciler.DirtyRegionQueue)
at java.lang.Object.wait(Native Method)
at org.eclipse.jface.text.reconciler.AbstractReconciler
$BackgroundThread.run(AbstractReconciler.java:179)

Locked synchronizers: count = 0

"org.eclipse.jdt.internal.ui.text.JavaReconciler" nid=168
state=TIMED_WAITING
- waiting on <0x1228221e> (a
org.eclipse.jface.text.reconciler.DirtyRegionQueue)
- locked <0x1228221e> (a
org.eclipse.jface.text.reconciler.DirtyRegionQueue)
at java.lang.Object.wait(Native Method)
at org.eclipse.jface.text.reconciler.AbstractReconciler
$BackgroundThread.run(AbstractReconciler.java:179)

Locked synchronizers: count = 0

"Worker-11" nid=153 state=TIMED_WAITING
- waiting on <0x1d35f92f> (a
org.eclipse.core.internal.jobs.WorkerPool)
- locked <0x1d35f92f> (a
org.eclipse.core.internal.jobs.WorkerPool)
at java.lang.Object.wait(Native Method)
at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:
185)
at
org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:
217)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)

Locked synchronizers: count = 0

"org.eclipse.jdt.internal.ui.text.JavaReconciler" nid=120
state=TIMED_WAITING
- waiting on <0x1b3458e7> (a
org.eclipse.jface.text.reconciler.DirtyRegionQueue)
- locked <0x1b3458e7> (a
org.eclipse.jface.text.reconciler.DirtyRegionQueue)
at java.lang.Object.wait(Native Method)
at org.eclipse.jface.text.reconciler.AbstractReconciler
$BackgroundThread.run(AbstractReconciler.java:179)

Locked synchronizers: count = 0

"Worker-9" nid=118 state=BLOCKED
- waiting on <0x3b933442> (a java.lang.Object)
- locked <0x3b933442> (a java.lang.Object)
owned by main id=1
at
org.eclipse.jface.text.source.AnnotationMap.containsKey(AnnotationMap.java:
91)
at
org.eclipse.jface.text.source.AnnotationModel.addAnnotation(AnnotationModel.java:
437)
at
org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider
$CompilationUnitAnnotationModel.addAnnotation(CompilationUnitDocumentProvider.java:
788)
at
org.eclipse.ui.texteditor.AbstractMarkerAnnotationModel.addMarkerAnnotation(AbstractMarkerAnnotationModel.java:
228)
at
org.eclipse.ui.texteditor.ResourceMarkerAnnotationModel.batchedUpdate(ResourceMarkerAnnotationModel.java:
130)
at
org.eclipse.ui.texteditor.ResourceMarkerAnnotationModel.update(ResourceMarkerAnnotationModel.java:
112)
at org.eclipse.ui.texteditor.ResourceMarkerAnnotationModel
$ResourceChangeListener.resourceChanged(ResourceMarkerAnnotationModel.java:
56)
at org.eclipse.core.internal.events.NotificationManager
$2.run(NotificationManager.java:291)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at
org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:
285)
at
org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:
149)
at
org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:
313)
at
org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:
1022)
at
org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:
153)
at
org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:
238)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

Locked synchronizers: count = 0

"pool-1-thread-5" nid=78 state=WAITING
- waiting on <0x7980c7aa> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
- locked <0x7980c7aa> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:
158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer
$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
at
java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:
399)
at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:
947)
at java.util.concurrent.ThreadPoolExecutor
$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:662)

Locked synchronizers: count = 0

"pool-1-thread-4" nid=77 state=WAITING
- waiting on <0x7980c7aa> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
- locked <0x7980c7aa> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:
158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer
$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
at
java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:
399)
at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:
947)
at java.util.concurrent.ThreadPoolExecutor
$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:662)

Locked synchronizers: count = 0

"pool-1-thread-3" nid=76 state=WAITING
- waiting on <0x7980c7aa> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
- locked <0x7980c7aa> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:
158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer
$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
at
java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:
399)
at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:
947)
at java.util.concurrent.ThreadPoolExecutor
$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:662)

Locked synchronizers: count = 0

"pool-1-thread-2" nid=75 state=WAITING
- waiting on <0x7980c7aa> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
- locked <0x7980c7aa> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:
158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer
$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
at
java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:
399)
at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:
947)
at java.util.concurrent.ThreadPoolExecutor
$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:662)

Locked synchronizers: count = 0

"pool-1-thread-1" nid=74 state=WAITING
- waiting on <0x7980c7aa> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
- locked <0x7980c7aa> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:
158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer
$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
at
java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:
399)
at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:
947)
at java.util.concurrent.ThreadPoolExecutor
$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:662)

Locked synchronizers: count = 0

"org.eclipse.jdt.internal.ui.text.JavaReconciler" nid=70
state=TIMED_WAITING
- waiting on <0x3bf95d88> (a
org.eclipse.jface.text.reconciler.DirtyRegionQueue)
- locked <0x3bf95d88> (a
org.eclipse.jface.text.reconciler.DirtyRegionQueue)
at java.lang.Object.wait(Native Method)
at org.eclipse.jface.text.reconciler.AbstractReconciler
$BackgroundThread.run(AbstractReconciler.java:179)

Locked synchronizers: count = 0

"org.eclipse.jdt.internal.ui.text.JavaReconciler" nid=66
state=TIMED_WAITING
- waiting on <0x6ef0b977> (a
org.eclipse.jface.text.reconciler.DirtyRegionQueue)
- locked <0x6ef0b977> (a
org.eclipse.jface.text.reconciler.DirtyRegionQueue)
at java.lang.Object.wait(Native Method)
at org.eclipse.jface.text.reconciler.AbstractReconciler
$BackgroundThread.run(AbstractReconciler.java:179)

Locked synchronizers: count = 0

"Scala Presentation Compiler" nid=65 state=WAITING
- waiting on <0x2b4c283f> (a scala.tools.nsc.util.WorkScheduler)
- locked <0x2b4c283f> (a scala.tools.nsc.util.WorkScheduler)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at
scala.tools.nsc.util.WorkScheduler.waitForMoreWork(WorkScheduler.scala:
15)
at scala.tools.nsc.interactive.Global$$anon$2.run(Global.scala:
191)

Locked synchronizers: count = 0

"Thread-6" nid=39 state=TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker
$UpdateCheckThread.run(UpdateChecker.java:66)

Locked synchronizers: count = 0

"Worker-5" nid=38 state=TIMED_WAITING
- waiting on <0x525f01c7> (a java.lang.Object)
- locked <0x525f01c7> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:
187)
at
org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:
87)
at
org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:
232)
at
org.eclipse.core.internal.utils.StringPoolJob.run(StringPoolJob.java:
99)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

Locked synchronizers: count = 0

"Worker-4" nid=37 state=WAITING
- waiting on <0x4cc04823> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
- locked <0x4cc04823> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:
158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer
$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
at
java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:
399)
at
org.eclipse.epp.usagedata.internal.gathering.services.UsageDataService.getQueuedEvent(UsageDataService.java:
221)
at
org.eclipse.epp.usagedata.internal.gathering.services.UsageDataService.access
$0(UsageDataService.java:219)
at
org.eclipse.epp.usagedata.internal.gathering.services.UsageDataService
$1.run(UsageDataService.java:157)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

Locked synchronizers: count = 0

"Worker-2" nid=35 state=TIMED_WAITING
- waiting on <0x1d35f92f> (a
org.eclipse.core.internal.jobs.WorkerPool)
- locked <0x1d35f92f> (a
org.eclipse.core.internal.jobs.WorkerPool)
at java.lang.Object.wait(Native Method)
at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:
185)
at
org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:
217)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)

Locked synchronizers: count = 0

"org.eclipse.jdt.internal.ui.text.JavaReconciler" nid=32
state=TIMED_WAITING
- waiting on <0x63ad126> (a
org.eclipse.jface.text.reconciler.DirtyRegionQueue)
- locked <0x63ad126> (a
org.eclipse.jface.text.reconciler.DirtyRegionQueue)
at java.lang.Object.wait(Native Method)
at org.eclipse.jface.text.reconciler.AbstractReconciler
$BackgroundThread.run(AbstractReconciler.java:179)

Locked synchronizers: count = 0

"[ThreadPool Manager] - Idle Thread" nid=31 state=WAITING
- waiting on <0x73523581> (a
org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor)
- locked <0x73523581> (a
org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at
org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Executor.java:
106)

Locked synchronizers: count = 0

"Java indexing" nid=28 state=WAITING
- waiting on <0x48d34ddf> (a
org.eclipse.jdt.internal.core.search.indexing.IndexManager)
- locked <0x48d34ddf> (a
org.eclipse.jdt.internal.core.search.indexing.IndexManager)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at
org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:
381)
at java.lang.Thread.run(Thread.java:662)

Locked synchronizers: count = 0

"RMI Scheduler(0)" nid=20 state=TIMED_WAITING
- waiting on <0x31836aea> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
- locked <0x31836aea> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at sun.misc.Unsafe.park(Native Method)
at
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at java.util.concurrent.locks.AbstractQueuedSynchronizer
$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:164)
at java.util.concurrent.ScheduledThreadPoolExecutor
$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:609)
at java.util.concurrent.ScheduledThreadPoolExecutor
$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:602)
at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:
947)
at java.util.concurrent.ThreadPoolExecutor
$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:662)

Locked synchronizers: count = 0

"RMI TCP Accept-0" nid=18 state=RUNNABLE (running in native)
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at sun.management.jmxremote.LocalRMIServerSocketFactory
$1.accept(LocalRMIServerSocketFactory.java:34)
at sun.rmi.transport.tcp.TCPTransport
$AcceptLoop.executeAcceptLoop(TCPTransport.java:369)
at sun.rmi.transport.tcp.TCPTransport
$AcceptLoop.run(TCPTransport.java:341)
at java.lang.Thread.run(Thread.java:662)

Locked synchronizers: count = 0

"Attach Listener" nid=16 state=RUNNABLE

Locked synchronizers: count = 0

"[Timer] - Main Queue Handler" nid=15 state=TIMED_WAITING
- waiting on <0x604745cf> (a java.lang.Object)
- locked <0x604745cf> (a java.lang.Object)
at java.lang.Object.wait(Native Method)
at
org.eclipse.equinox.internal.util.impl.tpt.timer.TimerImpl.run(TimerImpl.java:
141)
at java.lang.Thread.run(Thread.java:662)

Locked synchronizers: count = 0

"Framework Event Dispatcher" nid=13 state=WAITING
- waiting on <0x21ce9f9d> (a
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
- locked <0x21ce9f9d> (a
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at org.eclipse.osgi.framework.eventmgr.EventManager
$EventThread.getNextEvent(EventManager.java:397)
at org.eclipse.osgi.framework.eventmgr.EventManager
$EventThread.run(EventManager.java:333)

Locked synchronizers: count = 0

"Start Level Event Dispatcher" nid=12 state=WAITING
- waiting on <0x1925d92c> (a
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
- locked <0x1925d92c> (a
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at org.eclipse.osgi.framework.eventmgr.EventManager
$EventThread.getNextEvent(EventManager.java:397)
at org.eclipse.osgi.framework.eventmgr.EventManager
$EventThread.run(EventManager.java:333)

Locked synchronizers: count = 0

"Bundle File Closer" nid=11 state=WAITING
- waiting on <0x786167d> (a
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
- locked <0x786167d> (a
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at org.eclipse.osgi.framework.eventmgr.EventManager
$EventThread.getNextEvent(EventManager.java:397)
at org.eclipse.osgi.framework.eventmgr.EventManager
$EventThread.run(EventManager.java:333)

Locked synchronizers: count = 0

"State Data Manager" nid=10 state=TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at
org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.java:
306)
at java.lang.Thread.run(Thread.java:662)

Locked synchronizers: count = 0

"Signal Dispatcher" nid=5 state=RUNNABLE

Locked synchronizers: count = 0

"Finalizer" nid=3 state=WAITING
- waiting on <0x4446a5c4> (a java.lang.ref.ReferenceQueue$Lock)
- locked <0x4446a5c4> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

Locked synchronizers: count = 0

"Reference Handler" nid=2 state=WAITING
- waiting on <0x312cfd62> (a java.lang.ref.Reference$Lock)
- locked <0x312cfd62> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:
116)

Locked synchronizers: count = 0

"main" nid=1 state=WAITING
- waiting on <0x14350b2f> (a
java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
- locked <0x14350b2f> (a
java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:
158)
at
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:
811)
at
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:
842)
at
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:
1178)
at java.util.concurrent.locks.ReentrantReadWriteLock
$WriteLock.lock(ReentrantReadWriteLock.java:807)
at scala.tools.eclipse.util.Cached$class.locked(Cached.scala:82)
at scala.tools.eclipse.util.Cached$class.invalidate(Cached.scala:
64)
at scala.tools.eclipse.ScalaPresentationCompiler
$CachedCompilerResult.invalidate(ScalaPresentationCompiler.scala:64)
at scala.tools.eclipse.ScalaPresentationCompiler$$anonfun
$invalidateCompilerResult$1.apply(ScalaPresentationCompiler.scala:104)
at scala.tools.eclipse.ScalaPresentationCompiler$$anonfun
$invalidateCompilerResult$1.apply(ScalaPresentationCompiler.scala:104)
at scala.Option.map(Option.scala:74)
at
scala.tools.eclipse.ScalaPresentationCompiler.invalidateCompilerResult(ScalaPresentationCompiler.scala:
104)
at scala.tools.eclipse.javaelements.ScalaCompilationUnit$$anonfun
$bufferChanged$1.apply(ScalaCompilationUnit.scala:66)
at scala.tools.eclipse.javaelements.ScalaCompilationUnit$$anonfun
$bufferChanged$1.apply(ScalaCompilationUnit.scala:66)
at scala.tools.eclipse.util.Cached$$anonfun$apply$1.apply$mcV
$sp(Cached.scala:22)
at scala.tools.eclipse.util.Cached$$anonfun$apply
$1.apply(Cached.scala:21)
at scala.tools.eclipse.util.Cached$$anonfun$apply
$1.apply(Cached.scala:21)
at scala.tools.eclipse.util.Cached$class.locked(Cached.scala:83)
at scala.tools.eclipse.util.Cached$class.apply(Cached.scala:20)
at scala.tools.eclipse.ScalaProject$$anon
$1.apply(ScalaProject.scala:40)
at
scala.tools.eclipse.ScalaProject.withPresentationCompiler(ScalaProject.scala:
362)
at scala.tools.eclipse.javaelements.ScalaCompilationUnit
$class.bufferChanged(ScalaCompilationUnit.scala:66)
at
scala.tools.eclipse.javaelements.ScalaSourceFile.bufferChanged(ScalaSourceFile.scala:
40)
at
org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter.fireBufferChanged(DocumentAdapter.java:
567)
at
org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter.documentChanged(DocumentAdapter.java:
560)
at
org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged2(AbstractDocument.java:
739)
at
org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:
712)
at
org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:
697)
at
org.eclipse.jface.text.AbstractDocument.fireDocumentChanged(AbstractDocument.java:
762)
at
org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:
1157)
at
org.eclipse.core.internal.filebuffers.SynchronizableDocument.replace(SynchronizableDocument.java:
195)
at
org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:
1176)
at
org.eclipse.core.internal.filebuffers.SynchronizableDocument.replace(SynchronizableDocument.java:
181)
- locked java.lang.Object@3b933442
at
org.eclipse.jface.text.projection.ProjectionTextStore.replace(ProjectionTextStore.java:
111)
at
org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:
1150)
at
org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:
1176)
at
org.eclipse.jface.text.projection.ProjectionDocument.replace(ProjectionDocument.java:
630)
at
org.eclipse.jface.text.DefaultDocumentAdapter.replaceTextRange(DefaultDocumentAdapter.java:
248)
at org.eclipse.swt.custom.StyledText.modifyContent(StyledText.java:
6637)
at org.eclipse.swt.custom.StyledText.sendKeyEvent(StyledText.java:
7446)
at org.eclipse.swt.custom.StyledText.doDelete(StyledText.java:
2509)
at org.eclipse.swt.custom.StyledText.invokeAction(StyledText.java:
6448)
at
org.eclipse.jface.text.source.projection.ProjectionViewer.doOperation(ProjectionViewer.java:
1496)
at
org.eclipse.jdt.internal.ui.javaeditor.JavaSourceViewer.doOperation(JavaSourceViewer.java:
186)
at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor
$AdaptedSourceViewer.doOperation(CompilationUnitEditor.java:199)
at org.eclipse.ui.texteditor.TextOperationAction
$1.run(TextOperationAction.java:131)
at
org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at
org.eclipse.ui.texteditor.TextOperationAction.run(TextOperationAction.java:
129)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
at
org.eclipse.ui.commands.ActionHandler.execute(ActionHandler.java:185)
at
org.eclipse.ui.internal.handlers.LegacyHandlerWrapper.execute(LegacyHandlerWrapper.java:
109)
at
org.eclipse.core.commands.Command.executeWithChecks(Command.java:476)
at
org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:
508)
at
org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:
169)
at
org.eclipse.ui.internal.keys.WorkbenchKeyboard.executeCommand(WorkbenchKeyboard.java:
470)
at
org.eclipse.ui.internal.keys.WorkbenchKeyboard.press(WorkbenchKeyboard.java:
824)
at
org.eclipse.ui.internal.keys.WorkbenchKeyboard.processKeyEvent(WorkbenchKeyboard.java:
880)
at
org.eclipse.ui.internal.keys.OutOfOrderListener.handleEvent(OutOfOrderListener.java:
76)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:
84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1176)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1200)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1185)
at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1212)
at org.eclipse.swt.widgets.Widget.gtk_key_press_event(Widget.java:
706)
at
org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:2837)
at
org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:
703)
at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1570)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4594)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4191)
at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native
Method)
at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:7603)
at org.eclipse.swt.widgets.Display.eventProc(Display.java:1185)
at
org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native
Method)
at
org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:1860)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:
3110)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:
2405)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:
332)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:
493)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:
149)
at
org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:
113)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:
194)
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:
368)
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:
39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:
559)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
at org.eclipse.equinox.launcher.Main.main(Main.java:1287)

Locked synchronizers: count = 0



<EndOfDump>
Reply all
Reply to author
Forward
0 new messages