FailedConsole Output

Skipping 42 KB.. Full Log
beans.jemmy.WindowWaiter.waitWindow(WindowWaiter.java:534)
     [java] 	at org.netbeans.jemmy.WindowWaiter.waitWindow(WindowWaiter.java:217)
     [java] 	at org.netbeans.jemmy.FrameWaiter.waitFrame(FrameWaiter.java:233)
     [java] 	at org.netbeans.jemmy.operators.FrameOperator.waitFrame(FrameOperator.java:512)
     [java] 	at org.netbeans.jemmy.operators.JFrameOperator.<init>(JFrameOperator.java:70)
     [java] 	at org.netbeans.jemmy.operators.JFrameOperator.<init>(JFrameOperator.java:108)
     [java] 	at org.netbeans.jemmy.operators.JFrameOperator.<init>(JFrameOperator.java:125)
     [java] 	at org.netbeans.jemmy.operators.JFrameOperator.<init>(JFrameOperator.java:140)
     [java] 	at jmri.jmrit.conditional.ConditionalListCopyTest.lambda$CopyConditionalFullEditTest$1(ConditionalListCopyTest.java:88)
     [java] 	at java.lang.Thread.run(Thread.java:748)
     [java] Exception in thread "Thread-13390" org.netbeans.jemmy.TimeoutExpiredException: Frame with title "Copy Conditional IX102" (WindowWaiter.WaitWindowTimeout)
     [java] 	at org.netbeans.jemmy.Waiter.waitAction(Waiter.java:210)
     [java] 	at org.netbeans.jemmy.WindowWaiter.waitWindow(WindowWaiter.java:534)
     [java] 	at org.netbeans.jemmy.WindowWaiter.waitWindow(WindowWaiter.java:217)
     [java] 	at org.netbeans.jemmy.FrameWaiter.waitFrame(FrameWaiter.java:233)
     [java] 	at org.netbeans.jemmy.operators.FrameOperator.waitFrame(FrameOperator.java:512)
     [java] 	at org.netbeans.jemmy.operators.JFrameOperator.<init>(JFrameOperator.java:70)
     [java] 	at org.netbeans.jemmy.operators.JFrameOperator.<init>(JFrameOperator.java:108)
     [java] 	at org.netbeans.jemmy.operators.JFrameOperator.<init>(JFrameOperator.java:125)
     [java] 	at org.netbeans.jemmy.operators.JFrameOperator.<init>(JFrameOperator.java:140)
     [java] 	at jmri.jmrit.conditional.ConditionalListCopyTest.lambda$CopyConditionalChangeNameTest$0(ConditionalListCopyTest.java:57)
     [java] 	at java.lang.Thread.run(Thread.java:748)
     [java] ERROR - Unable to close client: null [main] jmri.jmrix.ipocs.IpocsClientHandler.completed()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - SystemName IQBadSystemName is not in the correct format [main] jmrit.logixng.implementation.DefaultAnalogExpressionManager.registerExpression()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - SystemName IQBadSystemName is not in the correct format [main] jmrit.logixng.implementation.DefaultStringExpressionManager.registerExpression()
     [java] WARN  - Import Conditional 'IX:AUTO:0001C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX:AUTO:0002C1' to LogixNG 'IQ:AUTO:0002' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX:AUTO:0003C1' to LogixNG 'IQ:AUTO:0003' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX:AUTO:0004C1' to LogixNG 'IQ:AUTO:0004' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX:RTXINITIALIZER1T' to LogixNG 'IQ:AUTO:0005' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] ERROR - Unable to accept socket [main] jmri.jmrix.ipocs.IpocsSocketAcceptor.failed()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] ERROR - Tag RFID 3 not found [main] jmrit.operations.rollingstock.RollingStock.setRfid()
     [java] ERROR - Tag RFID 3 not found [Test Import Cars] jmrit.operations.rollingstock.RollingStock.setRfid()
     [java] WARN  - Warrant Test Warrant  exits. [AWT-EventQueue-1] jmri.jmrit.logix.WarrantManager.createNewWarrant()
     [java] WARN  - No state variables found for conditional IX1C1 [AWT-EventQueue-1] jmri.managers.configurexml.DefaultConditionalManagerXml.loadConditionals()
     [java] 
     [java] 0 Scenarios
     [java] 0 Steps
     [java] 0m12.728s
     [java] 
     [java] 
     [java] WARN  - Import Conditional 'IX:AUTO:0001C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX:AUTO:0002C1' to LogixNG 'IQ:AUTO:0002' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX:AUTO:0003C1' to LogixNG 'IQ:AUTO:0003' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX:AUTO:0004C1' to LogixNG 'IQ:AUTO:0004' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX:RTXINITIALIZER1T' to LogixNG 'IQ:AUTO:0005' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX:AUTO:0001C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX:AUTO:0002C1' to LogixNG 'IQ:AUTO:0002' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX:AUTO:0003C1' to LogixNG 'IQ:AUTO:0003' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX:AUTO:0004C1' to LogixNG 'IQ:AUTO:0004' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX:RTXINITIALIZER1T' to LogixNG 'IQ:AUTO:0005' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - SystemName IQBadSystemName is not in the correct format [main] jmrit.logixng.implementation.DefaultDigitalActionManager.registerAction()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - SystemName IQBadSystemName is not in the correct format [main] jmrit.logixng.implementation.DefaultAnalogActionManager.registerAction()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - cannot execute script [AWT-EventQueue-1] jmrit.logixng.actions.ActionScript.lambda$execute$0()
     [java] java.io.FileNotFoundException:  (No such file or directory)
     [java] 	at java.io.FileInputStream.open0(Native Method)
     [java] 	at java.io.FileInputStream.open(FileInputStream.java:195)
     [java] 	at java.io.FileInputStream.<init>(FileInputStream.java:138)
     [java] 	at java.io.FileInputStream.<init>(FileInputStream.java:93)
     [java] 	at jmri.jmrit.logixng.actions.ActionScript.lambda$execute$0(ActionScript.java:282)
     [java] 	at jmri.util.ThreadingUtil.lambda$runOnGUIWithJmriException$0(ThreadingUtil.java:184)
     [java] 	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:301)
     [java] 	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
     [java] 	at java.awt.EventQueue.access$500(EventQueue.java:97)
     [java] 	at java.awt.EventQueue$3.run(EventQueue.java:709)
     [java] 	at java.awt.EventQueue$3.run(EventQueue.java:703)
     [java] 	at java.security.AccessController.doPrivileged(Native Method)
     [java] 	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
     [java] 	at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
     [java] 	at org.netbeans.jemmy.QueueTool$JemmyQueue.dispatchEvent(QueueTool.java:656)
     [java] 	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
     [java] 	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
     [java] 	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
     [java] 	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
     [java] 	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
     [java] 	at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
     [java] WARN  - SystemName IQBadSystemName is not in the correct format [main] jmrit.logixng.implementation.DefaultStringActionManager.registerAction()
     [java] WARN  - SystemName IQBadSystemName is not in the correct format [main] jmrit.logixng.implementation.DefaultDigitalExpressionManager.registerExpression()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] Value: 3.30
     [java] Value: 3.30
     [java] INFO  - PanelPro version 4.25.2ish+jenkins+20210720T2025Z+R307a8c4d58 starts under Java 1.8.0_181 on Linux amd64 v4.15.0-76-generic at Tue Jul 20 23:33:39 CEST 2021 [main] apps.Apps.setStartupInfo()
     [java] INFO  - Starting with profile My_JMRI_Railroad.3f16026e [main] apps.Apps.<init>()
     [java] INFO  - No saved preferences, will open preferences window.  Searched for /tmp/AppTest314559518268179366/My_JMRI_Railroad.jmri/ProfileConfig.xml [main] apps.Apps.<init>()
     [java] INFO  - Starting with profile LocoNet_Simulator.3f1121a3 [main] apps.Apps.<init>()
     [java] WARN  - apps.startup.StartupActionFactoryScaffold is deprecated, please remove references to it [main] jmri.util.startup.StartupActionModelUtil.warnOnce()
     [java] java.lang.Exception: traceback
     [java] 	at jmri.util.LoggingUtil.deprecationWarning(LoggingUtil.java:58)
     [java] 	at jmri.util.startup.StartupActionModelUtil.lambda$prepareActionsHashMap$2(StartupActionModelUtil.java:180)
     [java] 	at java.lang.Iterable.forEach(Iterable.java:75)
     [java] 	at jmri.util.startup.StartupActionModelUtil.prepareActionsHashMap(StartupActionModelUtil.java:178)
     [java] 	at jmri.util.startup.StartupActionModelUtil.getOverride(StartupActionModelUtil.java:209)
     [java] 	at jmri.util.startup.StartupActionsManager.initialize(StartupActionsManager.java:88)
     [java] 	at jmri.implementation.JmriConfigurationManager.initializeProvider(JmriConfigurationManager.java:456)
     [java] 	at jmri.implementation.JmriConfigurationManager.lambda$load$2(JmriConfigurationManager.java:216)
     [java] 	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
     [java] 	at java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:352)
     [java] 	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
     [java] 	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
     [java] 	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
     [java] 	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
     [java] 	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
     [java] 	at java.util.stream.ReferencePipeline.forEachOrdered(ReferencePipeline.java:423)
     [java] 	at jmri.implementation.JmriConfigurationManager.load(JmriConfigurationManager.java:216)
     [java] 	at jmri.implementation.JmriConfigurationManager.load(JmriConfigurationManager.java:196)
     [java] 	at apps.Apps.<init>(Apps.java:195)
     [java] 	at apps.DecoderPro.DecoderPro.<init>(DecoderPro.java:45)
     [java] 	at apps.DecoderPro.DecoderPro.main(DecoderPro.java:149)
     [java] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java] 	at java.lang.reflect.Method.invoke(Method.java:498)
     [java] 	at apps.ApplicationTestAcceptanceSteps.lambda$new$2(ApplicationTestAcceptanceSteps.java:60)
     [java] INFO  - Starting with profile EasyDcc__Simulator.3f1121a3 [main] apps.Apps.<init>()
     [java] INFO  - Starting with profile TMCC_Simulator.3f0b414a [main] apps.Apps.<init>()
     [java] INFO  - Starting with profile Prevent_Init_Loop.3f01644a [main] apps.Apps.<init>()
     [java] INFO  - Starting with profile Sprog_Simulator.3d40b3b8 [main] apps.Apps.<init>()
     [java] INFO  - Starting with profile LocoNet_Simulator.3f1121a3 [main] apps.gui3.Apps3.configureProfile()
     [java] INFO  - Starting with profile EasyDcc__Simulator.3f1121a3 [main] apps.gui3.Apps3.configureProfile()
     [java] INFO  - Starting with profile TMCC_Simulator.3f0b414a [main] apps.gui3.Apps3.configureProfile()
     [java] INFO  - Starting with profile Prevent_Init_Loop.3f01644a [main] apps.gui3.Apps3.configureProfile()
     [java] INFO  - Starting with profile Grapevine_Simulator.3f339028 [main] apps.gui3.Apps3.configureProfile()
     [java] INFO  - Starting with profile Sprog_Simulator.3d40b3b8 [main] apps.gui3.Apps3.configureProfile()
     [java] INFO  - Starting with profile LocoNet_Simulator.3f1121a3 [main] apps.Apps.<init>()
     [java] INFO  - Starting with profile EasyDcc__Simulator.3f1121a3 [main] apps.Apps.<init>()
     [java] INFO  - Starting with profile TMCC_Simulator.3f0b414a [main] apps.Apps.<init>()
     [java] INFO  - Starting with profile Prevent_Init_Loop.3f01644a [main] apps.Apps.<init>()
     [java] INFO  - Starting with profile Grapevine_Simulator.3f339028 [main] apps.Apps.<init>()
     [java] INFO  - Starting with profile Sprog_Simulator.3d40b3b8 [main] apps.Apps.<init>()
     [java] INFO  - Starting with profile LocoNet_Simulator.3f1121a3 [main] apps.Apps.<init>()
     [java] INFO  - Starting with profile EasyDcc__Simulator.3f1121a3 [main] apps.Apps.<init>()
     [java] INFO  - Starting with profile TMCC_Simulator.3f0b414a [main] apps.Apps.<init>()
     [java] INFO  - Starting with profile Prevent_Init_Loop.3f01644a [main] apps.Apps.<init>()
     [java] INFO  - Starting with profile Grapevine_Simulator.3f339028 [main] apps.Apps.<init>()
     [java] INFO  - Starting with profile Sprog_Simulator.3d40b3b8 [main] apps.Apps.<init>()
     [java] INFO  - Starting with profile LocoNet_Simulator.3f1121a3 [main] apps.AppsBase.configureProfile()
     [java] INFO  - Starting with profile EasyDcc__Simulator.3f1121a3 [main] apps.AppsBase.configureProfile()
     [java] .F--..................................................................................................................
     [java] Failed scenarios:
     [java] java/acceptancetest/features/apps/ApplicationStart.feature:19 # Application Start
     [java] 
     [java] 30 Scenarios (1 failed, 29 passed)
     [java] 118 Steps (1 failed, 2 skipped, 115 passed)
     [java] 3m33.980s
     [java] 
     [java] java.lang.reflect.InvocationTargetException
     [java] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java] 	at java.lang.reflect.Method.invoke(Method.java:498)
     [java] 	at apps.ApplicationTestAcceptanceSteps.lambda$new$2(ApplicationTestAcceptanceSteps.java:60)
     [java] 	at ✽.starting application apps.PanelPro.PanelPro with PanelPro(file:java/acceptancetest/features/apps/ApplicationStart.feature:6)
     [java] Caused by: java.lang.UnsupportedOperationException: Desktop API is not supported on the current platform
     [java] 	at java.awt.Desktop.getDesktop(Desktop.java:144)
     [java] 	at jmri.util.HelpUtil.openWebPage(HelpUtil.java:179)
     [java] 	at jmri.util.HelpUtil.displayHelpRef(HelpUtil.java:146)
     [java] 	at apps.Apps.<init>(Apps.java:322)
     [java] 	at apps.PanelPro.PanelPro.<init>(PanelPro.java:40)
     [java] 	at apps.PanelPro.PanelPro.main(PanelPro.java:120)
     [java] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java] 	at java.lang.reflect.Method.invoke(Method.java:498)
     [java] 	at apps.ApplicationTestAcceptanceSteps.lambda$new$2(ApplicationTestAcceptanceSteps.java:60)
     [java] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java] 	at java.lang.reflect.Method.invoke(Method.java:498)
     [java] 	at cucumber.runtime.Utils$1.call(Utils.java:26)
     [java] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
     [java] 	at cucumber.runtime.Utils.invoke(Utils.java:20)
     [java] 	at cucumber.runtime.java8.Java8StepDefinition.execute(Java8StepDefinition.java:112)
     [java] 	at cucumber.runner.PickleStepDefinitionMatch.runStep(PickleStepDefinitionMatch.java:50)
     [java] 	at cucumber.runner.TestStep.executeStep(TestStep.java:65)
     [java] 	at cucumber.runner.TestStep.run(TestStep.java:50)
     [java] 	at cucumber.runner.PickleStepTestStep.run(PickleStepTestStep.java:43)
     [java] 	at cucumber.runner.TestCase.run(TestCase.java:46)
     [java] 	at cucumber.runner.Runner.runPickle(Runner.java:49)
     [java] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:146)
     [java] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
     [java] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
     [java] 	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
     [java] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
     [java] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
     [java] 	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
     [java] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
     [java] 	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
     [java] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
     [java] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
     [java] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:123)
     [java] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:65)
     [java] 	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
     [java] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
     [java] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
     [java] 	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
     [java] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
     [java] 	at cucumber.api.junit.Cucumber$RunCucumber.evaluate(Cucumber.java:147)
     [java] 	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
     [java] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
     [java] 	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
     [java] 	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
     [java] 	at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:43)
     [java] 	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
     [java] 	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
     [java] 	at java.util.Iterator.forEachRemaining(Iterator.java:116)
     [java] 	at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801)
     [java] 	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
     [java] 	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
     [java] 	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
     [java] 	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
     [java] 	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
     [java] 	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418)
     [java] 	at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:82)
     [java] 	at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:73)
     [java] 	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:248)
     [java] 	at org.junit.platform.launcher.core.DefaultLauncher.lambda$execute$5(DefaultLauncher.java:211)
     [java] 	at org.junit.platform.launcher.core.DefaultLauncher.withInterceptedStreams(DefaultLauncher.java:226)
     [java] 	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:199)
     [java] 	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:132)
     [java] 	at org.junit.platform.console.tasks.ConsoleTestExecutor.executeTests(ConsoleTestExecutor.java:66)
     [java] 	at org.junit.platform.console.tasks.ConsoleTestExecutor.lambda$execute$0(ConsoleTestExecutor.java:58)
     [java] 	at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.invoke(CustomContextClassLoaderExecutor.java:33)
     [java] 	at org.junit.platform.console.tasks.ConsoleTestExecutor.execute(ConsoleTestExecutor.java:58)
     [java] 	at org.junit.platform.console.ConsoleLauncher.executeTests(ConsoleLauncher.java:95)
     [java] 	at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:73)
     [java] 	at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:50)
     [java] 	at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:43)
     [java] 	at org.junit.platform.console.ConsoleLauncher.main(ConsoleLauncher.java:37)
     [java] 
     [java] 
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - SystemName IQBadSystemName is not in the correct format [main] jmrit.logixng.implementation.DefaultDigitalBooleanActionManager.registerAction()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] WARN  - Import Conditional 'IX1C1' to LogixNG 'IQ:AUTO:0001' [main] jmrit.logixng.tools.ImportLogix.doImport()
     [java] 
     [java] Thanks for using JUnit! Support its development at https://junit.org/sponsoring
     [java] 
     [java] 
     [java] Failures (91):
     [java]   JUnit Jupiter:LocationCopyFrameTest:testButtons()
     [java]     MethodSource [className = 'jmri.jmrit.operations.locations.tools.LocationCopyFrameTest', methodName = 'testButtons', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.locations.tools.LocationCopyFrameTest.testButtons(LocationCopyFrameTest.java:57)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:TrainEditBuildOptionsFrameTest:testTrainEditBuildOptionsFrame()
     [java]     MethodSource [className = 'jmri.jmrit.operations.trains.TrainEditBuildOptionsFrameTest', methodName = 'testTrainEditBuildOptionsFrame', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.trains.TrainEditBuildOptionsFrameTest.testTrainEditBuildOptionsFrame(TrainEditBuildOptionsFrameTest.java:162)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:SetupExcelProgramManifestFrameTest:testFrameAddButton()
     [java]     MethodSource [className = 'jmri.jmrit.operations.trains.excel.SetupExcelProgramManifestFrameTest', methodName = 'testFrameAddButton', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.trains.excel.SetupExcelProgramManifestFrameTest.testFrameAddButton(SetupExcelProgramManifestFrameTest.java:43)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:SetupExcelProgramManifestFrameTest:testFrameTestButton()
     [java]     MethodSource [className = 'jmri.jmrit.operations.trains.excel.SetupExcelProgramManifestFrameTest', methodName = 'testFrameTestButton', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.trains.excel.SetupExcelProgramManifestFrameTest.testFrameTestButton(SetupExcelProgramManifestFrameTest.java:61)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:CarEditFrameTest:testSaveCarHazardous()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.cars.CarEditFrameTest', methodName = 'testSaveCarHazardous', methodParameterTypes = '']
     [java]     => java.util.concurrent.TimeoutException: testSaveCarHazardous() timed out after 10 seconds
     [java]        org.junit.jupiter.engine.extension.TimeoutInvocation.createTimeoutException(TimeoutInvocation.java:70)
     [java]        org.junit.jupiter.engine.extension.TimeoutInvocation.proceed(TimeoutInvocation.java:59)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:84)
     [java]        [...]
     [java]        Suppressed: java.lang.AssertionError: failed due to InterruptedException
     [java]          org.junit.Assert.fail(Assert.java:89)
     [java]          jmri.util.JUnitUtil.waitFor(JUnitUtil.java:439)
     [java]          jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]          jmri.jmrit.operations.rollingstock.cars.CarEditFrameTest.testSaveCarHazardous(CarEditFrameTest.java:763)
     [java]          sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]          [...]
     [java]   JUnit Jupiter:CarEditFrameTest:testSaveCarUtility()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.cars.CarEditFrameTest', methodName = 'testSaveCarUtility', methodParameterTypes = '']
     [java]     => java.util.concurrent.TimeoutException: testSaveCarUtility() timed out after 10 seconds
     [java]        org.junit.jupiter.engine.extension.TimeoutInvocation.createTimeoutException(TimeoutInvocation.java:70)
     [java]        org.junit.jupiter.engine.extension.TimeoutInvocation.proceed(TimeoutInvocation.java:59)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:84)
     [java]        [...]
     [java]        Suppressed: java.lang.AssertionError: failed due to InterruptedException
     [java]          org.junit.Assert.fail(Assert.java:89)
     [java]          jmri.util.JUnitUtil.waitFor(JUnitUtil.java:439)
     [java]          jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]          jmri.jmrit.operations.rollingstock.cars.CarEditFrameTest.testSaveCarUtility(CarEditFrameTest.java:709)
     [java]          sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]          [...]
     [java]   JUnit Jupiter:CarEditFrameTest:testWeightErrorConditions()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.cars.CarEditFrameTest', methodName = 'testWeightErrorConditions', methodParameterTypes = '']
     [java]     => java.util.concurrent.TimeoutException: testWeightErrorConditions() timed out after 10 seconds
     [java]        org.junit.jupiter.engine.extension.TimeoutInvocation.createTimeoutException(TimeoutInvocation.java:70)
     [java]        org.junit.jupiter.engine.extension.TimeoutInvocation.proceed(TimeoutInvocation.java:59)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:84)
     [java]        [...]
     [java]        Suppressed: java.lang.AssertionError: failed due to InterruptedException
     [java]          org.junit.Assert.fail(Assert.java:89)
     [java]          jmri.util.JUnitUtil.waitFor(JUnitUtil.java:439)
     [java]          jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]          jmri.jmrit.operations.rollingstock.cars.CarEditFrameTest.testWeightErrorConditions(CarEditFrameTest.java:108)
     [java]          sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]          [...]
     [java]   JUnit Jupiter:CarEditFrameTest:testLocationComboBox()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.cars.CarEditFrameTest', methodName = 'testLocationComboBox', methodParameterTypes = '']
     [java]     => java.util.concurrent.TimeoutException: testLocationComboBox() timed out after 10 seconds
     [java]        org.junit.jupiter.engine.extension.TimeoutInvocation.createTimeoutException(TimeoutInvocation.java:70)
     [java]        org.junit.jupiter.engine.extension.TimeoutInvocation.proceed(TimeoutInvocation.java:59)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:84)
     [java]        [...]
     [java]        Suppressed: java.lang.AssertionError: failed due to InterruptedException
     [java]          org.junit.Assert.fail(Assert.java:89)
     [java]          jmri.util.JUnitUtil.waitFor(JUnitUtil.java:439)
     [java]          jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]          jmri.jmrit.operations.rollingstock.cars.CarEditFrameTest.testLocationComboBox(CarEditFrameTest.java:270)
     [java]          sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]          [...]
     [java]   JUnit Jupiter:CarEditFrameTest:testSaveExistingCar()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.cars.CarEditFrameTest', methodName = 'testSaveExistingCar', methodParameterTypes = '']
     [java]     => java.util.concurrent.TimeoutException: testSaveExistingCar() timed out after 10 seconds
     [java]        org.junit.jupiter.engine.extension.TimeoutInvocation.createTimeoutException(TimeoutInvocation.java:70)
     [java]        org.junit.jupiter.engine.extension.TimeoutInvocation.proceed(TimeoutInvocation.java:59)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:84)
     [java]        [...]
     [java]        Suppressed: java.lang.AssertionError: failed due to InterruptedException
     [java]          org.junit.Assert.fail(Assert.java:89)
     [java]          jmri.util.JUnitUtil.waitFor(JUnitUtil.java:439)
     [java]          jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]          jmri.jmrit.operations.rollingstock.cars.CarEditFrameTest.testSaveExistingCar(CarEditFrameTest.java:519)
     [java]          sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]          [...]
     [java]   JUnit Jupiter:CarEditFrameTest:testSaveCarCaboose()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.cars.CarEditFrameTest', methodName = 'testSaveCarCaboose', methodParameterTypes = '']
     [java]     => java.util.concurrent.TimeoutException: testSaveCarCaboose() timed out after 10 seconds
     [java]        org.junit.jupiter.engine.extension.TimeoutInvocation.createTimeoutException(TimeoutInvocation.java:70)
     [java]        org.junit.jupiter.engine.extension.TimeoutInvocation.proceed(TimeoutInvocation.java:59)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:84)
     [java]        [...]
     [java]        Suppressed: java.lang.AssertionError: failed due to InterruptedException
     [java]          org.junit.Assert.fail(Assert.java:89)
     [java]          jmri.util.JUnitUtil.waitFor(JUnitUtil.java:439)
     [java]          jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]          jmri.jmrit.operations.rollingstock.cars.CarEditFrameTest.testSaveCarCaboose(CarEditFrameTest.java:630)
     [java]          sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]          [...]
     [java]   JUnit Jupiter:CarEditFrameTest:testSaveCarPassenger()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.cars.CarEditFrameTest', methodName = 'testSaveCarPassenger', methodParameterTypes = '']
     [java]     => java.util.concurrent.TimeoutException: testSaveCarPassenger() timed out after 10 seconds
     [java]        org.junit.jupiter.engine.extension.TimeoutInvocation.createTimeoutException(TimeoutInvocation.java:70)
     [java]        org.junit.jupiter.engine.extension.TimeoutInvocation.proceed(TimeoutInvocation.java:59)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:84)
     [java]        [...]
     [java]        Suppressed: java.lang.AssertionError: failed due to InterruptedException
     [java]          org.junit.Assert.fail(Assert.java:89)
     [java]          jmri.util.JUnitUtil.waitFor(JUnitUtil.java:439)
     [java]          jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]          jmri.jmrit.operations.rollingstock.cars.CarEditFrameTest.testSaveCarPassenger(CarEditFrameTest.java:560)
     [java]          sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]          [...]
     [java]   JUnit Jupiter:CarEditFrameTest:testSaveKernel()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.cars.CarEditFrameTest', methodName = 'testSaveKernel', methodParameterTypes = '']
     [java]     => java.util.concurrent.TimeoutException: testSaveKernel() timed out after 10 seconds
     [java]        org.junit.jupiter.engine.extension.TimeoutInvocation.createTimeoutException(TimeoutInvocation.java:70)
     [java]        org.junit.jupiter.engine.extension.TimeoutInvocation.proceed(TimeoutInvocation.java:59)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:84)
     [java]        [...]
     [java]        Suppressed: java.lang.AssertionError: failed due to InterruptedException
     [java]          org.junit.Assert.fail(Assert.java:89)
     [java]          jmri.util.JUnitUtil.waitFor(JUnitUtil.java:439)
     [java]          jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]          jmri.jmrit.operations.rollingstock.cars.CarEditFrameTest.testSaveKernel(CarEditFrameTest.java:824)
     [java]          sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]          [...]
     [java]   JUnit Jupiter:CarEditFrameTest:testRoadNumberErrorConditions()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.cars.CarEditFrameTest', methodName = 'testRoadNumberErrorConditions', methodParameterTypes = '']
     [java]     => java.util.concurrent.TimeoutException: testRoadNumberErrorConditions() timed out after 10 seconds
     [java]        org.junit.jupiter.engine.extension.TimeoutInvocation.createTimeoutException(TimeoutInvocation.java:70)
     [java]        org.junit.jupiter.engine.extension.TimeoutInvocation.proceed(TimeoutInvocation.java:59)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:84)
     [java]        [...]
     [java]        Suppressed: java.lang.AssertionError: failed due to InterruptedException
     [java]          org.junit.Assert.fail(Assert.java:89)
     [java]          jmri.util.JUnitUtil.waitFor(JUnitUtil.java:439)
     [java]          jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]          jmri.jmrit.operations.rollingstock.cars.CarEditFrameTest.testRoadNumberErrorConditions(CarEditFrameTest.java:65)
     [java]          sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]          [...]
     [java]   JUnit Jupiter:CarEditFrameTest:testAddCar()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.cars.CarEditFrameTest', methodName = 'testAddCar', methodParameterTypes = '']
     [java]     => java.util.concurrent.TimeoutException: testAddCar() timed out after 10 seconds
     [java]        org.junit.jupiter.engine.extension.TimeoutInvocation.createTimeoutException(TimeoutInvocation.java:70)
     [java]        org.junit.jupiter.engine.extension.TimeoutInvocation.proceed(TimeoutInvocation.java:59)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:84)
     [java]        [...]
     [java]        Suppressed: java.lang.AssertionError: failed due to InterruptedException
     [java]          org.junit.Assert.fail(Assert.java:89)
     [java]          jmri.util.JUnitUtil.waitFor(JUnitUtil.java:439)
     [java]          jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]          jmri.jmrit.operations.rollingstock.cars.CarEditFrameTest.testAddCar(CarEditFrameTest.java:394)
     [java]          sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]          [...]
     [java]   JUnit Jupiter:OperationsRoutesGuiTest:testRouteEditFrame()
     [java]     MethodSource [className = 'jmri.jmrit.operations.routes.OperationsRoutesGuiTest', methodName = 'testRouteEditFrame', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.routes.OperationsRoutesGuiTest.testRouteEditFrame(OperationsRoutesGuiTest.java:118)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:EngineSetFrameTest:testEnginesInTrain()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.engines.EngineSetFrameTest', methodName = 'testEnginesInTrain', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.rollingstock.engines.EngineSetFrameTest.testEnginesInTrain(EngineSetFrameTest.java:106)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:CarsSetFrameTest:testCarInTrain()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.cars.CarsSetFrameTest', methodName = 'testCarInTrain', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.rollingstock.cars.CarsSetFrameTest.testCarInTrain(CarsSetFrameTest.java:176)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:CarsSetFrameTest:testCarsSetFrameApplyButton()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.cars.CarsSetFrameTest', methodName = 'testCarsSetFrameApplyButton', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.rollingstock.cars.CarsSetFrameTest.testCarsSetFrameApplyButton(CarsSetFrameTest.java:72)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:CarAttributeEditFrameTest:testCarAttributeEditFrameRoad()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.cars.tools.CarAttributeEditFrameTest', methodName = 'testCarAttributeEditFrameRoad', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.rollingstock.cars.tools.CarAttributeEditFrameTest.testCarAttributeEditFrameRoad(CarAttributeEditFrameTest.java:360)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:CarAttributeEditFrameTest:testCarAttributeEditFrameType()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.cars.tools.CarAttributeEditFrameTest', methodName = 'testCarAttributeEditFrameType', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.rollingstock.cars.tools.CarAttributeEditFrameTest.testCarAttributeEditFrameType(CarAttributeEditFrameTest.java:265)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:CarAttributeEditFrameTest:testCarAttributeEditFrameLengthErrors()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.cars.tools.CarAttributeEditFrameTest', methodName = 'testCarAttributeEditFrameLengthErrors', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.rollingstock.cars.tools.CarAttributeEditFrameTest.testCarAttributeEditFrameLengthErrors(CarAttributeEditFrameTest.java:208)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        [...]
     [java]        Suppressed: java.lang.AssertionError: Unexpected ERROR or higher messages emitted: length (A) is not an integer
     [java]          org.junit.Assert.fail(Assert.java:89)
     [java]          org.junit.Assert.assertTrue(Assert.java:42)
     [java]          org.junit.Assert.assertFalse(Assert.java:65)
     [java]          jmri.util.JUnitUtil.tearDown(JUnitUtil.java:352)
     [java]          jmri.jmrit.operations.OperationsTestCase.tearDown(OperationsTestCase.java:103)
     [java]          [...]
     [java]   JUnit Jupiter:CarAttributeEditFrameTest:testCarAttributeEditFrameLengthInches()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.cars.tools.CarAttributeEditFrameTest', methodName = 'testCarAttributeEditFrameLengthInches', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.rollingstock.cars.tools.CarAttributeEditFrameTest.testCarAttributeEditFrameLengthInches(CarAttributeEditFrameTest.java:151)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:CarAttributeEditFrameTest:testCarAttributeEditFrameTypeError()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.cars.tools.CarAttributeEditFrameTest', methodName = 'testCarAttributeEditFrameTypeError', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.rollingstock.cars.tools.CarAttributeEditFrameTest.testCarAttributeEditFrameTypeError(CarAttributeEditFrameTest.java:326)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:CarAttributeEditFrameTest:testCarAttributeEditFrameKernel()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.cars.tools.CarAttributeEditFrameTest', methodName = 'testCarAttributeEditFrameKernel', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.rollingstock.cars.tools.CarAttributeEditFrameTest.testCarAttributeEditFrameKernel(CarAttributeEditFrameTest.java:89)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:CarAttributeEditFrameTest:testCarAttributeEditFrameLength()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.cars.tools.CarAttributeEditFrameTest', methodName = 'testCarAttributeEditFrameLength', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.rollingstock.cars.tools.CarAttributeEditFrameTest.testCarAttributeEditFrameLength(CarAttributeEditFrameTest.java:123)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:CarAttributeEditFrameTest:testCarAttributeEditFrameColor()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.cars.tools.CarAttributeEditFrameTest', methodName = 'testCarAttributeEditFrameColor', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.rollingstock.cars.tools.CarAttributeEditFrameTest.testCarAttributeEditFrameColor(CarAttributeEditFrameTest.java:46)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:CarAttributeEditFrameTest:testCarAttributeEditFrameOwner()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.cars.tools.CarAttributeEditFrameTest', methodName = 'testCarAttributeEditFrameOwner', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.rollingstock.cars.tools.CarAttributeEditFrameTest.testCarAttributeEditFrameOwner(CarAttributeEditFrameTest.java:408)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:LocationsByCarTypeFrameTest:testFrameCopyCheckBox()
     [java]     MethodSource [className = 'jmri.jmrit.operations.locations.tools.LocationsByCarTypeFrameTest', methodName = 'testFrameCopyCheckBox', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.locations.tools.LocationsByCarTypeFrameTest.testFrameCopyCheckBox(LocationsByCarTypeFrameTest.java:102)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:SetTrainIconPositionFrameTest:testFrameButtons()
     [java]     MethodSource [className = 'jmri.jmrit.operations.routes.tools.SetTrainIconPositionFrameTest', methodName = 'testFrameButtons', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.routes.tools.SetTrainIconPositionFrameTest.testFrameButtons(SetTrainIconPositionFrameTest.java:49)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:TrackLoadEditFrameTest:testFrameButtons()
     [java]     MethodSource [className = 'jmri.jmrit.operations.locations.tools.TrackLoadEditFrameTest', methodName = 'testFrameButtons', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.locations.tools.TrackLoadEditFrameTest.testFrameButtons(TrackLoadEditFrameTest.java:65)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:SpurEditFrameTest:testTrainServicesTrack()
     [java]     MethodSource [className = 'jmri.jmrit.operations.locations.SpurEditFrameTest', methodName = 'testTrainServicesTrack', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.locations.SpurEditFrameTest.testTrainServicesTrack(SpurEditFrameTest.java:228)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:TrainSwitchListEditFrameTest:testTrainSwitchListEditFrame()
     [java]     MethodSource [className = 'jmri.jmrit.operations.trains.TrainSwitchListEditFrameTest', methodName = 'testTrainSwitchListEditFrame', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.trains.TrainSwitchListEditFrameTest.testTrainSwitchListEditFrame(TrainSwitchListEditFrameTest.java:77)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:RouteCopyFrameTest:testCopy()
     [java]     MethodSource [className = 'jmri.jmrit.operations.routes.tools.RouteCopyFrameTest', methodName = 'testCopy', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.routes.tools.RouteCopyFrameTest.testCopy(RouteCopyFrameTest.java:62)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:CarLoadEditFrameTest:testCarLoadEditFrameReplaceButton()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.cars.tools.CarLoadEditFrameTest', methodName = 'testCarLoadEditFrameReplaceButton', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.rollingstock.cars.tools.CarLoadEditFrameTest.testCarLoadEditFrameReplaceButton(CarLoadEditFrameTest.java:109)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:CarLoadEditFrameTest:testCarLoadEditFrameAddButtonException1()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.cars.tools.CarLoadEditFrameTest', methodName = 'testCarLoadEditFrameAddButtonException1', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.rollingstock.cars.tools.CarLoadEditFrameTest.testCarLoadEditFrameAddButtonException1(CarLoadEditFrameTest.java:53)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:CarLoadEditFrameTest:testCarLoadEditFrameAddButtonException2()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.cars.tools.CarLoadEditFrameTest', methodName = 'testCarLoadEditFrameAddButtonException2', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.rollingstock.cars.tools.CarLoadEditFrameTest.testCarLoadEditFrameAddButtonException2(CarLoadEditFrameTest.java:81)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:CarLoadEditFrameTest:testCarLoadEditFrameDeleteButtonException()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.cars.tools.CarLoadEditFrameTest', methodName = 'testCarLoadEditFrameDeleteButtonException', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.rollingstock.cars.tools.CarLoadEditFrameTest.testCarLoadEditFrameDeleteButtonException(CarLoadEditFrameTest.java:208)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:CarLoadEditFrameTest:testCarLoadEditFrameReplaceButtonDefaultEmpty()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.cars.tools.CarLoadEditFrameTest', methodName = 'testCarLoadEditFrameReplaceButtonDefaultEmpty', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.rollingstock.cars.tools.CarLoadEditFrameTest.testCarLoadEditFrameReplaceButtonDefaultEmpty(CarLoadEditFrameTest.java:138)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:LocationEditFrameTest:testLocationEditFrame()
     [java]     MethodSource [className = 'jmri.jmrit.operations.locations.LocationEditFrameTest', methodName = 'testLocationEditFrame', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.locations.LocationEditFrameTest.testLocationEditFrame(LocationEditFrameTest.java:63)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:TrackCopyFrameTest:testButtonsDestination()
     [java]     MethodSource [className = 'jmri.jmrit.operations.locations.tools.TrackCopyFrameTest', methodName = 'testButtonsDestination', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.locations.tools.TrackCopyFrameTest.testButtonsDestination(TrackCopyFrameTest.java:99)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:TrackCopyFrameTest:testCopyNameTooLong()
     [java]     MethodSource [className = 'jmri.jmrit.operations.locations.tools.TrackCopyFrameTest', methodName = 'testCopyNameTooLong', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.locations.tools.TrackCopyFrameTest.testCopyNameTooLong(TrackCopyFrameTest.java:136)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:TrackCopyFrameTest:testButtons()
     [java]     MethodSource [className = 'jmri.jmrit.operations.locations.tools.TrackCopyFrameTest', methodName = 'testButtons', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.locations.tools.TrackCopyFrameTest.testButtons(TrackCopyFrameTest.java:49)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:TrackCopyFrameTest:testCopyNameAlreadyExists()
     [java]     MethodSource [className = 'jmri.jmrit.operations.locations.tools.TrackCopyFrameTest', methodName = 'testCopyNameAlreadyExists', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.locations.tools.TrackCopyFrameTest.testCopyNameAlreadyExists(TrackCopyFrameTest.java:166)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:AutomationCopyFrameTest:testFrameCreation()
     [java]     MethodSource [className = 'jmri.jmrit.operations.automation.AutomationCopyFrameTest', methodName = 'testFrameCreation', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.automation.AutomationCopyFrameTest.testFrameCreation(AutomationCopyFrameTest.java:31)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:AutomationCopyFrameTest:testFrameCreationWithAutomation()
     [java]     MethodSource [className = 'jmri.jmrit.operations.automation.AutomationCopyFrameTest', methodName = 'testFrameCreationWithAutomation', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.automation.AutomationCopyFrameTest.testFrameCreationWithAutomation(AutomationCopyFrameTest.java:63)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:TrainsTableFrameTest:testBuildButtonSuccess()
     [java]     MethodSource [className = 'jmri.jmrit.operations.trains.TrainsTableFrameTest', methodName = 'testBuildButtonSuccess', methodParameterTypes = '']
     [java]     => java.util.concurrent.TimeoutException: testBuildButtonSuccess() timed out after 10 seconds
     [java]        org.junit.jupiter.engine.extension.TimeoutInvocation.createTimeoutException(TimeoutInvocation.java:70)
     [java]        org.junit.jupiter.engine.extension.TimeoutInvocation.proceed(TimeoutInvocation.java:59)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:84)
     [java]        [...]
     [java]        Suppressed: java.lang.AssertionError: failed due to InterruptedException
     [java]          org.junit.Assert.fail(Assert.java:89)
     [java]          jmri.util.JUnitUtil.waitFor(JUnitUtil.java:439)
     [java]          jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]          jmri.jmrit.operations.trains.TrainsTableFrameTest.testBuildButtonSuccess(TrainsTableFrameTest.java:540)
     [java]          sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]          [...]
     [java]   JUnit Jupiter:CarSetFrameTest:testCarInTrain()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.cars.CarSetFrameTest', methodName = 'testCarInTrain', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.rollingstock.cars.CarSetFrameTest.testCarInTrain(CarSetFrameTest.java:170)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:CarSetFrameTest:testCarInTrainErrorLocation()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.cars.CarSetFrameTest', methodName = 'testCarInTrainErrorLocation', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.rollingstock.cars.CarSetFrameTest.testCarInTrainErrorLocation(CarSetFrameTest.java:452)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:CarSetFrameTest:testCarInTrainErrorBuilt()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.cars.CarSetFrameTest', methodName = 'testCarInTrainErrorBuilt', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.rollingstock.cars.CarSetFrameTest.testCarInTrainErrorBuilt(CarSetFrameTest.java:341)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:CarSetFrameTest:testCarInTrainErrorOwner()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.cars.CarSetFrameTest', methodName = 'testCarInTrainErrorOwner', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.rollingstock.cars.CarSetFrameTest.testCarInTrainErrorOwner(CarSetFrameTest.java:396)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:CarSetFrameTest:testCarInTrainErrorRoad()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.cars.CarSetFrameTest', methodName = 'testCarInTrainErrorRoad', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.rollingstock.cars.CarSetFrameTest.testCarInTrainErrorRoad(CarSetFrameTest.java:287)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:CarSetFrameTest:testCarInTrainErrorType()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.cars.CarSetFrameTest', methodName = 'testCarInTrainErrorType', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.rollingstock.cars.CarSetFrameTest.testCarInTrainErrorType(CarSetFrameTest.java:232)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:CarSetFrameTest:testCarInTrainErrorDestination()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.cars.CarSetFrameTest', methodName = 'testCarInTrainErrorDestination', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.rollingstock.cars.CarSetFrameTest.testCarInTrainErrorDestination(CarSetFrameTest.java:510)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:CarSetFrameTest:testKernel()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.cars.CarSetFrameTest', methodName = 'testKernel', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.rollingstock.cars.CarSetFrameTest.testKernel(CarSetFrameTest.java:119)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:YardmasterFrameTest:testLocationWithWork()
     [java]     MethodSource [className = 'jmri.jmrit.operations.locations.YardmasterFrameTest', methodName = 'testLocationWithWork', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.locations.YardmasterFrameTest.testLocationWithWork(YardmasterFrameTest.java:66)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:TrackDestinationEditFrameTest:testButtons()
     [java]     MethodSource [className = 'jmri.jmrit.operations.locations.tools.TrackDestinationEditFrameTest', methodName = 'testButtons', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.locations.tools.TrackDestinationEditFrameTest.testButtons(TrackDestinationEditFrameTest.java:62)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:DivisionEditFrameTest:testSaveButtonErrors()
     [java]     MethodSource [className = 'jmri.jmrit.operations.locations.divisions.DivisionEditFrameTest', methodName = 'testSaveButtonErrors', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.locations.divisions.DivisionEditFrameTest.testSaveButtonErrors(DivisionEditFrameTest.java:66)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:DivisionEditFrameTest:testDeleteButton()
     [java]     MethodSource [className = 'jmri.jmrit.operations.locations.divisions.DivisionEditFrameTest', methodName = 'testDeleteButton', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.locations.divisions.DivisionEditFrameTest.testDeleteButton(DivisionEditFrameTest.java:137)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:ScheduleCopyFrameTest:testCopy()
     [java]     MethodSource [className = 'jmri.jmrit.operations.locations.schedules.ScheduleCopyFrameTest', methodName = 'testCopy', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.locations.schedules.ScheduleCopyFrameTest.testCopy(ScheduleCopyFrameTest.java:44)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:AutomationTableFrameTest:testFrameCreationWithAction()
     [java]     MethodSource [className = 'jmri.jmrit.operations.automation.AutomationTableFrameTest', methodName = 'testFrameCreationWithAction', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.automation.AutomationTableFrameTest.testFrameCreationWithAction(AutomationTableFrameTest.java:214)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:AutomationTableFrameTest:testFrameCreation()
     [java]     MethodSource [className = 'jmri.jmrit.operations.automation.AutomationTableFrameTest', methodName = 'testFrameCreation', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.automation.AutomationTableFrameTest.testFrameCreation(AutomationTableFrameTest.java:181)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:SetTrainIconRouteFrameTest:testFrameButtons()
     [java]     MethodSource [className = 'jmri.jmrit.operations.routes.tools.SetTrainIconRouteFrameTest', methodName = 'testFrameButtons', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.routes.tools.SetTrainIconRouteFrameTest.testFrameButtons(SetTrainIconRouteFrameTest.java:59)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:SetupExcelProgramSwitchListFrameTest:testFrameAddButton()
     [java]     MethodSource [className = 'jmri.jmrit.operations.trains.excel.SetupExcelProgramSwitchListFrameTest', methodName = 'testFrameAddButton', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.trains.excel.SetupExcelProgramSwitchListFrameTest.testFrameAddButton(SetupExcelProgramSwitchListFrameTest.java:42)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:SetupExcelProgramSwitchListFrameTest:testFrameTestButton()
     [java]     MethodSource [className = 'jmri.jmrit.operations.trains.excel.SetupExcelProgramSwitchListFrameTest', methodName = 'testFrameTestButton', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.trains.excel.SetupExcelProgramSwitchListFrameTest.testFrameTestButton(SetupExcelProgramSwitchListFrameTest.java:59)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:EngineEditFrameTest:testRoadNumberErrorConditionsAddEngine()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.engines.EngineEditFrameTest', methodName = 'testRoadNumberErrorConditionsAddEngine', methodParameterTypes = '']
     [java]     => java.util.concurrent.TimeoutException: testRoadNumberErrorConditionsAddEngine() timed out after 10 seconds
     [java]        org.junit.jupiter.engine.extension.TimeoutInvocation.createTimeoutException(TimeoutInvocation.java:70)
     [java]        org.junit.jupiter.engine.extension.TimeoutInvocation.proceed(TimeoutInvocation.java:59)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:84)
     [java]        [...]
     [java]        Suppressed: java.lang.AssertionError: failed due to InterruptedException
     [java]          org.junit.Assert.fail(Assert.java:89)
     [java]          jmri.util.JUnitUtil.waitFor(JUnitUtil.java:439)
     [java]          jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]          jmri.jmrit.operations.rollingstock.engines.EngineEditFrameTest.testRoadNumberErrorConditionsAddEngine(EngineEditFrameTest.java:69)
     [java]          sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]          [...]
     [java]   JUnit Jupiter:EngineEditFrameTest:testSaveExistingEngine()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.engines.EngineEditFrameTest', methodName = 'testSaveExistingEngine', methodParameterTypes = '']
     [java]     => java.util.concurrent.TimeoutException: testSaveExistingEngine() timed out after 10 seconds
     [java]        org.junit.jupiter.engine.extension.TimeoutInvocation.createTimeoutException(TimeoutInvocation.java:70)
     [java]        org.junit.jupiter.engine.extension.TimeoutInvocation.proceed(TimeoutInvocation.java:59)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:84)
     [java]        [...]
     [java]        Suppressed: java.lang.AssertionError: failed due to InterruptedException
     [java]          org.junit.Assert.fail(Assert.java:89)
     [java]          jmri.util.JUnitUtil.waitFor(JUnitUtil.java:439)
     [java]          jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]          jmri.jmrit.operations.rollingstock.engines.EngineEditFrameTest.testSaveExistingEngine(EngineEditFrameTest.java:222)
     [java]          sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]          [...]
     [java]   JUnit Jupiter:EngineEditFrameTest:testWeightErrorConditions()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.engines.EngineEditFrameTest', methodName = 'testWeightErrorConditions', methodParameterTypes = '']
     [java]     => java.util.concurrent.TimeoutException: testWeightErrorConditions() timed out after 10 seconds
     [java]        org.junit.jupiter.engine.extension.TimeoutInvocation.createTimeoutException(TimeoutInvocation.java:70)
     [java]        org.junit.jupiter.engine.extension.TimeoutInvocation.proceed(TimeoutInvocation.java:59)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:84)
     [java]        [...]
     [java]        Suppressed: java.lang.AssertionError: failed due to InterruptedException
     [java]          org.junit.Assert.fail(Assert.java:89)
     [java]          jmri.util.JUnitUtil.waitFor(JUnitUtil.java:439)
     [java]          jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]          jmri.jmrit.operations.rollingstock.engines.EngineEditFrameTest.testWeightErrorConditions(EngineEditFrameTest.java:245)
     [java]          sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]          [...]
     [java]   JUnit Jupiter:EngineEditFrameTest:testLocationComboBox()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.engines.EngineEditFrameTest', methodName = 'testLocationComboBox', methodParameterTypes = '']
     [java]     => java.util.concurrent.TimeoutException: testLocationComboBox() timed out after 10 seconds
     [java]        org.junit.jupiter.engine.extension.TimeoutInvocation.createTimeoutException(TimeoutInvocation.java:70)
     [java]        org.junit.jupiter.engine.extension.TimeoutInvocation.proceed(TimeoutInvocation.java:59)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:84)
     [java]        [...]
     [java]        Suppressed: java.lang.AssertionError: failed due to InterruptedException
     [java]          org.junit.Assert.fail(Assert.java:89)
     [java]          jmri.util.JUnitUtil.waitFor(JUnitUtil.java:439)
     [java]          jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]          jmri.jmrit.operations.rollingstock.engines.EngineEditFrameTest.testLocationComboBox(EngineEditFrameTest.java:394)
     [java]          sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]          [...]
     [java]   JUnit Jupiter:EngineEditFrameTest:testHpErrorConditions()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.engines.EngineEditFrameTest', methodName = 'testHpErrorConditions', methodParameterTypes = '']
     [java]     => java.util.concurrent.TimeoutException: testHpErrorConditions() timed out after 10 seconds
     [java]        org.junit.jupiter.engine.extension.TimeoutInvocation.createTimeoutException(TimeoutInvocation.java:70)
     [java]        org.junit.jupiter.engine.extension.TimeoutInvocation.proceed(TimeoutInvocation.java:59)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:84)
     [java]        [...]
     [java]        Suppressed: java.lang.AssertionError: failed due to InterruptedException
     [java]          org.junit.Assert.fail(Assert.java:89)
     [java]          jmri.util.JUnitUtil.waitFor(JUnitUtil.java:439)
     [java]          jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]          jmri.jmrit.operations.rollingstock.engines.EngineEditFrameTest.testHpErrorConditions(EngineEditFrameTest.java:269)
     [java]          sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]          [...]
     [java]   JUnit Jupiter:EngineEditFrameTest:testRoadNumberErrorConditionsSaveEngine()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.engines.EngineEditFrameTest', methodName = 'testRoadNumberErrorConditionsSaveEngine', methodParameterTypes = '']
     [java]     => java.util.concurrent.TimeoutException: testRoadNumberErrorConditionsSaveEngine() timed out after 10 seconds
     [java]        org.junit.jupiter.engine.extension.TimeoutInvocation.createTimeoutException(TimeoutInvocation.java:70)
     [java]        org.junit.jupiter.engine.extension.TimeoutInvocation.proceed(TimeoutInvocation.java:59)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
     [java]        org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:84)
     [java]        [...]
     [java]        Suppressed: java.lang.AssertionError: failed due to InterruptedException
     [java]          org.junit.Assert.fail(Assert.java:89)
     [java]          jmri.util.JUnitUtil.waitFor(JUnitUtil.java:439)
     [java]          jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]          jmri.jmrit.operations.rollingstock.engines.EngineEditFrameTest.testRoadNumberErrorConditionsSaveEngine(EngineEditFrameTest.java:124)
     [java]          sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]          [...]
     [java]   JUnit Jupiter:TrackRoadEditFrameTest:testFrameButtons()
     [java]     MethodSource [className = 'jmri.jmrit.operations.locations.tools.TrackRoadEditFrameTest', methodName = 'testFrameButtons', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.locations.tools.TrackRoadEditFrameTest.testFrameButtons(TrackRoadEditFrameTest.java:65)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:TrainEditFrameTest:testTrainEditFrameSaveButton()
     [java]     MethodSource [className = 'jmri.jmrit.operations.trains.TrainEditFrameTest', methodName = 'testTrainEditFrameSaveButton', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.trains.TrainEditFrameTest.testTrainEditFrameSaveButton(TrainEditFrameTest.java:446)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:TrainEditFrameTest:testTrainEditFrameSaveExistingTrain()
     [java]     MethodSource [className = 'jmri.jmrit.operations.trains.TrainEditFrameTest', methodName = 'testTrainEditFrameSaveExistingTrain', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.trains.TrainEditFrameTest.testTrainEditFrameSaveExistingTrain(TrainEditFrameTest.java:316)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:TrainEditFrameTest:testTrainEditFrameNoRoute()
     [java]     MethodSource [className = 'jmri.jmrit.operations.trains.TrainEditFrameTest', methodName = 'testTrainEditFrameNoRoute', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.trains.TrainEditFrameTest.testTrainEditFrameNoRoute(TrainEditFrameTest.java:470)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:TrainEditFrameTest:testTrainEditFrameDelete()
     [java]     MethodSource [className = 'jmri.jmrit.operations.trains.TrainEditFrameTest', methodName = 'testTrainEditFrameDelete', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.trains.TrainEditFrameTest.testTrainEditFrameDelete(TrainEditFrameTest.java:517)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:TrainEditFrameTest:testTrainEditFrameNoName()
     [java]     MethodSource [className = 'jmri.jmrit.operations.trains.TrainEditFrameTest', methodName = 'testTrainEditFrameNoName', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.trains.TrainEditFrameTest.testTrainEditFrameNoName(TrainEditFrameTest.java:497)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:TrainEditFrameTest:testTrainEditFrameAddButtonTrainNameSpecialCharacter()
     [java]     MethodSource [className = 'jmri.jmrit.operations.trains.TrainEditFrameTest', methodName = 'testTrainEditFrameAddButtonTrainNameSpecialCharacter', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.trains.TrainEditFrameTest.testTrainEditFrameAddButtonTrainNameSpecialCharacter(TrainEditFrameTest.java:286)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        [...]
     [java]        Suppressed: java.lang.AssertionError: Unexpected ERROR or higher messages emitted: Train name must not contain reserved characters
     [java]          org.junit.Assert.fail(Assert.java:89)
     [java]          org.junit.Assert.assertTrue(Assert.java:42)
     [java]          org.junit.Assert.assertFalse(Assert.java:65)
     [java]          jmri.util.JUnitUtil.tearDown(JUnitUtil.java:352)
     [java]          jmri.jmrit.operations.OperationsTestCase.tearDown(OperationsTestCase.java:103)
     [java]          [...]
     [java]   JUnit Jupiter:TrainEditFrameTest:testTrainEditFrameReset()
     [java]     MethodSource [className = 'jmri.jmrit.operations.trains.TrainEditFrameTest', methodName = 'testTrainEditFrameReset', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.trains.TrainEditFrameTest.testTrainEditFrameReset(TrainEditFrameTest.java:562)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:TrainEditFrameTest:testTrainEditFrame()
     [java]     MethodSource [className = 'jmri.jmrit.operations.trains.TrainEditFrameTest', methodName = 'testTrainEditFrame', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.trains.TrainEditFrameTest.testTrainEditFrame(TrainEditFrameTest.java:74)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:TrainEditFrameTest:testTrainEditFrameAddButtonTrainNameTooLong()
     [java]     MethodSource [className = 'jmri.jmrit.operations.trains.TrainEditFrameTest', methodName = 'testTrainEditFrameAddButtonTrainNameTooLong', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.trains.TrainEditFrameTest.testTrainEditFrameAddButtonTrainNameTooLong(TrainEditFrameTest.java:264)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:TrainEditFrameTest:testTrainEditFrameAddButton()
     [java]     MethodSource [className = 'jmri.jmrit.operations.trains.TrainEditFrameTest', methodName = 'testTrainEditFrameAddButton', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.trains.TrainEditFrameTest.testTrainEditFrameAddButton(TrainEditFrameTest.java:242)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:SetPhysicalLocationActionTest:testButtons()
     [java]     MethodSource [className = 'jmri.jmrit.operations.locations.tools.SetPhysicalLocationActionTest', methodName = 'testButtons', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.locations.tools.SetPhysicalLocationActionTest.testButtons(SetPhysicalLocationActionTest.java:70)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:EngineAttributeEditFrameTest:testEngineAttributeEditFrameLengthInches()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.engines.tools.EngineAttributeEditFrameTest', methodName = 'testEngineAttributeEditFrameLengthInches', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.rollingstock.engines.tools.EngineAttributeEditFrameTest.testEngineAttributeEditFrameLengthInches(EngineAttributeEditFrameTest.java:117)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:EngineAttributeEditFrameTest:testEngineAttributeEditFrameRoad()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.engines.tools.EngineAttributeEditFrameTest', methodName = 'testEngineAttributeEditFrameRoad', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.rollingstock.engines.tools.EngineAttributeEditFrameTest.testEngineAttributeEditFrameRoad(EngineAttributeEditFrameTest.java:257)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:EngineAttributeEditFrameTest:testEngineAttributeEditFrameType()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.engines.tools.EngineAttributeEditFrameTest', methodName = 'testEngineAttributeEditFrameType', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.rollingstock.engines.tools.EngineAttributeEditFrameTest.testEngineAttributeEditFrameType(EngineAttributeEditFrameTest.java:219)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:EngineAttributeEditFrameTest:testEngineAttributeEditFrameLength()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.engines.tools.EngineAttributeEditFrameTest', methodName = 'testEngineAttributeEditFrameLength', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.rollingstock.engines.tools.EngineAttributeEditFrameTest.testEngineAttributeEditFrameLength(EngineAttributeEditFrameTest.java:75)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:EngineAttributeEditFrameTest:testEngineAttributeEditFrameModel()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.engines.tools.EngineAttributeEditFrameTest', methodName = 'testEngineAttributeEditFrameModel', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.rollingstock.engines.tools.EngineAttributeEditFrameTest.testEngineAttributeEditFrameModel(EngineAttributeEditFrameTest.java:44)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:EngineAttributeEditFrameTest:testEngineAttributeEditFrameLengthCm()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.engines.tools.EngineAttributeEditFrameTest', methodName = 'testEngineAttributeEditFrameLengthCm', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.rollingstock.engines.tools.EngineAttributeEditFrameTest.testEngineAttributeEditFrameLengthCm(EngineAttributeEditFrameTest.java:143)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Jupiter:EngineAttributeEditFrameTest:testEngineAttributeEditFrameLengthErrors()
     [java]     MethodSource [className = 'jmri.jmrit.operations.rollingstock.engines.tools.EngineAttributeEditFrameTest', methodName = 'testEngineAttributeEditFrameLengthErrors', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.rollingstock.engines.tools.EngineAttributeEditFrameTest.testEngineAttributeEditFrameLengthErrors(EngineAttributeEditFrameTest.java:160)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        [...]
     [java]        Suppressed: java.lang.AssertionError: Unexpected ERROR or higher messages emitted: length (A) is not an integer
     [java]          org.junit.Assert.fail(Assert.java:89)
     [java]          org.junit.Assert.assertTrue(Assert.java:42)
     [java]          org.junit.Assert.assertFalse(Assert.java:65)
     [java]          jmri.util.JUnitUtil.tearDown(JUnitUtil.java:352)
     [java]          jmri.jmrit.operations.OperationsTestCase.tearDown(OperationsTestCase.java:103)
     [java]          [...]
     [java]   JUnit Jupiter:ScheduleEditFrameTest:testScheduleEditFrame()
     [java]     MethodSource [className = 'jmri.jmrit.operations.locations.schedules.ScheduleEditFrameTest', methodName = 'testScheduleEditFrame', methodParameterTypes = '']
     [java]     => java.lang.AssertionError: "wait for frame to be active" did not occur in time
     [java]        org.junit.Assert.fail(Assert.java:89)
     [java]        jmri.util.JUnitUtil.waitFor(JUnitUtil.java:444)
     [java]        jmri.util.swing.JemmyUtil.waitFor(JemmyUtil.java:132)
     [java]        jmri.jmrit.operations.locations.schedules.ScheduleEditFrameTest.testScheduleEditFrame(ScheduleEditFrameTest.java:89)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
     [java]        org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
     [java]        [...]
     [java]   JUnit Vintage:RunCucumberIT:Feature: JMRI Applications:Application Start
     [java]     => java.lang.reflect.InvocationTargetException
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     [java]        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     [java]        java.lang.reflect.Method.invoke(Method.java:498)
     [java]        apps.ApplicationTestAcceptanceSteps.lambda$new$2(ApplicationTestAcceptanceSteps.java:60)
     [java]        [...]
     [java]      Caused by: java.lang.UnsupportedOperationException: Desktop API is not supported on the current platform
     [java]        java.awt.Desktop.getDesktop(Desktop.java:144)
     [java]        jmri.util.HelpUtil.openWebPage(HelpUtil.java:179)
     [java]        jmri.util.HelpUtil.displayHelpRef(HelpUtil.java:146)
     [java]        apps.Apps.<init>(Apps.java:322)
     [java]        apps.PanelPro.PanelPro.<init>(PanelPro.java:40)
     [java]        [...]
     [java] 
     [java] Test run finished after 4166618 ms
     [java] [      4557 containers found      ]
     [java] [         9 containers skipped    ]
     [java] [      4548 containers started    ]
     [java] [         0 containers aborted    ]
     [java] [      4548 containers successful ]
     [java] [         0 containers failed     ]
     [java] [     31328 tests found           ]
     [java] [       330 tests skipped         ]
     [java] [     30998 tests started         ]
     [java] [       614 tests aborted         ]
     [java] [     30293 tests successful      ]
     [java] [        91 tests failed          ]
     [java] 

BUILD FAILED
/var/lib/jenkins/workspace/development/alltest/build.xml:1614: Java returned: 1

Total time: 72 minutes 18 seconds
Build step 'Invoke Ant' marked build as failure
Xvfb stopping
[ConsoleLogToWorkspace] Writing console log to workspace file console.log started
[ConsoleLogToWorkspace] Wrote console log to workspace file console.log successfully
Recording test results
Finished: FAILURE