Regression

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

Failing for the past 99 builds (Since #395 )
Took 7.3 sec.

Error Message

Line 70: mergeLeftToRight: Failed to set selection: [[> <Model> SysMLmodel, > <Package> Blocks, > <Block> Block1_NewName, > <Property> part1 : Block2, <Block> Block2 \[type changed\]]].

Stacktrace

gef.editparts
swt.info
 {
    eclipse.windows
     {
        page:Workspace
         {
            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 (M1+M2+Numpad_Divide))
                            Button(Link with Editor)
                        }
                        Tree()
                         {
                            Item(SysMLModel)
                        }
                    }
                }
                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=466484352
  totalMemory=956825600
  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: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-10
    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: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:pool-1-thread-4
    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: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
      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: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)

gef.editparts
swt.info
 {
    Tree()
     {
        Item(> <Model> SysMLmodel)
         {
            Item(> <Package> Blocks)
             {
                Item(> «Block» Block1_NewName)
                 {
                    Item(Block1_NewName [name changed])
                    Item(protected [visibility changed])
                    Item(true [isEncapsulated changed])
                    Item(> <Property> part1 : Block2)
                     {
                        Item(«Block» Block2 [type changed])
                    }
                    Item(> <Property> actorPart1 : NewActor)
                     {
                        Item(<Actor> NewActor [type changed])
                    }
                    Item(> «FlowPort» / flowport1)
                     {
                        Item(true [isLeaf changed])
                        Item(true [isStatic changed])
                        Item(true [isOrdered changed])
                        Item(false [isUnique changed])
                        Item(true [isReadOnly changed])
                        Item(true [isDerived changed])
                        Item(true [isDerivedUnion changed])
                        Item(true [isBehavior changed])
                        Item(false [isService changed])
                        Item(true [isConjugated changed])
                    }
                }
                Item(> «Block» Block2)
                 {
                    Item(> «FlowPort» flowport1)
                     {
                        Item(in [direction changed])
                    }
                }
                Item(> «Unit» Unit1)
                 {
                    Item(Dimension [dimension set])
                }
                Item(> «Dimension» Dimension1_NewName)
                 {
                    Item(Dimension1_NewName [name changed])
                }
                Item(> «ConstraintBlock» ConstraintBlock1)
                 {
                    Item(> «ConstraintProperty» constraintproperty1)
                     {
                        Item(true [isStatic changed])
                    }
                }
                Item(> <Actor> NewActor)
                 {
                    Item(<Actor> NewActor [packagedElement add])
                }
            }
            Item(> <Package> InternalBlock)
             {
                Item(> «Block» Block1)
                 {
                    Item(> <Constraint> Constraint1)
                     {
                        Item(> <Literal String> constraintSpec)
                         {
                            Item(This is a modified constraint [value changed])
                        }
                    }
                    Item(> «FlowPort» flowport2)
                     {
                        Item(«FlowPort» flowport2 [ownedAttribute delete])
                    }
                    Item(> <Connector> Connector2)
                     {
                        Item(<Connector> Connector2 [ownedConnector delete])
                    }
                }
            }
            Item(> <Package> Parametric)
             {
                Item(> «ConstraintBlock» ConstraintBlock1)
                 {
                    Item(> <Property> Attribute1)
                     {
                        Item(<Property> Attribute1 [ownedAttribute add])
                    }
                }
            }
            Item(> <Package> Req)
             {
                Item(> <<Problem>> <Comment> This a modified SysML Problem)
                 {
                    Item(This a modified SysML Problem [body changed])
                }
                Item(> <<Rationale>> <Comment> This a modified SysML Rational...)
                 {
                    Item(This a modified SysML Rational  [body changed])
                }
                Item(> «Requirement» Requirement2)
                 {
                    Item(This req 02 [text set])
                    Item(REQ_02 [id set])
                }
            }
        }
    }
    eclipse.windows
     {
        page:Workspace
         {
            editors
             {
                editor:Compare ('SysMLModel/left/model.uml' - 'SysMLModel/right/model.uml')
                 {
                  id=org.eclipse.compare.CompareEditor
                  dirty=false
                  pinned=false
                  editorInput.name=Compare ('SysMLModel/left/model.uml' - 'SysMLModel/right/model.uml')
                    Editor(Compare ('SysMLModel/left/model.uml' - 'SysMLModel/right/model.uml'))
                     {
                        Toolbar()
                         {
                            Button(Ignore White Space Where Applicable)
                            Button(Next Difference)
                            Button(Previous Difference)
                        }
                        Label(Model differences  (28 of 28 differences are not merged — 15 differences filtered from view))
                        Toolbar()
                         {
                            Button(Show consequences of merging from right to left)
                            Button(Set the 'name' of this 'Class' to 'Block1_NewName' on the right-hand side (currently 'Block1').The left-hand side will remain unchanged.The right-hand side will be modified.)
                            Button(Set the 'name' of this 'Class' to 'Block1' on the left-hand side (instead of 'Block1_NewName').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(> <Model> SysMLmodel)
                                 {
                                    Item(> <Package> Blocks)
                                     {
                                        Item(> «Block» Block1_NewName)
                                         {
                                            Item(Block1_NewName [name changed])
                                            Item(protected [visibility changed])
                                            Item(true [isEncapsulated changed])
                                            Item(> <Property> part1 : Block2)
                                             {
                                                Item(«Block» Block2 [type changed])
                                            }
                                            Item(> <Property> actorPart1 : NewActor)
                                             {
                                                Item(<Actor> NewActor [type changed])
                                            }
                                            Item(> «FlowPort» / flowport1)
                                             {
                                                Item(true [isLeaf changed])
                                                Item(true [isStatic changed])
                                                Item(true [isOrdered changed])
                                                Item(false [isUnique changed])
                                                Item(true [isReadOnly changed])
                                                Item(true [isDerived changed])
                                                Item(true [isDerivedUnion changed])
                                                Item(true [isBehavior changed])
                                                Item(false [isService changed])
                                                Item(true [isConjugated changed])
                                            }
                                        }
                                        Item(> «Block» Block2)
                                         {
                                            Item(> «FlowPort» flowport1)
                                             {
                                                Item(in [direction changed])
                                            }
                                        }
                                        Item(> «Unit» Unit1)
                                         {
                                            Item(Dimension [dimension set])
                                        }
                                        Item(> «Dimension» Dimension1_NewName)
                                         {
                                            Item(Dimension1_NewName [name changed])
                                        }
                                        Item(> «ConstraintBlock» ConstraintBlock1)
                                         {
                                            Item(> «ConstraintProperty» constraintproperty1)
                                             {
                                                Item(true [isStatic changed])
                                            }
                                        }
                                        Item(> <Actor> NewActor)
                                         {
                                            Item(<Actor> NewActor [packagedElement add])
                                        }
                                    }
                                    Item(> <Package> InternalBlock)
                                     {
                                        Item(> «Block» Block1)
                                         {
                                            Item(> <Constraint> Constraint1)
                                             {
                                                Item(> <Literal String> constraintSpec)
                                                 {
                                                    Item(This is a modified constraint [value changed])
                                                }
                                            }
                                            Item(> «FlowPort» flowport2)
                                             {
                                                Item(«FlowPort» flowport2 [ownedAttribute delete])
                                            }
                                            Item(> <Connector> Connector2)
                                             {
                                                Item(<Connector> Connector2 [ownedConnector delete])
                                            }
                                        }
                                    }
                                    Item(> <Package> Parametric)
                                     {
                                        Item(> «ConstraintBlock» ConstraintBlock1)
                                         {
                                            Item(> <Property> Attribute1)
                                             {
                                                Item(<Property> Attribute1 [ownedAttribute add])
                                            }
                                        }
                                    }
                                    Item(> <Package> Req)
                                     {
                                        Item(> <<Problem>> <Comment> This a modified SysML Problem)
                                         {
                                            Item(This a modified SysML Problem [body changed])
                                        }
                                        Item(> <<Rationale>> <Comment> This a modified SysML Rational...)
                                         {
                                            Item(This a modified SysML Rational  [body changed])
                                        }
                                        Item(> «Requirement» Requirement2)
                                         {
                                            Item(This req 02 [text set])
                                            Item(REQ_02 [id set])
                                        }
                                    }
                                }
                            }
                            Canvas()
                        }
                        Label(Model Compare (Text Feature))
                        Toolbar()
                         {
                            Button(Switch Compare Viewer)
                        }
                        Toolbar()
                         {
                            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: /SysMLModel/left/model.uml)
                        Label()
                        Label(Local: /SysMLModel/right/model.uml)
                        Canvas()
                        Canvas()
                         {
                            Canvas()
                             {
                                Canvas(LineNumberRulerColumn)
                            }
                        }
                        Canvas()
                        Canvas()
                        Canvas()
                         {
                            Text(Block1_NewName)
                            Canvas()
                             {
                                Canvas(LineNumberRulerColumn)
                            }
                        }
                        Canvas()
                         {
                            Text(Block1)
                            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(SysMLModel)
                             {
                                Item(left)
                                 {
                                    Item(model.uml)
                                }
                                Item(right)
                                 {
                                    Item(model.uml)
                                }
                                Item(ExpectedTreeWithCustomization.csv)
                            }
                        }
                    }
                }
                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=353423984
  totalMemory=956825600
  maxMemory=1908932608
}
Jobs information:
  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:ECL session execute: sequence
    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: with
    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: sequence
    class=org.eclipse.rcptt.ecl.internal.core.Session$1
    state=running
  Job:ECL session execute: merge-left-to-right
    class=org.eclipse.rcptt.ecl.internal.core.Session$1
    state=running
  Job:ECL session execute: select
    class=org.eclipse.rcptt.ecl.internal.core.Session$1
    state=running
  Job:ECL session execute: with
    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: sequence
    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:Worker-13
    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:55)
  Thread:Worker-9
    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:55)
  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-10
    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:55)
  Thread:Worker-3
    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.core.ProcInstanceService.service(ProcInstanceService.java:56)
      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:Worker-12
    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.WithService.service(WithService.java:34)
      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: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:Worker-7
    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:55)
  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:Worker-5
    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.WithService.service(WithService.java:34)
      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: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
      16: sun.misc.Unsafe.park(Native Method)
      15: java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
      14: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
      13: java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
      12: org.eclipse.rcptt.tesla.internal.core.queue.TeslaQStream.readResponse(TeslaQStream.java:60)
      11: org.eclipse.rcptt.tesla.internal.core.queue.TeslaQPlayer.executeCommand(TeslaQPlayer.java:34)
      10: org.eclipse.rcptt.tesla.core.protocol.UIPlayer.safeExecuteCommand(UIPlayer.java:91)
      9: org.eclipse.rcptt.tesla.core.protocol.UISetSelector.select(UISetSelector.java:130)
      8: org.eclipse.rcptt.tesla.core.protocol.UISetSelector.select(UISetSelector.java:115)
      7: org.eclipse.rcptt.tesla.core.protocol.ViewerUIElement.setMultiSelectionList(ViewerUIElement.java:90)
      6: org.eclipse.rcptt.tesla.ecl.internal.impl.commands.SelectService.handleSelect(SelectService.java:61)
      5: org.eclipse.rcptt.tesla.ecl.internal.impl.commands.SelectService.exec(SelectService.java:46)
      4: org.eclipse.rcptt.tesla.ecl.impl.AbstractActionService.service(AbstractActionService.java:45)
      3: org.eclipse.rcptt.tesla.ecl.internal.impl.commands.SelectService.service(SelectService.java:40)
      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: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:55)
  Thread:pool-1-thread-4
    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:main
    class=java.lang.Thread
      37: java.lang.Thread.dumpThreads(Native Method)
      36: java.lang.Thread.getAllStackTraces(Thread.java:1640)
      35: org.eclipse.rcptt.tesla.internal.core.info.GeneralInformationCollector.collectThreadInformation(GeneralInformationCollector.java:42)
      34: org.eclipse.rcptt.tesla.internal.core.info.GeneralInformationCollector.collectInformation(GeneralInformationCollector.java:29)
      33: org.eclipse.rcptt.tesla.internal.core.AbstractTeslaClient.getAdvancedInformation(AbstractTeslaClient.java:368)
      32: org.eclipse.rcptt.tesla.internal.core.AbstractTeslaClient.handleFailedResponse(AbstractTeslaClient.java:357)
      31: org.eclipse.rcptt.tesla.internal.core.AbstractTeslaClient.execute(AbstractTeslaClient.java:285)
      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:4276)
      24: org.eclipse.ui.application.WorkbenchAdvisor.eventLoopIdle(WorkbenchAdvisor.java:368)
      23: org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.eventLoopIdle(IDEWorkbenchAdvisor.java:858)
      22: org.eclipse.ui.internal.Workbench$3.eventLoopIdle(Workbench.java:521)
      21: org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1132)
      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
      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: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:Worker-4
    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:55)
  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:Worker-0
    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:55)
  Thread:Worker-8
    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:55)
  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)

    data=[B@3d2ad615
    message=Failed to set selection: [[> <Model> SysMLmodel, > <Package> Blocks, > <Block> Block1_NewName, > <Property> part1 : Block2, <Block> Block2 \[type changed\]]].(Java - Two-way compare of 'SysMLModel/left/model.uml' with 'SysMLModel/right/model.uml' - Eclipse SDK)