Regression
TEST-tests.Undo/Redo in Control Panel
Error Message
Line 12: verify-true: Assertion of rawValue failed: expected:<wait 200> but was:<wait 200\n>.
Stacktrace
Line 12: verify-true: Assertion of rawValue failed: expected:<wait 200> but was:<wait 200\n>. swt.info Text(wait 200) eclipse.windows page:Workspace editors editor:Test scenario id=org.eclipse.rcptt.ui.editors.scenario dirty=true pinned=false editorInput.name=Test scenario Editor(Test scenario) Toolbar() Label(Name:) Text(Test scenario) Button(Record) Label(Tags:) Text() Button(Add Tag...) Button(Replay) Expandable(Description) Link() Label(Description) Text() Link(External Reference:) Text() Toolbar() Button(Clear Description) Expandable(Contexts) Link() Label(Contexts) Table() Link(<a>Configure Project Default Contexts</a>) Toolbar() Button(Add...) Button(Remove) Button(Up) Button(Down) Expandable(Properties) Link() Label(Properties) Table() Item(Add new property) Button(Add) Button(Remove) Toolbar() Expandable(Script) Link() Label(Script) Canvas() Text(wait 200) Canvas() Canvas(AnnotationColumn) Canvas(LineNumberColumn) Canvas() Canvas() Toolbar() Button(Clear Script) Expandable(Verifications) Link() Label(Verifications) Table() Link(<a>Configure Project Default Verifications</a>) Toolbar() Button(Add...) Button(Remove) Button(Up) Button(Down) views view:Problems id=org.eclipse.ui.views.ProblemView dirty=false fastView=false view:Tags id=org.eclipse.rcptt.ui.tags dirty=false fastView=false view:Test Explorer id=org.eclipse.rcptt.ui.explorer dirty=false fastView=false View(Test Explorer) Toolbar() Button(Collapse All) Button(Link with Editor) Text() Tree() Item(TestQ7Prj) Item(Project Settings) Item(Test scenario) view:Execution View id=org.eclipse.rcptt.ui.views.execution dirty=false fastView=false View(Execution View) Toolbar() Button(Collapse All) Button(Scroll Lock) Button(Run Selected) Button(Run Failed Test Cases) Button(Stop Execution) Button(Stop on First Failure) Button(Report) Button(Execution History...) Label() Label(Runs:) Label(0/0) Label() Label(Failures:) Label(0) Label() Label(Stops:) Label(0) Label() Label(Total time:) Label(0.000 s) Tree() Label(Message:) Button(Details...) Text() view:Applications id=org.eclipse.rcptt.ui.aut.manager dirty=false fastView=false View(Applications) Toolbar() Button(Run) Button(Stop) Button(New...) Button(Configure...) Button(Remove) Tree() Item(selfQ7) shells Window(Quick Access) shells Window(Quick Access) swt.player java.runtime cpus=2 freeMemory=129807400 totalMemory=577241088 maxMemory=716177408 Jobs information: 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: verify-true 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:Process Console Input Job class=org.eclipse.debug.internal.ui.views.console.ProcessConsole$InputReadJob state=running Job:Git Repository Change Scanner class=org.eclipse.egit.ui.Activator$RepositoryChangeScanner state=sleeping rule=org.eclipse.egit.ui.internal.RepositoryCacheRule@78740e7c Job:Workbench Auto-Save Job class=org.eclipse.ui.internal.Workbench$40 state=sleeping Job:Compacting resource model class=org.eclipse.core.internal.utils.StringPoolJob state=sleeping Job:Periodic workspace save. class=org.eclipse.core.internal.resources.DelayedSnapshotJob state=sleeping rule=R/ Thread information: Thread:Gogo shell class=java.lang.Thread 7: sun.misc.Unsafe.park(Native Method) 6: java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) 5: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) 4: java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) 3: java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) 2: java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) 1: java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 0: java.lang.Thread.run(Thread.java:748) Thread:Java indexing class=java.lang.Thread 3: java.lang.Object.wait(Native Method) 2: java.lang.Object.wait(Object.java:502) 1: org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:378) 0: java.lang.Thread.run(Thread.java:748) Thread:Worker-6: ECL session execute: sequence 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:83) 1: org.eclipse.rcptt.ecl.internal.core.Session$1.run(Session.java:48) 0: org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Thread:Worker-17: ECL session execute: pipeline 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:83) 1: org.eclipse.rcptt.ecl.internal.core.Session$1.run(Session.java:48) 0: org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Thread:org.eclipse.jface.text.reconciler.MonoReconciler class=org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread 1: java.lang.Object.wait(Native Method) 0: org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:183) Thread:process reaper class=java.lang.Thread 5: java.lang.UNIXProcess.waitForProcessExit(Native Method) 4: java.lang.UNIXProcess.lambda$initStreams$3(UNIXProcess.java:289) 3: java.lang.UNIXProcess$$Lambda$448/654985026.run(Unknown Source) 2: java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 1: java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 0: java.lang.Thread.run(Thread.java:748) 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:62) Thread:Active Thread: Equinox Container: 759f54bc-0319-4f28-b481-11eb2d761da8 class=java.lang.Thread 8: sun.misc.Unsafe.park(Native Method) 7: java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) 6: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) 5: java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) 4: java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) 3: java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) 2: java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) 1: java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 0: java.lang.Thread.run(Thread.java:748) Thread:Worker-19: Process Console Input Job class=org.eclipse.core.internal.jobs.Worker 6: java.lang.Object.wait(Native Method) 5: java.lang.Object.wait(Object.java:502) 4: org.eclipse.ui.console.IOConsoleInputStream.waitForData(IOConsoleInputStream.java:154) 3: org.eclipse.ui.console.IOConsoleInputStream.read(IOConsoleInputStream.java:97) 2: org.eclipse.ui.console.IOConsoleInputStream.read(IOConsoleInputStream.java:123) 1: org.eclipse.debug.internal.ui.views.console.ProcessConsole$InputReadJob.run(ProcessConsole.java:737) 0: org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Thread:Worker-3: ECL session execute: verify-true class=org.eclipse.core.internal.jobs.Worker 11: sun.misc.Unsafe.park(Native Method) 10: java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) 9: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) 8: java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467) 7: org.eclipse.rcptt.tesla.internal.core.queue.TeslaQStream.readResponse(TeslaQStream.java:60) 6: org.eclipse.rcptt.tesla.internal.core.queue.TeslaQPlayer.executeCommand(TeslaQPlayer.java:34) 5: org.eclipse.rcptt.tesla.core.protocol.UIPlayer.safeExecuteCommand(UIPlayer.java:91) 4: org.eclipse.rcptt.tesla.core.protocol.BasicUIElement.doAssert(BasicUIElement.java:63) 3: org.eclipse.rcptt.tesla.ecl.internal.impl.commands.VerifyTrueService.service(VerifyTrueService.java:61) 2: org.eclipse.rcptt.ecl.internal.core.AbstractSession.internalDoExecute(AbstractSession.java:83) 1: org.eclipse.rcptt.ecl.internal.core.Session$1.run(Session.java:48) 0: org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Thread:SCR Component Actor class=java.lang.Thread 3: java.lang.Object.wait(Native Method) 2: java.lang.Object.wait(Object.java:502) 1: org.apache.felix.scr.impl.ComponentActorThread.run(ComponentActorThread.java:83) 0: java.lang.Thread.run(Thread.java:748) 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:org.eclipse.jface.text.reconciler.MonoReconciler class=org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread 1: java.lang.Object.wait(Native Method) 0: org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:183) Thread:Signal Dispatcher class=java.lang.Thread Thread:Worker-8: ECL session execute: ast-exec 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:83) 1: org.eclipse.rcptt.ecl.internal.core.Session$1.run(Session.java:48) 0: org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Thread:Tesla network communication to :localhost:7004 class=org.eclipse.rcptt.ui.recording.UiNetworkRecorder 11: java.net.SocketInputStream.socketRead0(Native Method) 10: java.net.SocketInputStream.socketRead(SocketInputStream.java:116) 9: java.net.SocketInputStream.read(SocketInputStream.java:171) 8: java.net.SocketInputStream.read(SocketInputStream.java:141) 7: java.net.SocketInputStream.read(SocketInputStream.java:224) 6: java.io.DataInputStream.readInt(DataInputStream.java:387) 5: org.eclipse.rcptt.tesla.internal.core.network.DataSerializer.readEObject(DataSerializer.java:90) 4: org.eclipse.rcptt.tesla.internal.core.network.TeslaNetworkCommunication.readEObject(TeslaNetworkCommunication.java:194) 3: org.eclipse.rcptt.tesla.recording.core.TeslaNetworkRecorder.performCommunications(TeslaNetworkRecorder.java:50) 2: org.eclipse.rcptt.tesla.internal.core.network.TeslaNetworkCommunication.exec(TeslaNetworkCommunication.java:82) 1: org.eclipse.rcptt.tesla.internal.core.network.TeslaNetworkCommunication.internalRun(TeslaNetworkCommunication.java:67) 0: org.eclipse.rcptt.tesla.internal.core.network.TeslaNetworkCommunication.run(TeslaNetworkCommunication.java:62) Thread:pool-3-thread-1 class=java.lang.Thread 8: sun.misc.Unsafe.park(Native Method) 7: java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) 6: java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) 5: java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) 4: java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941) 3: java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073) 2: java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) 1: java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 0: java.lang.Thread.run(Thread.java:748) Thread:Output Stream Monitor class=java.lang.Thread 11: java.io.FileInputStream.readBytes(Native Method) 10: java.io.FileInputStream.read(FileInputStream.java:255) 9: java.io.BufferedInputStream.read1(BufferedInputStream.java:284) 8: java.io.BufferedInputStream.read(BufferedInputStream.java:345) 7: java.io.BufferedInputStream.read1(BufferedInputStream.java:284) 6: java.io.BufferedInputStream.read(BufferedInputStream.java:345) 5: java.io.FilterInputStream.read(FilterInputStream.java:107) 4: org.eclipse.debug.internal.core.OutputStreamMonitor.internalRead(OutputStreamMonitor.java:161) 3: org.eclipse.debug.internal.core.OutputStreamMonitor.read(OutputStreamMonitor.java:138) 2: org.eclipse.debug.internal.core.OutputStreamMonitor.lambda$0(OutputStreamMonitor.java:224) 1: org.eclipse.debug.internal.core.OutputStreamMonitor$$Lambda$449/1574987060.run(Unknown Source) 0: java.lang.Thread.run(Thread.java:748) Thread:main class=java.lang.Thread 38: java.lang.Thread.dumpThreads(Native Method) 37: java.lang.Thread.getAllStackTraces(Thread.java:1610) 36: org.eclipse.rcptt.tesla.internal.core.info.GeneralInformationCollector.collectThreadInformation(GeneralInformationCollector.java:41) 35: org.eclipse.rcptt.tesla.internal.core.info.GeneralInformationCollector.collectInformation(GeneralInformationCollector.java:29) 34: org.eclipse.rcptt.tesla.internal.core.AbstractTeslaClient.getAdvancedInformation(AbstractTeslaClient.java:359) 33: org.eclipse.rcptt.tesla.internal.core.AbstractTeslaClient.handleFailedResponse(AbstractTeslaClient.java:349) 32: org.eclipse.rcptt.tesla.internal.core.AbstractTeslaClient.execute(AbstractTeslaClient.java:290) 31: org.eclipse.rcptt.tesla.internal.core.AbstractTeslaClient.doOneCommand(AbstractTeslaClient.java:247) 30: org.eclipse.rcptt.tesla.internal.core.AbstractTeslaClient.processNext(AbstractTeslaClient.java:129) 29: org.eclipse.rcptt.tesla.ecl.impl.TeslaBridge$2.doProcessing(TeslaBridge.java:102) 28: org.eclipse.rcptt.tesla.swt.events.TeslaEventManager.doProcessing(TeslaEventManager.java:109) 27: org.eclipse.rcptt.tesla.swt.aspects.DisplayAspect.ajc$around$org_eclipse_rcptt_tesla_swt_aspects_DisplayAspect$1$e269b158(DisplayAspect.aj:87) 26: org.eclipse.swt.widgets.Display.sleep(Display.java:5554) 25: org.eclipse.ui.application.WorkbenchAdvisor.eventLoopIdle(WorkbenchAdvisor.java:371) 24: org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.eventLoopIdle(IDEWorkbenchAdvisor.java:949) 23: org.eclipse.ui.internal.Workbench$1.eventLoopIdle(Workbench.java:485) 22: org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1178) 21: org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) 20: org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1062) 19: org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) 18: org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) 17: org.eclipse.ui.internal.Workbench$$Lambda$27/411362929.run(Unknown Source) 16: org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) 15: org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:566) 14: org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) 13: org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:155) 12: org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) 11: org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) 10: org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) 9: org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) 8: org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) 7: sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 6: sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 5: sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 4: java.lang.reflect.Method.invoke(Method.java:498) 3: org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:661) 2: org.eclipse.equinox.launcher.Main.basicRun(Main.java:597) 1: org.eclipse.equinox.launcher.Main.run(Main.java:1476) 0: org.eclipse.equinox.launcher.Main.main(Main.java:1449) Thread:Output Stream Monitor class=java.lang.Thread 11: java.io.FileInputStream.readBytes(Native Method) 10: java.io.FileInputStream.read(FileInputStream.java:255) 9: java.io.BufferedInputStream.read1(BufferedInputStream.java:284) 8: java.io.BufferedInputStream.read(BufferedInputStream.java:345) 7: java.io.BufferedInputStream.read1(BufferedInputStream.java:284) 6: java.io.BufferedInputStream.read(BufferedInputStream.java:345) 5: java.io.FilterInputStream.read(FilterInputStream.java:107) 4: org.eclipse.debug.internal.core.OutputStreamMonitor.internalRead(OutputStreamMonitor.java:161) 3: org.eclipse.debug.internal.core.OutputStreamMonitor.read(OutputStreamMonitor.java:138) 2: org.eclipse.debug.internal.core.OutputStreamMonitor.lambda$0(OutputStreamMonitor.java:224) 1: org.eclipse.debug.internal.core.OutputStreamMonitor$$Lambda$449/1574987060.run(Unknown Source) 0: java.lang.Thread.run(Thread.java:748) Thread:JGit-WorkQueue class=java.lang.Thread 8: sun.misc.Unsafe.park(Native Method) 7: java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) 6: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) 5: java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) 4: java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) 3: java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) 2: java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) 1: java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 0: java.lang.Thread.run(Thread.java:748) Thread:Process monitor class=org.eclipse.debug.core.model.RuntimeProcess$ProcessMonitorThread 3: java.lang.Object.wait(Native Method) 2: java.lang.Object.wait(Object.java:502) 1: java.lang.UNIXProcess.waitFor(UNIXProcess.java:395) 0: org.eclipse.debug.core.model.RuntimeProcess$ProcessMonitorThread.run(RuntimeProcess.java:427) Thread:Input Stream Monitor class=java.lang.Thread 6: java.lang.Object.wait(Native Method) 5: java.lang.Object.wait(Object.java:502) 4: org.eclipse.debug.internal.core.InputStreamMonitor.writeNext(InputStreamMonitor.java:154) 3: org.eclipse.debug.internal.core.InputStreamMonitor.write(InputStreamMonitor.java:123) 2: org.eclipse.debug.internal.core.InputStreamMonitor.lambda$0(InputStreamMonitor.java:100) 1: org.eclipse.debug.internal.core.InputStreamMonitor$$Lambda$450/800009732.run(Unknown Source) 0: java.lang.Thread.run(Thread.java:748) Thread:Q7 Indexer class=java.lang.Thread 3: java.lang.Object.wait(Native Method) 2: java.lang.Object.wait(Object.java:502) 1: org.eclipse.rcptt.internal.core.jobs.JobManager.run(JobManager.java:406) 0: java.lang.Thread.run(Thread.java:748) data=[B@2ff35904 message=Assertion of rawValue failed: expected:<wait 200> but was:<wait 200\n>.(new_workspace - Test scenario - RCP Testing Tool IDE) data=[B@7af19dd0 message=Assertion of rawValue failed: expected:<wait 200> but was:<wait 200\n>.(Control Panel - Test scenario (TestQ7Prj) - selfQ7 [Recording])