Regression

TEST-org.eclipse.emf.compare.rcptt.test.ts016_tc003_match_engine_configuration_only

Failing for the past 58 builds (Since #436 )
Took 5.9 sec.

Error Message

Line 25: assert-true: Unexpected diff tree

Stacktrace

gef.editparts
swt.info
 {
    eclipse.windows
     {
        page:Workspace
         {
            editors
             {
                editor:Compare ('Models/WithId/extlibraryRight.ecore' - 'Models/WithId/extlibraryLeft.ecore' - 'Models/WithId/extlibraryRight.ecore')
                 {
                  id=org.eclipse.compare.CompareEditor
                  dirty=false
                  pinned=false
                  editorInput.name=Compare ('Models/WithId/extlibraryRight.ecore' - 'Models/WithId/extlibraryLeft.ecore' - 'Models/WithId/extlibraryRight.ecore')
                    Editor(Compare ('Models/WithId/extlibraryRight.ecore' - 'Models/WithId/extlibraryLeft.ecore' - 'Models/WithId/extlibraryRight.ecore'))
                     {
                        Toolbar()
                         {
                            Button(Ignore White Space Where Applicable)
                            Button(Next Difference)
                            Button(Previous Difference)
                        }
                        Label(Model differences  (23 of 23 differences are not merged — 24 differences filtered from view))
                        Toolbar()
                         {
                            Button(Show consequences of merging from right to left)
                            Button(Set the 'name' of this 'EAttribute' to 'length' on the right-hand side (currently 'minutes').The left-hand side will remain unchanged.The right-hand side will be modified.)
                            Button(Set the 'name' of this 'EAttribute' to 'minutes' on the left-hand side (instead of 'length').The left-hand side will be modified.The right-hand side will remain unchanged.)
                            Button(Apply all left changes on the right-hand side. The left-hand side will remain unchanged)
                            Button(Apply all right changes on the left-hand side. The right-hand side will remain unchanged)
                            Button(Next Difference)
                            Button(Previous Difference)
                            Button(Expand All)
                            Button(Collapse All)
                            Button(Groups)
                            Button(Filters)
                            Button(Save Comparison Model)
                        }
                        TabFolder()
                         {
                            TabItem()
                            Tree()
                             {
                                Item(> Conflicts)
                                 {
                                    Item(> Conflict [2 out of 2 differences unresolved])
                                     {
                                        Item(> length : EInt)
                                         {
                                            Item(length [name changed])
                                            Item(minutes [name changed])
                                        }
                                    }
                                    Item(> Conflict [2 out of 2 differences unresolved])
                                     {
                                        Item(> lastName : EString)
                                         {
                                            Item(lastName : EString [eStructuralFeatures delete])
                                            Item(familyName [name set])
                                        }
                                    }
                                    Item(> Conflict [3 out of 3 differences unresolved])
                                     {
                                        Item(> Periodical -> Item)
                                         {
                                            Item(Periodical -> Item [eClassifiers delete])
                                            Item(TitledItem [eSuperTypes add])
                                        }
                                        Item(> Magazine -> Periodical)
                                         {
                                            Item(Periodical -> Item, TitledItem [eSuperTypes add])
                                        }
                                    }
                                }
                                Item(> Models/WithId/extlibraryLeft.ecore)
                                 {
                                    Item(> extlibrary)
                                     {
                                        Item(> BookCategory)
                                         {
                                            Item(> Encyclopedia = 3)
                                             {
                                                Item(Encyclopedia = 3 [eLiterals add])
                                            }
                                            Item(> Dictionary = 4)
                                             {
                                                Item(Dictionary = 4 [eLiterals add])
                                            }
                                        }
                                        Item(> Borrowable)
                                         {
                                            Item(Borrowable [name changed])
                                        }
                                        Item(> Person -> Addressable)
                                         {
                                            Item(> fullName : EString)
                                             {
                                                Item(fullName : EString [eStructuralFeatures add])
                                            }
                                            Item(> firstName : EString)
                                             {
                                                Item(firstName : EString [eStructuralFeatures delete])
                                            }
                                        }
                                        Item(> Magazine -> CirculatingItem)
                                         {
                                            Item(Magazine -> CirculatingItem [eClassifiers add])
                                        }
                                    }
                                }
                                Item(> Models/WithId/extlibraryRight.ecore)
                                 {
                                    Item(> extlibrary)
                                     {
                                        Item(> Book -> CirculatingItem)
                                         {
                                            Item(TitledItem [eSuperTypes add])
                                            Item(> testMove : EString)
                                             {
                                                Item(testMove : EString [eStructuralFeatures move])
                                            }
                                            Item(> title : EString)
                                             {
                                                Item(title : EString [eStructuralFeatures delete])
                                            }
                                            Item(> subtitle : EString)
                                             {
                                                Item(subtitle : EString [eStructuralFeatures add])
                                            }
                                        }
                                        Item(> BookCategory)
                                         {
                                            Item(> Manga = 3)
                                             {
                                                Item(Manga = 3 [eLiterals add])
                                            }
                                            Item(> Manhwa = 5)
                                             {
                                                Item(Manhwa = 5 [eLiterals add])
                                            }
                                        }
                                        Item(> AudioVisualItem -> CirculatingItem)
                                         {
                                            Item(TitledItem [eSuperTypes add])
                                            Item(> title : EString)
                                             {
                                                Item(title : EString [eStructuralFeatures delete])
                                            }
                                        }
                                        Item(> Magazine -> Periodical)
                                         {
                                            Item(Magazine -> Periodical [eClassifiers add])
                                        }
                                        Item(> TitledItem)
                                         {
                                            Item(TitledItem [eClassifiers add])
                                        }
                                    }
                                }
                            }
                            Canvas()
                        }
                        Label(Model Compare (Text Feature))
                        Toolbar()
                         {
                            Button(Switch Compare Viewer)
                        }
                        Toolbar()
                         {
                            Button(Show Ancestor Pane)
                            Button(Two-Way Compare (Ignore Ancestor))
                            Button(Copy Changes from Left to Right)
                            Button(Copy Changes from Right to Left)
                            Button(Copy Current Change from Left to Right)
                            Button(Copy Current Change from Right to Left)
                            Button(Next Difference)
                            Button(Previous Difference)
                            Button(Next Change)
                            Button(Previous Change)
                        }
                        Label(Local: /Models/WithId/extlibraryLeft.ecore)
                        Label()
                        Label(Local: /Models/WithId/extlibraryRight.ecore)
                        Canvas()
                        Canvas()
                         {
                            Canvas()
                             {
                                Canvas(LineNumberRulerColumn)
                            }
                        }
                        Canvas()
                        Canvas()
                        Canvas()
                         {
                            Text(length)
                            Canvas()
                             {
                                Canvas(LineNumberRulerColumn)
                            }
                        }
                        Canvas()
                         {
                            Text(minutes)
                            Canvas()
                             {
                                Canvas(LineNumberRulerColumn)
                            }
                        }
                        Canvas()
                        Canvas()
                        Canvas()
                    }
                }
            }
            views
             {
                view:Javadoc
                 {
                  id=org.eclipse.jdt.ui.JavadocView
                  dirty=false
                  fastView=false
                }
                view:Declaration
                 {
                  id=org.eclipse.jdt.ui.SourceView
                  dirty=false
                  fastView=false
                }
                view:Package Explorer
                 {
                  id=org.eclipse.jdt.ui.PackageExplorer
                  dirty=false
                  fastView=false
                    View(Package Explorer)
                     {
                        Toolbar()
                         {
                            Button(Collapse All)
                            Button(Link with Editor)
                        }
                        Tree()
                         {
                            Item(Models)
                             {
                                Item(WithId)
                                 {
                                    Item(ExpectedResult_ConfUsingContent.csv)
                                    Item(ExpectedResult_ConfUsingId.csv)
                                    Item(extlibraryLeft.ecore)
                                    Item(extlibraryOrigin.ecore)
                                    Item(extlibraryRight.ecore)
                                }
                                Item(WithoutID)
                            }
                        }
                    }
                }
                view:Problems
                 {
                  id=org.eclipse.ui.views.ProblemView
                  dirty=false
                  fastView=false
                    View(Problems)
                     {
                        Toolbar()
                        Label(0 items)
                        Label()
                        Tree()
                    }
                }
                view:Outline
                 {
                  id=org.eclipse.ui.views.ContentOutline
                  dirty=false
                  fastView=false
                    View(Outline)
                     {
                        Toolbar()
                        Label(An outline is not available.)
                    }
                }
            }
        }
        shells
         {
            Window(Quick Access)
        }
    }
}
swt.player
java.runtime
 {
  cpus=24
  freeMemory=192103248
  totalMemory=960495616
  maxMemory=1908932608
}
Jobs information:
  Job:ECL session execute: end-report-node
    class=org.eclipse.rcptt.ecl.internal.core.Session$1
    state=running
  Job:Update Progress
    class=org.eclipse.ui.internal.progress.ProgressViewUpdater$1
    state=sleeping
  Job:Open progress monitor
    class=org.eclipse.ui.internal.progress.ProgressManager$4
    state=sleeping
  Job:Open progress monitor
    class=org.eclipse.ui.internal.progress.ProgressManager$4
    state=sleeping
  Job:Workbench Auto-Save Job
    class=org.eclipse.ui.internal.Workbench$61
    state=sleeping
  Job:Compacting resource model
    class=org.eclipse.core.internal.utils.StringPoolJob
    state=sleeping
Thread information:
  Thread:Signal Dispatcher
    class=java.lang.Thread
  Thread:Bundle File Closer
    class=org.eclipse.osgi.framework.eventmgr.EventManager$EventThread
      3: java.lang.Object.wait(Native Method)
      2: java.lang.Object.wait(Object.java:503)
      1: org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
      0: org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
  Thread:[ThreadPool Manager] - Idle Thread
    class=org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor
      2: java.lang.Object.wait(Native Method)
      1: java.lang.Object.wait(Object.java:503)
      0: org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Executor.java:106)
  Thread:Active Thread: Equinox Container: 60a53623-c994-0016-1ef4-a8701cc5665e
    class=java.lang.Thread
      8: sun.misc.Unsafe.park(Native Method)
      7: java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
      6: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
      5: java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090)
      4: java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)
      3: java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
      2: java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
      1: java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
      0: java.lang.Thread.run(Thread.java:745)
  Thread:ECL TCP session execute: _Mr9kQZTJEearJ9KsRCG3vQ
    class=java.lang.Thread
      5: sun.misc.Unsafe.park(Native Method)
      4: java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
      3: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
      2: java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
      1: org.eclipse.rcptt.ecl.client.tcp.EclTcpSession$1.run(EclTcpSession.java:85)
      0: java.lang.Thread.run(Thread.java:745)
  Thread:EventAdmin Async Event Dispatcher Thread
    class=org.eclipse.osgi.framework.eventmgr.EventManager$EventThread
      3: java.lang.Object.wait(Native Method)
      2: java.lang.Object.wait(Object.java:503)
      1: org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
      0: org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
  Thread:Worker-JM
    class=org.eclipse.core.internal.jobs.InternalWorker
      1: java.lang.Object.wait(Native Method)
      0: org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:59)
  Thread:Tesla network server:7004
    class=org.eclipse.rcptt.tesla.core.server.TeslaNetworkServer
      4: java.net.PlainSocketImpl.socketAccept(Native Method)
      3: java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398)
      2: java.net.ServerSocket.implAccept(ServerSocket.java:530)
      1: java.net.ServerSocket.accept(ServerSocket.java:498)
      0: org.eclipse.rcptt.tesla.core.server.TeslaNetworkServer.run(TeslaNetworkServer.java:52)
  Thread:ECL TCP server: 7003 main
    class=org.eclipse.rcptt.ecl.server.tcp.EclTcpServer
      4: java.net.PlainSocketImpl.socketAccept(Native Method)
      3: java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398)
      2: java.net.ServerSocket.implAccept(ServerSocket.java:530)
      1: java.net.ServerSocket.accept(ServerSocket.java:498)
      0: org.eclipse.rcptt.ecl.server.tcp.EclTcpServer.run(EclTcpServer.java:42)
  Thread:Refresh Thread: Equinox Container: 60a53623-c994-0016-1ef4-a8701cc5665e
    class=org.eclipse.osgi.framework.eventmgr.EventManager$EventThread
      3: java.lang.Object.wait(Native Method)
      2: java.lang.Object.wait(Object.java:503)
      1: org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
      0: org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
  Thread:Framework Event Dispatcher: Equinox Container: 60a53623-c994-0016-1ef4-a8701cc5665e
    class=org.eclipse.osgi.framework.eventmgr.EventManager$EventThread
      3: java.lang.Object.wait(Native Method)
      2: java.lang.Object.wait(Object.java:503)
      1: org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
      0: org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
  Thread:[Timer] - Main Queue Handler
    class=java.lang.Thread
      2: java.lang.Object.wait(Native Method)
      1: org.eclipse.equinox.internal.util.impl.tpt.timer.TimerImpl.run(TimerImpl.java:141)
      0: java.lang.Thread.run(Thread.java:745)
  Thread:Q7 Runner Monitor
    class=org.eclipse.rcptt.runtime.ui.Q7Monitor
      1: java.lang.Thread.sleep(Native Method)
      0: org.eclipse.rcptt.runtime.ui.Q7Monitor.run(Q7Monitor.java:28)
  Thread:Reference Handler
    class=java.lang.ref.Reference$ReferenceHandler
      2: java.lang.Object.wait(Native Method)
      1: java.lang.Object.wait(Object.java:503)
      0: java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
  Thread:Worker-15
    class=org.eclipse.core.internal.jobs.Worker
      11: sun.misc.Unsafe.park(Native Method)
      10: java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
      9: java.util.concurrent.FutureTask.awaitDone(FutureTask.java:422)
      8: java.util.concurrent.FutureTask.get(FutureTask.java:199)
      7: org.eclipse.rcptt.tesla.ecl.internal.impl.TeslaInfoProvider.getAdvancedInformation(TeslaInfoProvider.java:50)
      6: org.eclipse.rcptt.tesla.ecl.internal.impl.TeslaInfoProvider.storeSnapshot(TeslaInfoProvider.java:66)
      5: org.eclipse.rcptt.sherlock.core.reporting.EventProviderManager.takeSnapshot(EventProviderManager.java:102)
      4: org.eclipse.rcptt.reporting.core.ReportHelper.takeSnapshot(ReportHelper.java:159)
      3: org.eclipse.rcptt.core.internal.ecl.core.commands.ReportService.service(ReportService.java:89)
      2: org.eclipse.rcptt.ecl.internal.core.AbstractSession.internalDoExecute(AbstractSession.java:86)
      1: org.eclipse.rcptt.ecl.internal.core.Session$1.run(Session.java:48)
      0: org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
  Thread:pool-1-thread-4
    class=java.lang.Thread
      9: sun.misc.Unsafe.park(Native Method)
      8: java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
      7: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
      6: java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
      5: org.eclipse.rcptt.ecl.internal.core.Pipe.take(Pipe.java:49)
      4: org.eclipse.rcptt.ecl.server.tcp.SessionRequestHandler.writeOutput(SessionRequestHandler.java:122)
      3: org.eclipse.rcptt.ecl.server.tcp.SessionRequestHandler.run(SessionRequestHandler.java:59)
      2: java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
      1: java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
      0: java.lang.Thread.run(Thread.java:745)
  Thread:main
    class=java.lang.Thread
      40: java.lang.Thread.dumpThreads(Native Method)
      39: java.lang.Thread.getAllStackTraces(Thread.java:1640)
      38: org.eclipse.rcptt.tesla.internal.core.info.GeneralInformationCollector.collectThreadInformation(GeneralInformationCollector.java:42)
      37: org.eclipse.rcptt.tesla.internal.core.info.GeneralInformationCollector.collectInformation(GeneralInformationCollector.java:29)
      36: org.eclipse.rcptt.tesla.ecl.internal.impl.TeslaInfoProvider$1.call(TeslaInfoProvider.java:44)
      35: org.eclipse.rcptt.tesla.ecl.internal.impl.TeslaInfoProvider$1.call(TeslaInfoProvider.java:1)
      34: java.util.concurrent.FutureTask.run(FutureTask.java:262)
      33: org.eclipse.swt.widgets.RunnableLock.run_aroundBody0(RunnableLock.java:35)
      32: org.eclipse.swt.widgets.RunnableLock$AjcClosure1.run(RunnableLock.java:1)
      31: org.eclipse.rcptt.tesla.swt.aspects.DisplayAspect.ajc$around$org_eclipse_rcptt_tesla_swt_aspects_DisplayAspect$10$90b1ba39proceed(DisplayAspect.aj:1)
      30: org.eclipse.rcptt.tesla.swt.aspects.DisplayAspect.ajc$around$org_eclipse_rcptt_tesla_swt_aspects_DisplayAspect$10$90b1ba39(DisplayAspect.aj:366)
      29: org.eclipse.swt.widgets.RunnableLock.run_aroundBody2(RunnableLock.java:35)
      28: org.eclipse.swt.widgets.RunnableLock$AjcClosure3.run(RunnableLock.java:1)
      27: org.eclipse.rcptt.sherlock.aspects.swt.DisplayAspect.ajc$around$org_eclipse_rcptt_sherlock_aspects_swt_DisplayAspect$2$90b1ba39proceed(DisplayAspect.aj:1)
      26: org.eclipse.rcptt.sherlock.aspects.swt.DisplayAspect.ajc$around$org_eclipse_rcptt_sherlock_aspects_swt_DisplayAspect$2$90b1ba39(DisplayAspect.aj:63)
      25: org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
      24: org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
      23: org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3794)
      22: org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3433)
      21: org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1127)
      20: org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
      19: org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1018)
      18: org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156)
      17: org.eclipse.ui.internal.Workbench$5.run(Workbench.java:694)
      16: org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
      15: org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:606)
      14: org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
      13: org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:139)
      12: org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
      11: org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
      10: org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
      9: org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
      8: org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
      7: sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      6: sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
      5: sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      4: java.lang.reflect.Method.invoke(Method.java:606)
      3: org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:669)
      2: org.eclipse.equinox.launcher.Main.basicRun(Main.java:608)
      1: org.eclipse.equinox.launcher.Main.run(Main.java:1515)
      0: org.eclipse.equinox.launcher.Main.main(Main.java:1488)
  Thread:Finalizer
    class=java.lang.ref.Finalizer$FinalizerThread
      3: java.lang.Object.wait(Native Method)
      2: java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
      1: java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
      0: java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)
  Thread:pool-1-thread-2
    class=java.lang.Thread
      8: sun.misc.Unsafe.park(Native Method)
      7: java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
      6: java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
      5: java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
      4: java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
      3: java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
      2: java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
      1: java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
      0: java.lang.Thread.run(Thread.java:745)
  Thread:Start Level: Equinox Container: 60a53623-c994-0016-1ef4-a8701cc5665e
    class=org.eclipse.osgi.framework.eventmgr.EventManager$EventThread
      3: java.lang.Object.wait(Native Method)
      2: java.lang.Object.wait(Object.java:503)
      1: org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
      0: org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
  Thread:Java indexing
    class=java.lang.Thread
      3: java.lang.Object.wait(Native Method)
      2: java.lang.Object.wait(Object.java:503)
      1: org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:382)
      0: java.lang.Thread.run(Thread.java:745)
  Thread:EMF Reference Cleaner
    class=org.eclipse.emf.common.util.CommonUtil$1ReferenceClearingQueuePollingThread
      3: java.lang.Object.wait(Native Method)
      2: java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
      1: java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
      0: org.eclipse.emf.common.util.CommonUtil$1ReferenceClearingQueuePollingThread.run(CommonUtil.java:70)
  Thread:pool-1-thread-1
    class=java.lang.Thread
      9: java.net.SocketInputStream.socketRead0(Native Method)
      8: java.net.SocketInputStream.read(SocketInputStream.java:152)
      7: java.net.SocketInputStream.read(SocketInputStream.java:122)
      6: java.net.SocketInputStream.read(SocketInputStream.java:210)
      5: java.io.DataInputStream.readByte(DataInputStream.java:265)
      4: org.eclipse.rcptt.ecl.internal.core.EMFStreamPipe.take(EMFStreamPipe.java:91)
      3: org.eclipse.rcptt.ecl.server.tcp.SessionRequestHandler.run(SessionRequestHandler.java:51)
      2: java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
      1: java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
      0: java.lang.Thread.run(Thread.java:745)
  Thread:Q7 Indexer
    class=java.lang.Thread
      3: java.lang.Object.wait(Native Method)
      2: java.lang.Object.wait(Object.java:503)
      1: org.eclipse.rcptt.internal.core.jobs.JobManager.run(JobManager.java:406)
      0: java.lang.Thread.run(Thread.java:745)