FailedConsole Output

Started by an SCM change
Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building in workspace /var/lib/jenkins/workspace/development/alltest
No credentials specified
 > git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url https://github.com/JMRI/JMRI.git # timeout=10
Using shallow fetch with depth 50
Fetching upstream changes from https://github.com/JMRI/JMRI.git
 > git --version # timeout=10
 > git fetch --tags --progress --depth=50 -- https://github.com/JMRI/JMRI.git +refs/heads/master:refs/remotes/origin/master # timeout=30
 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10
 > git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10
Checking out Revision dcfe6623b5616cd99a9e9af299570252fb9b331b (refs/remotes/origin/master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f dcfe6623b5616cd99a9e9af299570252fb9b331b # timeout=10
Commit message: "Merge pull request #9952 from geowar1/Fix-for-two-turnouts,-one-inverted,-crashes-jmri-when-switching-#9832"
 > git rev-list --no-walk a5cdb17e16e035bc0ed67b361e7f257db8b38c0a # timeout=10
Xvfb starting$ Xvfb :0 -fbdir /var/lib/jenkins/xvfb-739-..fbdir9521005622671091363
[EnvInject] - Executing scripts and injecting environment variables after the SCM step.
[EnvInject] - Executing and processing the following script content: 
sed -i 's/timeout="7200000"/timeout="12000000"/' build.xml

[alltest] $ /bin/sh -xe /tmp/jenkins17869286149611719993.sh
+ sed -i s/timeout="7200000"/timeout="12000000"/ build.xml
[EnvInject] - Script executed successfully.
[alltest] $ /var/lib/jenkins/tools/hudson.tasks.Ant_AntInstallation/Ant_1.10.6/bin/ant realclean logalltest
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
Buildfile: /var/lib/jenkins/workspace/development/alltest/build.xml

clean:
   [delete] Deleting directory /var/lib/jenkins/workspace/development/alltest/target
   [delete] Deleting directory /var/lib/jenkins/workspace/development/alltest/temp
   [delete] Deleting /var/lib/jenkins/workspace/development/alltest/tests.log
   [delete] Deleting /var/lib/jenkins/workspace/development/alltest/cucumber-results.xml

clean:

realclean:

init:
    [mkdir] Created dir: /var/lib/jenkins/workspace/development/alltest/target/classes
    [mkdir] Created dir: /var/lib/jenkins/workspace/development/alltest/target/classes/resources
    [mkdir] Created dir: /var/lib/jenkins/workspace/development/alltest/target/testreport

copyfiles:
     [copy] Copying 18 files to /var/lib/jenkins/workspace/development/alltest/target/classes/resources
     [copy] Copying 1927 files to /var/lib/jenkins/workspace/development/alltest/target/classes

jjtree:
    [mkdir] Created dir: /var/lib/jenkins/workspace/development/alltest/target/generated-sources/jjtree/jmri/jmris/srcp/parser
   [jjtree] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
   [jjtree] Java Compiler Compiler Version 7.0.3 (Tree Builder)
   [jjtree] (type "jjtree" with no arguments for help)
   [jjtree] Reading from file /var/lib/jenkins/workspace/development/alltest/java/src/jmri/jmris/srcp/SRCPParser.jjt . . .
   [jjtree] opt:java
   [jjtree] File "Node.java" does not exist.  Will create one.
   [jjtree] File "SimpleNode.java" does not exist.  Will create one.
   [jjtree] File "ASThandshakecommand.java" does not exist.  Will create one.
   [jjtree] File "ASTcommand.java" does not exist.  Will create one.
   [jjtree] File "ASTserviceversion.java" does not exist.  Will create one.
   [jjtree] File "ASTconnectionmode.java" does not exist.  Will create one.
   [jjtree] File "ASTbus.java" does not exist.  Will create one.
   [jjtree] File "ASTaddress.java" does not exist.  Will create one.
   [jjtree] File "ASTvalue.java" does not exist.  Will create one.
   [jjtree] File "ASTcvno.java" does not exist.  Will create one.
   [jjtree] File "ASTzeroaddress.java" does not exist.  Will create one.
   [jjtree] File "ASTnonzeroaddress.java" does not exist.  Will create one.
   [jjtree] File "ASTport.java" does not exist.  Will create one.
   [jjtree] File "ASTdevicegroup.java" does not exist.  Will create one.
   [jjtree] File "ASTgo.java" does not exist.  Will create one.
   [jjtree] File "ASTget.java" does not exist.  Will create one.
   [jjtree] File "ASThandshake_set.java" does not exist.  Will create one.
   [jjtree] File "ASTprotocollitteral.java" does not exist.  Will create one.
   [jjtree] File "ASTconnectionlitteral.java" does not exist.  Will create one.
   [jjtree] File "ASTset.java" does not exist.  Will create one.
   [jjtree] File "ASTterm.java" does not exist.  Will create one.
   [jjtree] File "ASTcheck.java" does not exist.  Will create one.
   [jjtree] File "ASTwait_cmd.java" does not exist.  Will create one.
   [jjtree] File "ASTinit.java" does not exist.  Will create one.
   [jjtree] File "ASTreset.java" does not exist.  Will create one.
   [jjtree] File "ASTverify.java" does not exist.  Will create one.
   [jjtree] File "ASTgl.java" does not exist.  Will create one.
   [jjtree] File "ASTsm.java" does not exist.  Will create one.
   [jjtree] File "ASTga.java" does not exist.  Will create one.
   [jjtree] File "ASTfb.java" does not exist.  Will create one.
   [jjtree] File "ASTtime.java" does not exist.  Will create one.
   [jjtree] File "ASTpower.java" does not exist.  Will create one.
   [jjtree] File "ASTserver.java" does not exist.  Will create one.
   [jjtree] File "ASTsession.java" does not exist.  Will create one.
   [jjtree] File "ASTlock.java" does not exist.  Will create one.
   [jjtree] File "ASTdescription.java" does not exist.  Will create one.
   [jjtree] File "ASTonoff.java" does not exist.  Will create one.
   [jjtree] File "ASTzeroone.java" does not exist.  Will create one.
   [jjtree] File "ASTdelay.java" does not exist.  Will create one.
   [jjtree] File "ASTtimeout.java" does not exist.  Will create one.
   [jjtree] File "ASTprogmode.java" does not exist.  Will create one.
   [jjtree] File "ASTcv.java" does not exist.  Will create one.
   [jjtree] File "ASTcvbit.java" does not exist.  Will create one.
   [jjtree] File "ASTreg.java" does not exist.  Will create one.
   [jjtree] File "ASTprotocol.java" does not exist.  Will create one.
   [jjtree] File "ASTdrivemode.java" does not exist.  Will create one.
   [jjtree] File "ASTfunctionmode.java" does not exist.  Will create one.
   [jjtree] File "SRCPParserTreeConstants.java" does not exist.  Will create one.
   [jjtree] File "SRCPParserVisitor.java" does not exist.  Will create one.
   [jjtree] File "SRCPParserDefaultVisitor.java" does not exist.  Will create one.
   [jjtree] File "JJTSRCPParserState.java" does not exist.  Will create one.
   [jjtree] Annotated grammar generated successfully in /var/lib/jenkins/workspace/development/alltest/target/generated-sources/jjtree/jmri/jmris/srcp/parser/SRCPParser.jj
    [mkdir] Created dir: /var/lib/jenkins/workspace/development/alltest/target/generated-sources/jjtree/jmri/jmrix/srcp/parser
   [jjtree] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
   [jjtree] Java Compiler Compiler Version 7.0.3 (Tree Builder)
   [jjtree] (type "jjtree" with no arguments for help)
   [jjtree] Reading from file /var/lib/jenkins/workspace/development/alltest/java/src/jmri/jmrix/srcp/SRCPClientParser.jjt . . .
   [jjtree] opt:java
   [jjtree] File "Node.java" does not exist.  Will create one.
   [jjtree] File "SimpleNode.java" does not exist.  Will create one.
   [jjtree] File "ASThandshakeresponse.java" does not exist.  Will create one.
   [jjtree] File "ASTtimestamp.java" does not exist.  Will create one.
   [jjtree] File "ASTserviceversion.java" does not exist.  Will create one.
   [jjtree] File "ASTinforesponse.java" does not exist.  Will create one.
   [jjtree] File "ASTinfo.java" does not exist.  Will create one.
   [jjtree] File "ASTerror.java" does not exist.  Will create one.
   [jjtree] File "ASTok.java" does not exist.  Will create one.
   [jjtree] File "ASTcommandresponse.java" does not exist.  Will create one.
   [jjtree] File "ASTbus.java" does not exist.  Will create one.
   [jjtree] File "ASTpower.java" does not exist.  Will create one.
   [jjtree] File "ASTzeroaddress.java" does not exist.  Will create one.
   [jjtree] File "ASTnonzeroaddress.java" does not exist.  Will create one.
   [jjtree] File "ASTport.java" does not exist.  Will create one.
   [jjtree] File "ASTdevicegroup.java" does not exist.  Will create one.
   [jjtree] File "ASTgl.java" does not exist.  Will create one.
   [jjtree] File "ASTsm.java" does not exist.  Will create one.
   [jjtree] File "ASTga.java" does not exist.  Will create one.
   [jjtree] File "ASTfb.java" does not exist.  Will create one.
   [jjtree] File "ASTtime.java" does not exist.  Will create one.
   [jjtree] File "ASTserver.java" does not exist.  Will create one.
   [jjtree] File "ASTsession.java" does not exist.  Will create one.
   [jjtree] File "ASTlock.java" does not exist.  Will create one.
   [jjtree] File "ASTdescription.java" does not exist.  Will create one.
   [jjtree] File "ASTonoff.java" does not exist.  Will create one.
   [jjtree] File "SRCPClientParserTreeConstants.java" does not exist.  Will create one.
   [jjtree] File "SRCPClientParserVisitor.java" does not exist.  Will create one.
   [jjtree] File "SRCPClientParserDefaultVisitor.java" does not exist.  Will create one.
   [jjtree] File "JJTSRCPClientParserState.java" does not exist.  Will create one.
   [jjtree] Annotated grammar generated successfully in /var/lib/jenkins/workspace/development/alltest/target/generated-sources/jjtree/jmri/jmrix/srcp/parser/SRCPClientParser.jj
    [mkdir] Created dir: /var/lib/jenkins/workspace/development/alltest/target/generated-sources/jjtree/jmri/jmris/simpleserver/parser
   [jjtree] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
   [jjtree] Java Compiler Compiler Version 7.0.3 (Tree Builder)
   [jjtree] (type "jjtree" with no arguments for help)
   [jjtree] Reading from file /var/lib/jenkins/workspace/development/alltest/java/src/jmri/jmris/simpleserver/JmriServerParser.jjt . . .
   [jjtree] opt:java
   [jjtree] File "Node.java" does not exist.  Will create one.
   [jjtree] File "SimpleNode.java" does not exist.  Will create one.
   [jjtree] File "ASTcommand.java" does not exist.  Will create one.
   [jjtree] File "ASTpowercmd.java" does not exist.  Will create one.
   [jjtree] File "ASTpower.java" does not exist.  Will create one.
   [jjtree] File "ASTonoff.java" does not exist.  Will create one.
   [jjtree] File "ASTturnoutcmd.java" does not exist.  Will create one.
   [jjtree] File "ASTturnout.java" does not exist.  Will create one.
   [jjtree] File "ASTturnoutdevice.java" does not exist.  Will create one.
   [jjtree] File "ASTthrownclosed.java" does not exist.  Will create one.
   [jjtree] File "ASTlightcmd.java" does not exist.  Will create one.
   [jjtree] File "ASTlight.java" does not exist.  Will create one.
   [jjtree] File "ASTlightdevice.java" does not exist.  Will create one.
   [jjtree] File "ASTreportercmd.java" does not exist.  Will create one.
   [jjtree] File "ASTreporter.java" does not exist.  Will create one.
   [jjtree] File "ASTreporterdevice.java" does not exist.  Will create one.
   [jjtree] File "ASTsensorcmd.java" does not exist.  Will create one.
   [jjtree] File "ASTsensor.java" does not exist.  Will create one.
   [jjtree] File "ASTsensordevice.java" does not exist.  Will create one.
   [jjtree] File "ASToperationscmd.java" does not exist.  Will create one.
   [jjtree] File "ASToperations.java" does not exist.  Will create one.
   [jjtree] File "ASTtrains.java" does not exist.  Will create one.
   [jjtree] File "ASTlocations.java" does not exist.  Will create one.
   [jjtree] File "ASTterminate.java" does not exist.  Will create one.
   [jjtree] File "ASTtraincmd.java" does not exist.  Will create one.
   [jjtree] File "ASTattributelist.java" does not exist.  Will create one.
   [jjtree] File "ASTattributename.java" does not exist.  Will create one.
   [jjtree] File "ASTvalue.java" does not exist.  Will create one.
   [jjtree] File "JmriServerParserTreeConstants.java" does not exist.  Will create one.
   [jjtree] File "JmriServerParserVisitor.java" does not exist.  Will create one.
   [jjtree] File "JmriServerParserDefaultVisitor.java" does not exist.  Will create one.
   [jjtree] File "JJTJmriServerParserState.java" does not exist.  Will create one.
   [jjtree] Annotated grammar generated successfully in /var/lib/jenkins/workspace/development/alltest/target/generated-sources/jjtree/jmri/jmris/simpleserver/parser/JmriServerParser.jj

javacc:
    [mkdir] Created dir: /var/lib/jenkins/workspace/development/alltest/target/generated-sources/javacc/jmri/jmris/srcp/parser
   [javacc] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
   [javacc] Java Compiler Compiler Version 7.0.3 (Parser Generator)
   [javacc] (type "javacc" with no arguments for help)
   [javacc] Reading from file /var/lib/jenkins/workspace/development/alltest/target/generated-sources/jjtree/jmri/jmris/srcp/parser/SRCPParser.jj . . .
   [javacc] File "TokenMgrError.java" does not exist.  Will create one.
   [javacc] File "ParseException.java" does not exist.  Will create one.
   [javacc] File "Token.java" does not exist.  Will create one.
   [javacc] File "SimpleCharStream.java" does not exist.  Will create one.
   [javacc] Parser generated successfully.
    [mkdir] Created dir: /var/lib/jenkins/workspace/development/alltest/target/generated-sources/javacc/jmri/jmrix/srcp/parser
   [javacc] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
   [javacc] Java Compiler Compiler Version 7.0.3 (Parser Generator)
   [javacc] (type "javacc" with no arguments for help)
   [javacc] Reading from file /var/lib/jenkins/workspace/development/alltest/target/generated-sources/jjtree/jmri/jmrix/srcp/parser/SRCPClientParser.jj . . .
   [javacc] File "TokenMgrError.java" does not exist.  Will create one.
   [javacc] File "ParseException.java" does not exist.  Will create one.
   [javacc] File "Token.java" does not exist.  Will create one.
   [javacc] File "SimpleCharStream.java" does not exist.  Will create one.
   [javacc] Parser generated successfully.
    [mkdir] Created dir: /var/lib/jenkins/workspace/development/alltest/target/generated-sources/javacc/jmri/jmris/simpleserver/parser
   [javacc] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
   [javacc] Java Compiler Compiler Version 7.0.3 (Parser Generator)
   [javacc] (type "javacc" with no arguments for help)
   [javacc] Reading from file /var/lib/jenkins/workspace/development/alltest/target/generated-sources/jjtree/jmri/jmris/simpleserver/parser/JmriServerParser.jj . . .
   [javacc] File "TokenMgrError.java" does not exist.  Will create one.
   [javacc] File "ParseException.java" does not exist.  Will create one.
   [javacc] File "Token.java" does not exist.  Will create one.
   [javacc] File "SimpleCharStream.java" does not exist.  Will create one.
   [javacc] Parser generated successfully.

update-template-code:
     [copy] Copying 1 file to /var/lib/jenkins/workspace/development/alltest/target/classes

compile-generated-source:
    [javac] Compiling 134 source files to /var/lib/jenkins/workspace/development/alltest/target/classes
    [javac] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8

compile:
    [javac] Compiling 5503 source files to /var/lib/jenkins/workspace/development/alltest/target/classes
    [javac] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8

debug:

tests:
    [mkdir] Created dir: /var/lib/jenkins/workspace/development/alltest/target/test-classes
    [javac] Compiling 4725 source files to /var/lib/jenkins/workspace/development/alltest/target/test-classes
    [javac] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
     [copy] Copying 344 files to /var/lib/jenkins/workspace/development/alltest/target/test-classes

runtime-library-selection:
     [echo] arch.lib.path /var/lib/jenkins/workspace/development/alltest/lib/linux/x86_64:/var/lib/jenkins/workspace/development/alltest/lib/linux

logalltest:
    [mkdir] Created dir: /var/lib/jenkins/workspace/development/alltest/temp
     [java] Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
     [java] Jul 12, 2021 4:27:28 AM org.junit.platform.launcher.core.LauncherConfigurationParameters fromClasspathResource
     [java] INFO: Loading JUnit Platform configuration parameters from classpath resource [file:/var/lib/jenkins/workspace/development/alltest/target/test-classes/junit-platform.properties].
     [java] Using org.netbeans.jemmy.drivers.DefaultDriverInstaller driver installer
     [java] WARN  - DCC++ port not ready to send [main] jmri.jmrix.dccpp.DCCppPacketizer.portReadyToSend()
     [java] INFO  - DecoderPro version 4.23.9ish+jenkins+20210712T0225Z+Rdcfe6623b5 starts under Java 1.8.0_181 on Linux amd64 v4.15.0-76-generic at Mon Jul 12 04:28:16 CEST 2021 [main] apps.AppsBase.preInit()
     [java] INFO  - No pre-existing config file found, searched for '/var/lib/jenkins/workspace/development/alltest/temp/DecoderProConfig3.xml' [main] apps.AppsBase.setAndLoadPreferenceFile()
     [java] AL lib: (WW) alc_initconfig: Failed to initialize backend "pulse"
     [java] ALSA lib confmisc.c:767:(parse_card) cannot find card '0'
     [java] ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
     [java] ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
     [java] ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
     [java] ALSA lib confmisc.c:1246:(snd_func_refer) error evaluating name
     [java] ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
     [java] ALSA lib conf.c:5007:(snd_config_expand) Evaluate error: No such file or directory
     [java] ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM default
     [java] AL lib: (EE) ALCplaybackAlsa_open: Could not open playback device 'default': No such file or directory
     [java] /var/lib/jenkins/workspace/development/alltest/temp/temp/Decorations-4-19-4.xml.1.png
     [java] /var/lib/jenkins/workspace/development/alltest/temp/temp/Sidlo-2020-04-Chotebor.xml.1.png
     [java] /var/lib/jenkins/workspace/development/alltest/temp/temp/Sidlo-2020-04-Chotebor.xml.2.png
     [java] /var/lib/jenkins/workspace/development/alltest/temp/temp/Sidlo-2020-04-Chotebor.xml.5.png
     [java] /var/lib/jenkins/workspace/development/alltest/temp/temp/Sidlo-2020-04-Chotebor.xml.6.png
     [java] /var/lib/jenkins/workspace/development/alltest/temp/temp/GeoPanelsAnon.xml.1.png
     [java] /var/lib/jenkins/workspace/development/alltest/temp/temp/GeoPanelsAnon.xml.2.png
     [java] /var/lib/jenkins/workspace/development/alltest/temp/temp/GeoPanelsAnon.xml.3.png
     [java] /var/lib/jenkins/workspace/development/alltest/temp/temp/GeoPanelsAnon.xml.4.png
     [java] /var/lib/jenkins/workspace/development/alltest/temp/temp/ThreeWay-Error-4-19-5.xml.1.png
     [java] /var/lib/jenkins/workspace/development/alltest/temp/temp/LayoutEditorTest-4-19-6.xml.1.png
     [java] /var/lib/jenkins/workspace/development/alltest/temp/temp/OneOfEach-4-19-6.xml.1.png
     [java] /var/lib/jenkins/workspace/development/alltest/temp/temp/Jlang-Panel-4-19-6.xml.1.png
     [java] /var/lib/jenkins/workspace/development/alltest/temp/temp/Jlang-Panel-4-19-6.xml.2.png
     [java] /var/lib/jenkins/workspace/development/alltest/temp/temp/OneSiding-4-19-6.xml.1.png
     [java] /var/lib/jenkins/workspace/development/alltest/temp/temp/Decorations-4-19-6.xml.1.png
     [java] /var/lib/jenkins/workspace/development/alltest/temp/temp/ThreeWay-Error-4-19-6.xml.1.png
     [java] /var/lib/jenkins/workspace/development/alltest/temp/temp/PU-MonP-Signal-Panel-4-19-6.xml.1.png
     [java] /var/lib/jenkins/workspace/development/alltest/temp/temp/DirectionStar.xml.1.png
     [java] /var/lib/jenkins/workspace/development/alltest/temp/temp/LayoutEditorTest-4-19-4.xml.1.png
     [java] /var/lib/jenkins/workspace/development/alltest/temp/temp/DS-Sample-Layout-4-19-6.xml.1.png
     [java] /var/lib/jenkins/workspace/development/alltest/temp/temp/DS-Sample-Layout-4-19-6.xml.2.png
     [java] Native Library bluecove_x64 not available
     [java] BlueCove log redirected to log4j
     [java] WARN  - DCC++ port not ready to send [main] jmri.jmrix.dccpp.DCCppPacketizer.portReadyToSend()
     [java] AL lib: (EE) ALCplaybackAlsa_open: Could not open playback device 'default': No such file or directory
     [java] AL lib: (EE) ALCplaybackAlsa_open: Could not open playback device 'default': No such file or directory
     [java] 
     [java] jmri.jmrit.jython.SampleScriptTest starts, following output is from script tests
     [java] No Layout Editor window found, script cannot continue!
     [java] Load your Layout Editor panel before running AutoDispatcher!
     [java] 4 turnouts found, 3 changed to CLOSED
     [java] From InstanceManager as MqttTurnoutManager:  jmri.jmrix.mqtt.MqttTurnoutManager@1b580460
     [java] MQTT prefixes updated
     [java] From InstanceManager as MqttTurnoutManager:  jmri.jmrix.mqtt.MqttTurnoutManager@620619c1
     [java] ParserReplacement installed
     [java] Starting to set turnouts in UNKNOWN state to CLOSED
     [java] 4 turnouts checked, 1 found in UNKNOWN state and changed to CLOSED
     [java] The <File History> section has been cleared
     [java] Load ManageBlocks v2.4
     [java] Memory variable not found: rAction
     [java] ManageBlocks2 starting
     [java] No Layout Editor panel found
     [java] No Layout Editor panel found
     [java] jmri.jmrit.jython.SampleScriptTest ends, above output was from script tests
     [java] WARN  - Old Style dispatcheroptions file found - will be converted when saved [main] jmri.jmrit.dispatcher.OptionsFile.readDispatcherOptions()
     [java] WARN  - requestBoot with null tc, ignored [AWT-EventQueue-1] jmrix.sprog.update.SprogIIUpdateFrame.requestBoot()
     [java] INFO  - Tests running on JMRI 4.23.9ish+jenkins+20210712T0225Z+Rdcfe6623b5 with Java 1.8.0_181 from en_US, 2037 MB memory of 2667 MB [main] jmri.VersionTest.announceVersions()
     [java] Warning: org.jdom2.transform.JDOMSource$DocumentReader: http://javax.xml.XMLConstants/property/accessExternalDTD
     [java] Warning: org.jdom2.transform.JDOMSource$DocumentReader: http://www.oracle.com/xml/jaxp/properties/entityExpansionLimit
     [java] 0
     [java] INFO  - No pre-existing config file found, searched for '/var/lib/jenkins/workspace/development/alltest/temp/DecoderProConfig3.xml' [main] apps.AppsBase.setAndLoadPreferenceFile()
     [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.getActionName(StartupActionModelUtil.java:56)
     [java] 	at jmri.util.startup.StartupActionModelUtil.getActionName(StartupActionModelUtil.java:65)
     [java] 	at jmri.util.startup.StartupActionModelUtilTest.lambda$testNamedBundleIsImplemented$2(StartupActionModelUtilTest.java:58)
     [java] 	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
     [java] 	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
     [java] 	at java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1553)
     [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 jmri.util.startup.StartupActionModelUtilTest.testNamedBundleIsImplemented(StartupActionModelUtilTest.java:57)
     [java] 	at jmri.util.startup.StartupActionModelUtilTest.testActionListBundleIsImplemented(StartupActionModelUtilTest.java:42)
     [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.getClasses(StartupActionModelUtil.java:120)
     [java] 	at jmri.util.startup.StartupActionModelUtilTest.testStartupActionFactoryNoErrors(StartupActionModelUtilTest.java:32)
     [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.getActionName(StartupActionModelUtil.java:56)
     [java] 	at jmri.util.startup.StartupActionModelUtil.getActionName(StartupActionModelUtil.java:65)
     [java] 	at jmri.util.startup.StartupActionModelUtilTest.lambda$testNamedBundleIsImplemented$2(StartupActionModelUtilTest.java:58)
     [java] 	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
     [java] 	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
     [java] 	at java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1553)
     [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 jmri.util.startup.StartupActionModelUtilTest.testNamedBundleIsImplemented(StartupActionModelUtilTest.java:57)
     [java] 	at jmri.util.startup.StartupActionModelUtilTest.testActionListCoreBundleIsImplemented(StartupActionModelUtilTest.java:51)
     [java] AL lib: (EE) ALCplaybackAlsa_open: Could not open playback device 'default': No such file or directory
     [java] AssertTest: asserts are disabled
     [java] WARN  - sendLocoNetMessage: IOException: java.io.IOException: Read end dead [LocoNet transmit handler] jmrix.loconet.streamport.LnStreamPortPacketizer.run()
     [java] WARN  - sendLocoNetMessage: IOException: java.io.IOException: Read end dead [LocoNet transmit handler] jmrix.loconet.streamport.LnStreamPortPacketizer.run()
     [java] WARN  - DCC++ port not ready to send [main] jmri.jmrix.dccpp.DCCppPacketizer.portReadyToSend()
     [java] WARN  - Unable to locate icon :resources/icons/throttles/PowerRed24.png: [main] jmri.util.swing.GuiUtilBase.actionFromNode()
     [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.isSystemConnectionAction(StartupActionModelUtil.java:74)
     [java] 	at jmri.util.startup.StartupActionModelUtil.isSystemConnectionAction(StartupActionModelUtil.java:84)
     [java] 	at jmri.util.startup.AbstractActionModel.isSystemConnectionAction(AbstractActionModel.java:77)
     [java] 	at jmri.util.startup.AbstractActionModel.isValid(AbstractActionModel.java:88)
     [java] 	at jmri.util.startup.AbstractActionModelTest.testIsValid(AbstractActionModelTest.java:62)
     [java] WARN  - Old Style dispatcheroptions file found - will be converted when saved [main] jmri.jmrit.dispatcher.OptionsFile.readDispatcherOptions()
     [java] WARN  - Null EcosPrefManager [main] ecos.networkdriver.configurexml.ConnectionConfigXml.extendElement()
     [java] WARN  - Null EcosPrefManager [main] ecos.networkdriver.configurexml.ConnectionConfigXml.unpackElement()
     [java] WARN  - File contains a panel with the same name (Layout Editor Test Layout) as an existing panel [main] jmrit.display.layoutEditor.LayoutEditor.<init>()
     [java] testMultiMVoltCanReply: reply(12.9) volt
     [java] WARN  - DCC++ port not ready to send [main] jmri.jmrix.dccpp.DCCppPacketizer.portReadyToSend()
     [java] AL lib: (EE) ALCplaybackAlsa_open: Could not open playback device 'default': No such file or directory
     [java] AL lib: (EE) ALCplaybackAlsa_open: Could not open playback device 'default': No such file or directory
     [java] AL lib: (EE) ALCplaybackAlsa_open: Could not open playback device 'default': No such file or directory
     [java] AL lib: (EE) ALCplaybackAlsa_open: Could not open playback device 'default': No such file or directory
     [java] INFO  - This INFO message was emitted to test the entire logging chain, please don't remove [main] jmri.util.JUnitAppenderTest.testUnexpectedCheck()
     [java] WARN  - Converting route system name IR1 to IO1 [AWT-EventQueue-1] jmri.managers.configurexml.DefaultRouteManagerXml.loadRoutes()
     [java] WARN  - System names for 1 Routes changed; this may have operational impacts. [AWT-EventQueue-1] jmri.managers.configurexml.DefaultRouteManagerXml.loadRoutes()
     [java] WARN  - Converting route system name IR1 to IO1 [AWT-EventQueue-1] jmri.managers.configurexml.DefaultRouteManagerXml.loadRoutes()
     [java] WARN  - System names for 1 Routes changed; this may have operational impacts. [AWT-EventQueue-1] jmri.managers.configurexml.DefaultRouteManagerXml.loadRoutes()
     [java] WARN  - Couldn't find option "Eprom", can't set to "2006 or later" [main] jmri.jmrix.AbstractPortController.setOptionState()
     [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.isSystemConnectionAction(StartupActionModelUtil.java:74)
     [java] 	at jmri.util.startup.StartupActionModelUtil.isSystemConnectionAction(StartupActionModelUtil.java:84)
     [java] 	at jmri.util.startup.AbstractActionModel.isSystemConnectionAction(AbstractActionModel.java:77)
     [java] 	at jmri.util.startup.AbstractActionModel.isValid(AbstractActionModel.java:88)
     [java] 	at apps.startup.AbstractActionModelTest.testIsValid(AbstractActionModelTest.java:62)
     [java] AL lib: (EE) ALCplaybackAlsa_open: Could not open playback device 'default': No such file or directory
     [java] AL lib: (EE) ALCplaybackAlsa_open: Could not open playback device 'default': No such file or directory
     [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.getClasses(StartupActionModelUtil.java:120)
     [java] 	at apps.startup.StartupActionFactoryScaffoldTest.testAction(StartupActionFactoryScaffoldTest.java:21)
     [java] WARN  - shortenStackTrace is deprecated, please remove references to it [main] jmri.util.Log4JUtil.warnOnce()
     [java] java.lang.Exception: traceback
     [java] 	at jmri.util.LoggingUtil.deprecationWarning(LoggingUtil.java:58)
     [java] 	at jmri.util.Log4JUtil.shortenStacktrace(Log4JUtil.java:182)
     [java] 	at jmri.util.Log4JUtilTest.testShortenStacktraceNoArg(Log4JUtilTest.java:131)
     [java] WARN  - shortenStackTrace is deprecated, please remove references to it [main] jmri.util.Log4JUtil.warnOnce()
     [java] java.lang.Exception: traceback
     [java] 	at jmri.util.LoggingUtil.deprecationWarning(LoggingUtil.java:58)
     [java] 	at jmri.util.Log4JUtil.shortenStacktrace(Log4JUtil.java:201)
     [java] 	at jmri.util.Log4JUtilTest.testShortenStacktrace(Log4JUtilTest.java:114)
     [java] WARN  - shortenStackTrace is deprecated, please remove references to it [main] jmri.util.Log4JUtil.warnOnce()
     [java] java.lang.Exception: traceback
     [java] 	at jmri.util.LoggingUtil.deprecationWarning(LoggingUtil.java:58)
     [java] 	at jmri.util.Log4JUtil.shortenStacktrace(Log4JUtil.java:201)
     [java] 	at jmri.util.Log4JUtilTest.testShortenStacktraceTooLong(Log4JUtilTest.java:123)
     [java] AL lib: (EE) ALCplaybackAlsa_open: Could not open playback device 'default': No such file or directory
     [java] AL lib: (EE) ALCplaybackAlsa_open: Could not open playback device 'default': No such file or directory
     [java] AL lib: (EE) ALCplaybackAlsa_open: Could not open playback device 'default': No such file or directory
     [java] AL lib: (EE) ALCplaybackAlsa_open: Could not open playback device 'default': No such file or directory
     [java] AL lib: (EE) ALCplaybackAlsa_open: Could not open playback device 'default': No such file or directory
     [java] AL lib: (EE) ALCplaybackAlsa_open: Could not open playback device 'default': No such file or directory
     [java] AL lib: (EE) ALCplaybackAlsa_open: Could not open playback device 'default': No such file or directory
     [java] AL lib: (EE) ALCplaybackAlsa_open: Could not open playback device 'default': No such file or directory
     [java] AL lib: (EE) ALCplaybackAlsa_open: Could not open playback device 'default': No such file or directory
     [java] AL lib: (EE) ALCplaybackAlsa_open: Could not open playback device 'default': No such file or directory
     [java] AL lib: (EE) ALCplaybackAlsa_open: Could not open playback device 'default': No such file or directory
     [java] AL lib: (EE) ALCplaybackAlsa_open: Could not open playback device 'default': No such file or directory
     [java] AL lib: (EE) ALCplaybackAlsa_open: Could not open playback device 'default': No such file or directory
     [java] AL lib: (EE) ALCplaybackAlsa_open: Could not open playback device 'default': No such file or directory
     [java] AL lib: (EE) ALCplaybackAlsa_open: Could not open playback device 'default': No such file or directory
     [java] Should be the same:
     [java] WARN  - Meter Type 'X' is not valid type in message 'c BadMeterType 0.3 X NoPrefix 0.0 5.0 0.01 5.0' [main] jmri.jmrix.dccpp.DCCppReply.getMeterType()
     [java] WARN  - Meter Type 'X' is not valid type in message 'c BadMeterType 0.3 X NoPrefix 0.0 5.0 0.01 5.0' [main] jmri.jmrix.dccpp.DCCppReply.getMeterType()
     [java] WARN  - Meter Type 'X' is not valid type in message 'c BadMeterType 0.3 X NoPrefix 0.0 5.0 0.01 5.0' [main] jmri.jmrix.dccpp.DCCppReply.getMeterType()
     [java] Exception in thread "Thread-13452" 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$CopyConditionalFullEditTest$1(ConditionalListCopyTest.java:88)
     [java] 	at java.lang.Thread.run(Thread.java:748)
     [java] Exception in thread "Thread-13455" 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] 0m5.445s
     [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.23.9ish+jenkins+20210712T0225Z+Rdcfe6623b5 starts under Java 1.8.0_181 on Linux amd64 v4.15.0-76-generic at Mon Jul 12 05:14:04 CEST 2021 [main] apps.Apps.setStartupInfo()
     [java] INFO  - Starting with profile My_JMRI_Railroad.3eb573ce [main] apps.Apps.<init>()
     [java] INFO  - No saved preferences, will open preferences window.  Searched for /tmp/AppTest2655678574505242402/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] 3m32.093s
     [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:154)
     [java] 	at jmri.util.HelpUtil.displayHelpRef(HelpUtil.java:135)
     [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 (1):
     [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:154)
     [java]        jmri.util.HelpUtil.displayHelpRef(HelpUtil.java:135)
     [java]        apps.Apps.<init>(Apps.java:322)
     [java]        apps.PanelPro.PanelPro.<init>(PanelPro.java:40)
     [java]        [...]
     [java] 
     [java] Test run finished after 3014133 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] [     31324 tests found           ]
     [java] [       330 tests skipped         ]
     [java] [     30994 tests started         ]
     [java] [       614 tests aborted         ]
     [java] [     30379 tests successful      ]
     [java] [         1 tests failed          ]
     [java] 

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

Total time: 52 minutes 50 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