Regression

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

Failing for the past 1 build (Since Unstable#493 )
Took 7.4 sec.

Error Message

Line 14: get-menu: The Menu "[Empty resource mappings]" could not be found.

Stacktrace

gef.editparts
swt.info
 {
    Window(Java - Three-way compare of 'Library/extlibraryLeft.ecore' and 'Library/extlibraryRight.ecore' relative to common ancestor 'Library/extlibraryRight.ecore' - Eclipse SDK)
     {
        Window(Quick Access)
        TabFolder()
         {
            TabItem(Package Explorer)
            Toolbar()
             {
                Button(Minimize)
                Button(Maximize)
            }
            Toolbar()
             {
                Button(Collapse All)
                Button(Link with Editor)
            }
            Toolbar()
             {
                Button(View Menu)
            }
            Tree()
             {
                Item(Library)
                 {
                    Item(extlibraryLeft.ecore)
                    Item(extlibraryOrigin.ecore)
                    Item(extlibraryRight.ecore)
                }
            }
        }
        TabFolder()
         {
            TabItem(Compare ('Library/extlibraryRight.ecore' - 'Library/extlibraryLeft.ecore' - 'Library/extlibraryRight.ecore'))
            Toolbar()
             {
                Button(Minimize)
                Button(Maximize)
            }
            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)
                Menu()
                 {
                    Menu(Cascading differences)
                    Menu(Technical elements)
                }
            }
            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(> Conflict [3 out of 3 differences unresolved])
                    }
                    Item(> Library/extlibraryLeft.ecore)
                    Item(> Library/extlibraryRight.ecore)
                }
                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: /Library/extlibraryLeft.ecore)
            Label()
            Label(Local: /Library/extlibraryRight.ecore)
            Canvas()
            Canvas()
             {
                Canvas()
                 {
                    Canvas(LineNumberRulerColumn)
                }
            }
            Canvas()
            Canvas()
            Canvas()
             {
                Text(length)
                Canvas()
                 {
                    Canvas(LineNumberRulerColumn)
                }
            }
            Canvas()
             {
                Text(minutes)
                Canvas()
                 {
                    Canvas(LineNumberRulerColumn)
                }
            }
            Canvas()
            Canvas()
            Canvas()
        }
        TabFolder()
         {
            TabItem(Outline)
            Toolbar()
            Toolbar()
             {
                Button(Minimize)
                Button(Maximize)
            }
            Label(An outline is not available.)
        }
        TabFolder()
         {
            TabItem(Problems)
            TabItem(Javadoc)
            TabItem(Declaration)
            Toolbar()
            Toolbar()
             {
                Button(View Menu)
            }
            Toolbar()
             {
                Button(Minimize)
                Button(Maximize)
            }
            Label(0 items)
            Label()
            Tree()
        }
        Label(Left: 1 : 7, Right: 1 : 8, conflicting change #1 (Left: 1 : 1, Right: 1 : 1))
        Toolbar()
         {
            Button(Cancel Current Operation)
        }
        Canvas()
         {
            Canvas()
        }
        Canvas()
         {
            Toolbar()
             {
                Button(New)
                Button(Save (M1+S))
                Button(Save All (M1+M2+S))
                Button(Print (Ctrl+P))
            }
        }
        Canvas()
         {
            Toolbar()
             {
                Button(Debug)
                Button(Run)
                Button(Run Last Tool)
            }
        }
        Canvas()
         {
            Toolbar()
             {
                Button(New Java Package)
                Button(New Java Class)
            }
        }
        Canvas()
         {
            Toolbar()
             {
                Button(Install Papyrus Additional Components)
            }
        }
        Canvas()
         {
            Toolbar()
             {
                Button(Skip All Breakpoints)
            }
        }
        Canvas()
         {
            Toolbar()
             {
                Button(Open Type (M1+M2+T))
                Button(Search)
            }
        }
        Canvas()
         {
            Toolbar()
             {
                Button(Next Difference (M1+.))
                Button(Previous Difference (M1+,))
                Button(Last Edit Location (M1+Q))
                Button(Back to results.xmi (M3+Left))
                Button(Forward (M3+Right))
            }
        }
        Canvas()
         {
            Toolbar()
             {
                Button(Ignore White Space Where Applicable)
                Button(Next Difference)
                Button(Previous Difference)
            }
        }
        Text()
        Canvas()
         {
            Toolbar()
             {
                Button(Open Perspective)
                Button(Java)
            }
        }
    }
    eclipse.windows
     {
        page:Workspace
         {
            editors
             {
                editor:Compare ('Library/extlibraryRight.ecore' - 'Library/extlibraryLeft.ecore' - 'Library/extlibraryRight.ecore')
                 {
                  id=org.eclipse.compare.CompareEditor
                  dirty=false
                  pinned=false
                  editorInput.name=Compare ('Library/extlibraryRight.ecore' - 'Library/extlibraryLeft.ecore' - 'Library/extlibraryRight.ecore')
                    Editor(Compare ('Library/extlibraryRight.ecore' - 'Library/extlibraryLeft.ecore' - 'Library/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)
                            Menu()
                             {
                                Menu(Cascading differences)
                                Menu(Technical elements)
                            }
                        }
                        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(> Conflict [3 out of 3 differences unresolved])
                                }
                                Item(> Library/extlibraryLeft.ecore)
                                Item(> Library/extlibraryRight.ecore)
                            }
                            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: /Library/extlibraryLeft.ecore)
                        Label()
                        Label(Local: /Library/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(Library)
                             {
                                Item(extlibraryLeft.ecore)
                                Item(extlibraryOrigin.ecore)
                                Item(extlibraryRight.ecore)
                            }
                        }
                    }
                }
                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=156308056
  totalMemory=842006528
  maxMemory=1908932608
}
Jobs information:
  Job:ECL session execute: sequence
    class=org.eclipse.rcptt.ecl.internal.core.Session$1
    state=running
  Job:ECL session execute: get-menu
    class=org.eclipse.rcptt.ecl.internal.core.Session$1
    state=running
  Job:ECL session execute: ast-exec
    class=org.eclipse.rcptt.ecl.internal.core.Session$1
    state=running
  Job:ECL session execute: pipeline
    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:Tesla network server:7002
    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: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)
  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:ECL TCP server: 7001 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: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:Refresh Thread: Equinox Container: f00b2223-c994-0016-15cf-e76e9474ff7c
    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:ECL TCP session execute: _Mq8QkZTJEeaYLaVfucVyPg
    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:Active Thread: Equinox Container: f00b2223-c994-0016-15cf-e76e9474ff7c
    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: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: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:Worker-5
    class=org.eclipse.core.internal.jobs.Worker
      12: sun.misc.Unsafe.park(Native Method)
      11: java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
      10: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
      9: java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
      8: org.eclipse.rcptt.tesla.internal.core.queue.TeslaQStream.readResponse(TeslaQStream.java:60)
      7: org.eclipse.rcptt.tesla.internal.core.queue.TeslaQPlayer.executeCommand(TeslaQPlayer.java:34)
      6: org.eclipse.rcptt.tesla.core.protocol.UIPlayer.safeExecuteCommand(UIPlayer.java:91)
      5: org.eclipse.rcptt.tesla.core.protocol.UISelector.find(UISelector.java:206)
      4: org.eclipse.rcptt.tesla.ecl.impl.TeslaBridge.find(TeslaBridge.java:239)
      3: org.eclipse.rcptt.tesla.ecl.internal.impl.commands.SelectorService.service(SelectorService.java:320)
      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:54)
  Thread:Worker-2
    class=org.eclipse.core.internal.jobs.Worker
      7: java.lang.Object.wait(Native Method)
      6: org.eclipse.rcptt.ecl.internal.core.Process.waitFor(Process.java:51)
      5: org.eclipse.rcptt.ecl.internal.commands.ExecService.exec(ExecService.java:83)
      4: org.eclipse.rcptt.ecl.internal.commands.ExecService.service(ExecService.java:54)
      3: org.eclipse.rcptt.ecl.ast.commands.AstExecService.service(AstExecService.java:29)
      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:54)
  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:Framework Event Dispatcher: Equinox Container: f00b2223-c994-0016-15cf-e76e9474ff7c
    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:pool-1-thread-3
    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: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: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: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:Worker-1
    class=org.eclipse.core.internal.jobs.Worker
      5: java.lang.Object.wait(Native Method)
      4: org.eclipse.rcptt.ecl.internal.core.Process.waitFor(Process.java:51)
      3: org.eclipse.rcptt.ecl.internal.commands.PipelineService.service(PipelineService.java:39)
      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:54)
  Thread:Signal Dispatcher
    class=java.lang.Thread
  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:main
    class=java.lang.Thread
      38: java.lang.Thread.dumpThreads(Native Method)
      37: java.lang.Thread.getAllStackTraces(Thread.java:1640)
      36: org.eclipse.rcptt.tesla.internal.core.info.GeneralInformationCollector.collectThreadInformation(GeneralInformationCollector.java:42)
      35: org.eclipse.rcptt.tesla.internal.core.info.GeneralInformationCollector.collectInformation(GeneralInformationCollector.java:29)
      34: org.eclipse.rcptt.tesla.internal.core.AbstractTeslaClient.getAdvancedInformation(AbstractTeslaClient.java:368)
      33: org.eclipse.rcptt.tesla.internal.core.AbstractTeslaClient.handleFailedResponse(AbstractTeslaClient.java:357)
      32: org.eclipse.rcptt.tesla.internal.core.AbstractTeslaClient.handleSelect(AbstractTeslaClient.java:125)
      31: org.eclipse.rcptt.tesla.internal.core.AbstractTeslaClient.execute(AbstractTeslaClient.java:307)
      30: org.eclipse.rcptt.tesla.internal.core.AbstractTeslaClient.doOneCommand(AbstractTeslaClient.java:251)
      29: org.eclipse.rcptt.tesla.internal.core.AbstractTeslaClient.processNext(AbstractTeslaClient.java:147)
      28: org.eclipse.rcptt.tesla.ecl.impl.TeslaBridge$2.doProcessing(TeslaBridge.java:101)
      27: org.eclipse.rcptt.tesla.swt.events.TeslaEventManager.doProcessing(TeslaEventManager.java:112)
      26: org.eclipse.rcptt.tesla.swt.aspects.DisplayAspect.ajc$around$org_eclipse_rcptt_tesla_swt_aspects_DisplayAspect$1$e269b158(DisplayAspect.aj:87)
      25: org.eclipse.swt.widgets.Display.sleep(Display.java:4250)
      24: org.eclipse.ui.application.WorkbenchAdvisor.eventLoopIdle(WorkbenchAdvisor.java:368)
      23: org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.eventLoopIdle(IDEWorkbenchAdvisor.java:918)
      22: org.eclipse.ui.internal.Workbench$3.eventLoopIdle(Workbench.java:498)
      21: org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1155)
      20: org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
      19: org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
      18: org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
      17: org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
      16: org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
      15: org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
      14: org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
      13: org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
      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:648)
      2: org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
      1: org.eclipse.equinox.launcher.Main.run(Main.java:1465)
      0: org.eclipse.equinox.launcher.Main.main(Main.java:1438)
  Thread:Worker-6
    class=org.eclipse.core.internal.jobs.Worker
      5: java.lang.Object.wait(Native Method)
      4: org.eclipse.rcptt.ecl.internal.core.Process.waitFor(Process.java:51)
      3: org.eclipse.rcptt.ecl.internal.commands.SequenceService.service(SequenceService.java:45)
      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:54)
  Thread:Start Level: Equinox Container: f00b2223-c994-0016-15cf-e76e9474ff7c
    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)

    data=[B@cdda855
    message=The Menu "[Empty resource mappings]" could not be found.(Java - Three-way compare of 'Library/extlibraryLeft.ecore' and 'Library/extlibraryRight.ecore' relative to common ancestor 'Library/extlibraryRight.ecore' - Eclipse SDK)