FailedConsole Output

Skipping 168 KB.. Full Log
entRunner.java:268)
    [junit] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
    [junit] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
    [junit] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
    [junit] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
    [junit] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
    [junit] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:535)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1182)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1033)
    [junit] 	at ✽.I am using firefox(java/acceptancetest/features/web/WebTable.feature:5)
    [junit] Caused by: java.lang.ClassNotFoundException: org.apache.commons.compress.archivers.ArchiveInputStream
    [junit] 	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    [junit] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    [junit] 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
    [junit] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    [junit] 	at org.rauschig.jarchivelib.ArchiverFactory.createArchiver(ArchiverFactory.java:97)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.unTarGz(Downloader.java:275)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.extract(Downloader.java:188)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.downloadAndExtract(Downloader.java:138)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.download(Downloader.java:81)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.downloadCandidateUrls(WebDriverManager.java:723)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.manage(WebDriverManager.java:536)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.setup(WebDriverManager.java:260)
    [junit] 	at jmri.util.web.BrowserFactory.getBrowser(BrowserFactory.java:38)
    [junit] 	at jmri.web.WebServerAcceptanceSteps.lambda$new$0(WebServerAcceptanceSteps.java:35)
    [junit] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [junit] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [junit] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [junit] 	at java.lang.reflect.Method.invoke(Method.java:498)
    [junit] 	at cucumber.runtime.Utils$1.call(Utils.java:40)
    [junit] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    [junit] 	at cucumber.runtime.Utils.invoke(Utils.java:34)
    [junit] 	at cucumber.runtime.java8.Java8StepDefinition.execute(Java8StepDefinition.java:106)
    [junit] 	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:40)
    [junit] 	at cucumber.api.TestStep.executeStep(TestStep.java:102)
    [junit] 	at cucumber.api.TestStep.run(TestStep.java:83)
    [junit] 	at cucumber.api.TestCase.run(TestCase.java:58)
    [junit] 	at cucumber.runner.Runner.runPickle(Runner.java:80)
    [junit] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:140)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
    [junit] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
    [junit] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
    [junit] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
    [junit] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
    [junit] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
    [junit] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
    [junit] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
    [junit] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
    [junit] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
    [junit] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
    [junit] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:535)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1182)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1033)
    [junit] 
    [junit] java.lang.NoClassDefFoundError: org/apache/commons/compress/archivers/ArchiveInputStream
    [junit] 	at org.rauschig.jarchivelib.ArchiverFactory.createArchiver(ArchiverFactory.java:97)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.unTarGz(Downloader.java:275)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.extract(Downloader.java:188)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.downloadAndExtract(Downloader.java:138)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.download(Downloader.java:81)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.downloadCandidateUrls(WebDriverManager.java:723)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.manage(WebDriverManager.java:536)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.setup(WebDriverManager.java:260)
    [junit] 	at jmri.util.web.BrowserFactory.getBrowser(BrowserFactory.java:38)
    [junit] 	at jmri.web.WebServerAcceptanceSteps.lambda$new$0(WebServerAcceptanceSteps.java:35)
    [junit] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [junit] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [junit] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [junit] 	at java.lang.reflect.Method.invoke(Method.java:498)
    [junit] 	at cucumber.runtime.Utils$1.call(Utils.java:40)
    [junit] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    [junit] 	at cucumber.runtime.Utils.invoke(Utils.java:34)
    [junit] 	at cucumber.runtime.java8.Java8StepDefinition.execute(Java8StepDefinition.java:106)
    [junit] 	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:40)
    [junit] 	at cucumber.api.TestStep.executeStep(TestStep.java:102)
    [junit] 	at cucumber.api.TestStep.run(TestStep.java:83)
    [junit] 	at cucumber.api.TestCase.run(TestCase.java:58)
    [junit] 	at cucumber.runner.Runner.runPickle(Runner.java:80)
    [junit] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:140)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
    [junit] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
    [junit] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
    [junit] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
    [junit] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
    [junit] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
    [junit] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
    [junit] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
    [junit] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
    [junit] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
    [junit] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
    [junit] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:535)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1182)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1033)
    [junit] 	at ✽.I am using firefox(java/acceptancetest/features/web/WebTable.feature:5)
    [junit] Caused by: java.lang.ClassNotFoundException: org.apache.commons.compress.archivers.ArchiveInputStream
    [junit] 	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    [junit] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    [junit] 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
    [junit] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    [junit] 	at org.rauschig.jarchivelib.ArchiverFactory.createArchiver(ArchiverFactory.java:97)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.unTarGz(Downloader.java:275)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.extract(Downloader.java:188)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.downloadAndExtract(Downloader.java:138)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.download(Downloader.java:81)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.downloadCandidateUrls(WebDriverManager.java:723)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.manage(WebDriverManager.java:536)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.setup(WebDriverManager.java:260)
    [junit] 	at jmri.util.web.BrowserFactory.getBrowser(BrowserFactory.java:38)
    [junit] 	at jmri.web.WebServerAcceptanceSteps.lambda$new$0(WebServerAcceptanceSteps.java:35)
    [junit] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [junit] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [junit] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [junit] 	at java.lang.reflect.Method.invoke(Method.java:498)
    [junit] 	at cucumber.runtime.Utils$1.call(Utils.java:40)
    [junit] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    [junit] 	at cucumber.runtime.Utils.invoke(Utils.java:34)
    [junit] 	at cucumber.runtime.java8.Java8StepDefinition.execute(Java8StepDefinition.java:106)
    [junit] 	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:40)
    [junit] 	at cucumber.api.TestStep.executeStep(TestStep.java:102)
    [junit] 	at cucumber.api.TestStep.run(TestStep.java:83)
    [junit] 	at cucumber.api.TestCase.run(TestCase.java:58)
    [junit] 	at cucumber.runner.Runner.runPickle(Runner.java:80)
    [junit] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:140)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
    [junit] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
    [junit] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
    [junit] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
    [junit] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
    [junit] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
    [junit] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
    [junit] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
    [junit] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
    [junit] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
    [junit] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
    [junit] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:535)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1182)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1033)
    [junit] 
    [junit] org.openqa.selenium.WebDriverException: unknown error: cannot find Chrome binary
    [junit] Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T16:15:40.131Z'
    [junit] System info: host: 'xvm50620.vps.cloud.tagadab.com', ip: '31.172.250.170', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-112-generic', java.version: '1.8.0_181'
    [junit] Driver info: driver.version: ChromeDriver
    [junit] remote stacktrace: #0 0x5622dfbeb299 <unknown>
    [junit] 
    [junit] 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    [junit] 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    [junit] 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    [junit] 	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    [junit] 	at org.openqa.selenium.remote.W3CHandshakeResponse.lambda$new$0(W3CHandshakeResponse.java:57)
    [junit] 	at org.openqa.selenium.remote.W3CHandshakeResponse.lambda$getResponseFunction$2(W3CHandshakeResponse.java:104)
    [junit] 	at org.openqa.selenium.remote.ProtocolHandshake.lambda$createSession$24(ProtocolHandshake.java:359)
    [junit] 	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    [junit] 	at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    [junit] 	at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    [junit] 	at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    [junit] 	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    [junit] 	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    [junit] 	at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    [junit] 	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    [junit] 	at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464)
    [junit] 	at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:362)
    [junit] 	at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:136)
    [junit] 	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:142)
    [junit] 	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
    [junit] 	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:586)
    [junit] 	at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:217)
    [junit] 	at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:140)
    [junit] 	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:181)
    [junit] 	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:168)
    [junit] 	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:157)
    [junit] 	at jmri.util.web.BrowserFactory.getBrowser(BrowserFactory.java:59)
    [junit] 	at jmri.web.WebServerAcceptanceSteps.lambda$new$1(WebServerAcceptanceSteps.java:39)
    [junit] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [junit] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [junit] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [junit] 	at java.lang.reflect.Method.invoke(Method.java:498)
    [junit] 	at cucumber.runtime.Utils$1.call(Utils.java:40)
    [junit] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    [junit] 	at cucumber.runtime.Utils.invoke(Utils.java:34)
    [junit] 	at cucumber.runtime.java8.Java8StepDefinition.execute(Java8StepDefinition.java:106)
    [junit] 	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:40)
    [junit] 	at cucumber.api.TestStep.executeStep(TestStep.java:102)
    [junit] 	at cucumber.api.TestStep.run(TestStep.java:83)
    [junit] 	at cucumber.api.TestCase.run(TestCase.java:58)
    [junit] 	at cucumber.runner.Runner.runPickle(Runner.java:80)
    [junit] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:140)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
    [junit] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
    [junit] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
    [junit] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
    [junit] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
    [junit] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
    [junit] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
    [junit] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
    [junit] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
    [junit] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
    [junit] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
    [junit] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:535)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1182)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1033)
    [junit] 	at ✽.I am using chrome(java/acceptancetest/features/web/WebTable.feature:5)
    [junit] 
    [junit] org.openqa.selenium.WebDriverException: unknown error: cannot find Chrome binary
    [junit] Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T16:15:40.131Z'
    [junit] System info: host: 'xvm50620.vps.cloud.tagadab.com', ip: '31.172.250.170', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-112-generic', java.version: '1.8.0_181'
    [junit] Driver info: driver.version: ChromeDriver
    [junit] remote stacktrace: #0 0x55d6e6ae2299 <unknown>
    [junit] 
    [junit] 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    [junit] 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    [junit] 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    [junit] 	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    [junit] 	at org.openqa.selenium.remote.W3CHandshakeResponse.lambda$new$0(W3CHandshakeResponse.java:57)
    [junit] 	at org.openqa.selenium.remote.W3CHandshakeResponse.lambda$getResponseFunction$2(W3CHandshakeResponse.java:104)
    [junit] 	at org.openqa.selenium.remote.ProtocolHandshake.lambda$createSession$24(ProtocolHandshake.java:359)
    [junit] 	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    [junit] 	at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    [junit] 	at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    [junit] 	at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    [junit] 	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    [junit] 	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    [junit] 	at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    [junit] 	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    [junit] 	at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464)
    [junit] 	at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:362)
    [junit] 	at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:136)
    [junit] 	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:142)
    [junit] 	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
    [junit] 	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:586)
    [junit] 	at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:217)
    [junit] 	at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:140)
    [junit] 	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:181)
    [junit] 	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:168)
    [junit] 	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:157)
    [junit] 	at jmri.util.web.BrowserFactory.getBrowser(BrowserFactory.java:59)
    [junit] 	at jmri.web.WebServerAcceptanceSteps.lambda$new$1(WebServerAcceptanceSteps.java:39)
    [junit] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [junit] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [junit] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [junit] 	at java.lang.reflect.Method.invoke(Method.java:498)
    [junit] 	at cucumber.runtime.Utils$1.call(Utils.java:40)
    [junit] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    [junit] 	at cucumber.runtime.Utils.invoke(Utils.java:34)
    [junit] 	at cucumber.runtime.java8.Java8StepDefinition.execute(Java8StepDefinition.java:106)
    [junit] 	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:40)
    [junit] 	at cucumber.api.TestStep.executeStep(TestStep.java:102)
    [junit] 	at cucumber.api.TestStep.run(TestStep.java:83)
    [junit] 	at cucumber.api.TestCase.run(TestCase.java:58)
    [junit] 	at cucumber.runner.Runner.runPickle(Runner.java:80)
    [junit] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:140)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
    [junit] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
    [junit] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
    [junit] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
    [junit] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
    [junit] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
    [junit] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
    [junit] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
    [junit] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
    [junit] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
    [junit] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
    [junit] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:535)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1182)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1033)
    [junit] 	at ✽.I am using chrome(java/acceptancetest/features/web/WebTable.feature:5)
    [junit] 
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] Starting ChromeDriver 75.0.3770.8 (681f24ea911fe754973dda2fdc6d2a2e159dd300-refs/branch-heads/3770@{#40}) on port 13990
    [junit] Only local connections are allowed.
    [junit] Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
    [junit] Starting ChromeDriver 75.0.3770.8 (681f24ea911fe754973dda2fdc6d2a2e159dd300-refs/branch-heads/3770@{#40}) on port 6066
    [junit] Only local connections are allowed.
    [junit] Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
    [junit] Starting ChromeDriver 75.0.3770.8 (681f24ea911fe754973dda2fdc6d2a2e159dd300-refs/branch-heads/3770@{#40}) on port 29844
    [junit] Only local connections are allowed.
    [junit] Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
    [junit] Starting ChromeDriver 75.0.3770.8 (681f24ea911fe754973dda2fdc6d2a2e159dd300-refs/branch-heads/3770@{#40}) on port 25042
    [junit] Only local connections are allowed.
    [junit] Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
    [junit] Starting ChromeDriver 75.0.3770.8 (681f24ea911fe754973dda2fdc6d2a2e159dd300-refs/branch-heads/3770@{#40}) on port 11407
    [junit] Only local connections are allowed.
    [junit] Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
    [junit] Starting ChromeDriver 75.0.3770.8 (681f24ea911fe754973dda2fdc6d2a2e159dd300-refs/branch-heads/3770@{#40}) on port 17111
    [junit] Only local connections are allowed.
    [junit] Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
    [junit] Starting ChromeDriver 75.0.3770.8 (681f24ea911fe754973dda2fdc6d2a2e159dd300-refs/branch-heads/3770@{#40}) on port 26554
    [junit] Only local connections are allowed.
    [junit] Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
    [junit] Starting ChromeDriver 75.0.3770.8 (681f24ea911fe754973dda2fdc6d2a2e159dd300-refs/branch-heads/3770@{#40}) on port 8880
    [junit] Only local connections are allowed.
    [junit] Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
    [junit] Starting ChromeDriver 75.0.3770.8 (681f24ea911fe754973dda2fdc6d2a2e159dd300-refs/branch-heads/3770@{#40}) on port 1392
    [junit] Only local connections are allowed.
    [junit] Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
    [junit] Starting ChromeDriver 75.0.3770.8 (681f24ea911fe754973dda2fdc6d2a2e159dd300-refs/branch-heads/3770@{#40}) on port 19410
    [junit] Only local connections are allowed.
    [junit] Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
    [junit] Starting ChromeDriver 75.0.3770.8 (681f24ea911fe754973dda2fdc6d2a2e159dd300-refs/branch-heads/3770@{#40}) on port 2963
    [junit] Only local connections are allowed.
    [junit] Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
    [junit] Starting ChromeDriver 75.0.3770.8 (681f24ea911fe754973dda2fdc6d2a2e159dd300-refs/branch-heads/3770@{#40}) on port 3042
    [junit] Only local connections are allowed.
    [junit] Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
    [junit] Starting ChromeDriver 75.0.3770.8 (681f24ea911fe754973dda2fdc6d2a2e159dd300-refs/branch-heads/3770@{#40}) on port 29922
    [junit] Only local connections are allowed.
    [junit] Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
    [junit] Starting ChromeDriver 75.0.3770.8 (681f24ea911fe754973dda2fdc6d2a2e159dd300-refs/branch-heads/3770@{#40}) on port 14158
    [junit] Only local connections are allowed.
    [junit] Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
    [junit] Starting ChromeDriver 75.0.3770.8 (681f24ea911fe754973dda2fdc6d2a2e159dd300-refs/branch-heads/3770@{#40}) on port 5913
    [junit] Only local connections are allowed.
    [junit] Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
    [junit] ------------- ---------------- ---------------
    [junit] Testcase: Web Panel requests(JMRI Web Panel):	Caused an ERROR
    [junit] unknown error: cannot find Chrome binary
    [junit] Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T16:15:40.131Z'
    [junit] System info: host: 'xvm50620.vps.cloud.tagadab.com', ip: '31.172.250.170', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-112-generic', java.version: '1.8.0_181'
    [junit] Driver info: driver.version: unknown
    [junit] remote stacktrace: #0 0x56302e0a3299 <unknown>
    [junit] 
    [junit] org.openqa.selenium.WebDriverException: unknown error: cannot find Chrome binary
    [junit] Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T16:15:40.131Z'
    [junit] System info: host: 'xvm50620.vps.cloud.tagadab.com', ip: '31.172.250.170', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-112-generic', java.version: '1.8.0_181'
    [junit] Driver info: driver.version: unknown
    [junit] remote stacktrace: #0 0x56302e0a3299 <unknown>
    [junit] 
    [junit] 	at ✽.I am using chrome(java/acceptancetest/features/web/WebPanel.feature:6)
    [junit] 
    [junit] 
    [junit] Testcase: Web Panel requests(JMRI Web Panel):	Caused an ERROR
    [junit] null
    [junit] java.lang.NullPointerException
    [junit] 	at jmri.web.WebServerAcceptanceSteps.lambda$new$5(WebServerAcceptanceSteps.java:59)
    [junit] 	at cucumber.runtime.java8.Java8HookDefinition.lambda$execute$0(Java8HookDefinition.java:51)
    [junit] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    [junit] 	at cucumber.runtime.java8.Java8HookDefinition.execute(Java8HookDefinition.java:47)
    [junit] 	at cucumber.runtime.HookDefinitionMatch.runStep(HookDefinitionMatch.java:17)
    [junit] 	at cucumber.runner.UnskipableStep.executeStep(UnskipableStep.java:22)
    [junit] 	at cucumber.api.TestStep.run(TestStep.java:83)
    [junit] 	at cucumber.api.TestCase.run(TestCase.java:58)
    [junit] 	at cucumber.runner.Runner.runPickle(Runner.java:80)
    [junit] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:140)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 
    [junit] 
    [junit] Testcase: Web Panel requests(JMRI Web Panel):	Caused an ERROR
    [junit] unknown error: cannot find Chrome binary
    [junit] Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T16:15:40.131Z'
    [junit] System info: host: 'xvm50620.vps.cloud.tagadab.com', ip: '31.172.250.170', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-112-generic', java.version: '1.8.0_181'
    [junit] Driver info: driver.version: unknown
    [junit] remote stacktrace: #0 0x556f6b344299 <unknown>
    [junit] 
    [junit] org.openqa.selenium.WebDriverException: unknown error: cannot find Chrome binary
    [junit] Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T16:15:40.131Z'
    [junit] System info: host: 'xvm50620.vps.cloud.tagadab.com', ip: '31.172.250.170', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-112-generic', java.version: '1.8.0_181'
    [junit] Driver info: driver.version: unknown
    [junit] remote stacktrace: #0 0x556f6b344299 <unknown>
    [junit] 
    [junit] 	at ✽.I am using chrome(java/acceptancetest/features/web/WebPanel.feature:6)
    [junit] 
    [junit] 
    [junit] Testcase: Web Panel requests(JMRI Web Panel):	Caused an ERROR
    [junit] null
    [junit] java.lang.NullPointerException
    [junit] 	at jmri.web.WebServerAcceptanceSteps.lambda$new$5(WebServerAcceptanceSteps.java:59)
    [junit] 	at cucumber.runtime.java8.Java8HookDefinition.lambda$execute$0(Java8HookDefinition.java:51)
    [junit] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    [junit] 	at cucumber.runtime.java8.Java8HookDefinition.execute(Java8HookDefinition.java:47)
    [junit] 	at cucumber.runtime.HookDefinitionMatch.runStep(HookDefinitionMatch.java:17)
    [junit] 	at cucumber.runner.UnskipableStep.executeStep(UnskipableStep.java:22)
    [junit] 	at cucumber.api.TestStep.run(TestStep.java:83)
    [junit] 	at cucumber.api.TestCase.run(TestCase.java:58)
    [junit] 	at cucumber.runner.Runner.runPickle(Runner.java:80)
    [junit] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:140)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 
    [junit] 
    [junit] Testcase: Basic Http requests(JMRI Web Server):	Caused an ERROR
    [junit] org/apache/commons/compress/archivers/ArchiveInputStream
    [junit] java.lang.NoClassDefFoundError: org/apache/commons/compress/archivers/ArchiveInputStream
    [junit] 	at org.rauschig.jarchivelib.ArchiverFactory.createArchiver(ArchiverFactory.java:97)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.unTarGz(Downloader.java:275)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.extract(Downloader.java:188)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.downloadAndExtract(Downloader.java:138)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.download(Downloader.java:81)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.downloadCandidateUrls(WebDriverManager.java:723)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.manage(WebDriverManager.java:536)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.setup(WebDriverManager.java:260)
    [junit] 	at jmri.util.web.BrowserFactory.getBrowser(BrowserFactory.java:38)
    [junit] 	at jmri.web.WebServerAcceptanceSteps.lambda$new$0(WebServerAcceptanceSteps.java:35)
    [junit] 	at cucumber.runtime.Utils$1.call(Utils.java:40)
    [junit] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    [junit] 	at cucumber.runtime.Utils.invoke(Utils.java:34)
    [junit] 	at cucumber.runtime.java8.Java8StepDefinition.execute(Java8StepDefinition.java:106)
    [junit] 	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:40)
    [junit] 	at cucumber.api.TestStep.executeStep(TestStep.java:102)
    [junit] 	at cucumber.api.TestStep.run(TestStep.java:83)
    [junit] 	at cucumber.api.TestCase.run(TestCase.java:58)
    [junit] 	at cucumber.runner.Runner.runPickle(Runner.java:80)
    [junit] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:140)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 	at ✽.I am using firefox(java/acceptancetest/features/web/WebServer.feature:5)
    [junit] Caused by: java.lang.ClassNotFoundException: org.apache.commons.compress.archivers.ArchiveInputStream
    [junit] 	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    [junit] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    [junit] 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
    [junit] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    [junit] 	at org.rauschig.jarchivelib.ArchiverFactory.createArchiver(ArchiverFactory.java:97)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.unTarGz(Downloader.java:275)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.extract(Downloader.java:188)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.downloadAndExtract(Downloader.java:138)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.download(Downloader.java:81)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.downloadCandidateUrls(WebDriverManager.java:723)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.manage(WebDriverManager.java:536)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.setup(WebDriverManager.java:260)
    [junit] 	at jmri.util.web.BrowserFactory.getBrowser(BrowserFactory.java:38)
    [junit] 	at jmri.web.WebServerAcceptanceSteps.lambda$new$0(WebServerAcceptanceSteps.java:35)
    [junit] 	at cucumber.runtime.Utils$1.call(Utils.java:40)
    [junit] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    [junit] 	at cucumber.runtime.Utils.invoke(Utils.java:34)
    [junit] 	at cucumber.runtime.java8.Java8StepDefinition.execute(Java8StepDefinition.java:106)
    [junit] 	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:40)
    [junit] 	at cucumber.api.TestStep.executeStep(TestStep.java:102)
    [junit] 	at cucumber.api.TestStep.run(TestStep.java:83)
    [junit] 	at cucumber.api.TestCase.run(TestCase.java:58)
    [junit] 	at cucumber.runner.Runner.runPickle(Runner.java:80)
    [junit] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:140)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 
    [junit] 
    [junit] Testcase: Basic Http requests(JMRI Web Server):	Caused an ERROR
    [junit] org/apache/commons/compress/archivers/ArchiveInputStream
    [junit] java.lang.NoClassDefFoundError: org/apache/commons/compress/archivers/ArchiveInputStream
    [junit] 	at org.rauschig.jarchivelib.ArchiverFactory.createArchiver(ArchiverFactory.java:97)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.unTarGz(Downloader.java:275)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.extract(Downloader.java:188)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.downloadAndExtract(Downloader.java:138)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.download(Downloader.java:81)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.downloadCandidateUrls(WebDriverManager.java:723)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.manage(WebDriverManager.java:536)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.setup(WebDriverManager.java:260)
    [junit] 	at jmri.util.web.BrowserFactory.getBrowser(BrowserFactory.java:38)
    [junit] 	at jmri.web.WebServerAcceptanceSteps.lambda$new$0(WebServerAcceptanceSteps.java:35)
    [junit] 	at cucumber.runtime.Utils$1.call(Utils.java:40)
    [junit] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    [junit] 	at cucumber.runtime.Utils.invoke(Utils.java:34)
    [junit] 	at cucumber.runtime.java8.Java8StepDefinition.execute(Java8StepDefinition.java:106)
    [junit] 	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:40)
    [junit] 	at cucumber.api.TestStep.executeStep(TestStep.java:102)
    [junit] 	at cucumber.api.TestStep.run(TestStep.java:83)
    [junit] 	at cucumber.api.TestCase.run(TestCase.java:58)
    [junit] 	at cucumber.runner.Runner.runPickle(Runner.java:80)
    [junit] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:140)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 	at ✽.I am using firefox(java/acceptancetest/features/web/WebServer.feature:5)
    [junit] Caused by: java.lang.ClassNotFoundException: org.apache.commons.compress.archivers.ArchiveInputStream
    [junit] 	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    [junit] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    [junit] 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
    [junit] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    [junit] 	at org.rauschig.jarchivelib.ArchiverFactory.createArchiver(ArchiverFactory.java:97)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.unTarGz(Downloader.java:275)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.extract(Downloader.java:188)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.downloadAndExtract(Downloader.java:138)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.download(Downloader.java:81)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.downloadCandidateUrls(WebDriverManager.java:723)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.manage(WebDriverManager.java:536)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.setup(WebDriverManager.java:260)
    [junit] 	at jmri.util.web.BrowserFactory.getBrowser(BrowserFactory.java:38)
    [junit] 	at jmri.web.WebServerAcceptanceSteps.lambda$new$0(WebServerAcceptanceSteps.java:35)
    [junit] 	at cucumber.runtime.Utils$1.call(Utils.java:40)
    [junit] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    [junit] 	at cucumber.runtime.Utils.invoke(Utils.java:34)
    [junit] 	at cucumber.runtime.java8.Java8StepDefinition.execute(Java8StepDefinition.java:106)
    [junit] 	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:40)
    [junit] 	at cucumber.api.TestStep.executeStep(TestStep.java:102)
    [junit] 	at cucumber.api.TestStep.run(TestStep.java:83)
    [junit] 	at cucumber.api.TestCase.run(TestCase.java:58)
    [junit] 	at cucumber.runner.Runner.runPickle(Runner.java:80)
    [junit] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:140)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 
    [junit] 
    [junit] Testcase: Basic Http requests(JMRI Web Server):	Caused an ERROR
    [junit] org/apache/commons/compress/archivers/ArchiveInputStream
    [junit] java.lang.NoClassDefFoundError: org/apache/commons/compress/archivers/ArchiveInputStream
    [junit] 	at org.rauschig.jarchivelib.ArchiverFactory.createArchiver(ArchiverFactory.java:97)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.unTarGz(Downloader.java:275)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.extract(Downloader.java:188)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.downloadAndExtract(Downloader.java:138)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.download(Downloader.java:81)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.downloadCandidateUrls(WebDriverManager.java:723)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.manage(WebDriverManager.java:536)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.setup(WebDriverManager.java:260)
    [junit] 	at jmri.util.web.BrowserFactory.getBrowser(BrowserFactory.java:38)
    [junit] 	at jmri.web.WebServerAcceptanceSteps.lambda$new$0(WebServerAcceptanceSteps.java:35)
    [junit] 	at cucumber.runtime.Utils$1.call(Utils.java:40)
    [junit] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    [junit] 	at cucumber.runtime.Utils.invoke(Utils.java:34)
    [junit] 	at cucumber.runtime.java8.Java8StepDefinition.execute(Java8StepDefinition.java:106)
    [junit] 	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:40)
    [junit] 	at cucumber.api.TestStep.executeStep(TestStep.java:102)
    [junit] 	at cucumber.api.TestStep.run(TestStep.java:83)
    [junit] 	at cucumber.api.TestCase.run(TestCase.java:58)
    [junit] 	at cucumber.runner.Runner.runPickle(Runner.java:80)
    [junit] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:140)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 	at ✽.I am using firefox(java/acceptancetest/features/web/WebServer.feature:5)
    [junit] Caused by: java.lang.ClassNotFoundException: org.apache.commons.compress.archivers.ArchiveInputStream
    [junit] 	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    [junit] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    [junit] 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
    [junit] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    [junit] 	at org.rauschig.jarchivelib.ArchiverFactory.createArchiver(ArchiverFactory.java:97)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.unTarGz(Downloader.java:275)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.extract(Downloader.java:188)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.downloadAndExtract(Downloader.java:138)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.download(Downloader.java:81)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.downloadCandidateUrls(WebDriverManager.java:723)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.manage(WebDriverManager.java:536)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.setup(WebDriverManager.java:260)
    [junit] 	at jmri.util.web.BrowserFactory.getBrowser(BrowserFactory.java:38)
    [junit] 	at jmri.web.WebServerAcceptanceSteps.lambda$new$0(WebServerAcceptanceSteps.java:35)
    [junit] 	at cucumber.runtime.Utils$1.call(Utils.java:40)
    [junit] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    [junit] 	at cucumber.runtime.Utils.invoke(Utils.java:34)
    [junit] 	at cucumber.runtime.java8.Java8StepDefinition.execute(Java8StepDefinition.java:106)
    [junit] 	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:40)
    [junit] 	at cucumber.api.TestStep.executeStep(TestStep.java:102)
    [junit] 	at cucumber.api.TestStep.run(TestStep.java:83)
    [junit] 	at cucumber.api.TestCase.run(TestCase.java:58)
    [junit] 	at cucumber.runner.Runner.runPickle(Runner.java:80)
    [junit] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:140)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 
    [junit] 
    [junit] Testcase: Basic Http requests(JMRI Web Server):	Caused an ERROR
    [junit] org/apache/commons/compress/archivers/ArchiveInputStream
    [junit] java.lang.NoClassDefFoundError: org/apache/commons/compress/archivers/ArchiveInputStream
    [junit] 	at org.rauschig.jarchivelib.ArchiverFactory.createArchiver(ArchiverFactory.java:97)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.unTarGz(Downloader.java:275)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.extract(Downloader.java:188)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.downloadAndExtract(Downloader.java:138)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.download(Downloader.java:81)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.downloadCandidateUrls(WebDriverManager.java:723)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.manage(WebDriverManager.java:536)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.setup(WebDriverManager.java:260)
    [junit] 	at jmri.util.web.BrowserFactory.getBrowser(BrowserFactory.java:38)
    [junit] 	at jmri.web.WebServerAcceptanceSteps.lambda$new$0(WebServerAcceptanceSteps.java:35)
    [junit] 	at cucumber.runtime.Utils$1.call(Utils.java:40)
    [junit] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    [junit] 	at cucumber.runtime.Utils.invoke(Utils.java:34)
    [junit] 	at cucumber.runtime.java8.Java8StepDefinition.execute(Java8StepDefinition.java:106)
    [junit] 	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:40)
    [junit] 	at cucumber.api.TestStep.executeStep(TestStep.java:102)
    [junit] 	at cucumber.api.TestStep.run(TestStep.java:83)
    [junit] 	at cucumber.api.TestCase.run(TestCase.java:58)
    [junit] 	at cucumber.runner.Runner.runPickle(Runner.java:80)
    [junit] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:140)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 	at ✽.I am using firefox(java/acceptancetest/features/web/WebServer.feature:5)
    [junit] Caused by: java.lang.ClassNotFoundException: org.apache.commons.compress.archivers.ArchiveInputStream
    [junit] 	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    [junit] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    [junit] 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
    [junit] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    [junit] 	at org.rauschig.jarchivelib.ArchiverFactory.createArchiver(ArchiverFactory.java:97)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.unTarGz(Downloader.java:275)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.extract(Downloader.java:188)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.downloadAndExtract(Downloader.java:138)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.download(Downloader.java:81)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.downloadCandidateUrls(WebDriverManager.java:723)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.manage(WebDriverManager.java:536)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.setup(WebDriverManager.java:260)
    [junit] 	at jmri.util.web.BrowserFactory.getBrowser(BrowserFactory.java:38)
    [junit] 	at jmri.web.WebServerAcceptanceSteps.lambda$new$0(WebServerAcceptanceSteps.java:35)
    [junit] 	at cucumber.runtime.Utils$1.call(Utils.java:40)
    [junit] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    [junit] 	at cucumber.runtime.Utils.invoke(Utils.java:34)
    [junit] 	at cucumber.runtime.java8.Java8StepDefinition.execute(Java8StepDefinition.java:106)
    [junit] 	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:40)
    [junit] 	at cucumber.api.TestStep.executeStep(TestStep.java:102)
    [junit] 	at cucumber.api.TestStep.run(TestStep.java:83)
    [junit] 	at cucumber.api.TestCase.run(TestCase.java:58)
    [junit] 	at cucumber.runner.Runner.runPickle(Runner.java:80)
    [junit] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:140)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 
    [junit] 
    [junit] Testcase: Basic Http requests(JMRI Web Server):	Caused an ERROR
    [junit] org/apache/commons/compress/archivers/ArchiveInputStream
    [junit] java.lang.NoClassDefFoundError: org/apache/commons/compress/archivers/ArchiveInputStream
    [junit] 	at org.rauschig.jarchivelib.ArchiverFactory.createArchiver(ArchiverFactory.java:97)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.unTarGz(Downloader.java:275)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.extract(Downloader.java:188)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.downloadAndExtract(Downloader.java:138)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.download(Downloader.java:81)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.downloadCandidateUrls(WebDriverManager.java:723)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.manage(WebDriverManager.java:536)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.setup(WebDriverManager.java:260)
    [junit] 	at jmri.util.web.BrowserFactory.getBrowser(BrowserFactory.java:38)
    [junit] 	at jmri.web.WebServerAcceptanceSteps.lambda$new$0(WebServerAcceptanceSteps.java:35)
    [junit] 	at cucumber.runtime.Utils$1.call(Utils.java:40)
    [junit] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    [junit] 	at cucumber.runtime.Utils.invoke(Utils.java:34)
    [junit] 	at cucumber.runtime.java8.Java8StepDefinition.execute(Java8StepDefinition.java:106)
    [junit] 	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:40)
    [junit] 	at cucumber.api.TestStep.executeStep(TestStep.java:102)
    [junit] 	at cucumber.api.TestStep.run(TestStep.java:83)
    [junit] 	at cucumber.api.TestCase.run(TestCase.java:58)
    [junit] 	at cucumber.runner.Runner.runPickle(Runner.java:80)
    [junit] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:140)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 	at ✽.I am using firefox(java/acceptancetest/features/web/WebServer.feature:5)
    [junit] Caused by: java.lang.ClassNotFoundException: org.apache.commons.compress.archivers.ArchiveInputStream
    [junit] 	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    [junit] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    [junit] 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
    [junit] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    [junit] 	at org.rauschig.jarchivelib.ArchiverFactory.createArchiver(ArchiverFactory.java:97)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.unTarGz(Downloader.java:275)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.extract(Downloader.java:188)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.downloadAndExtract(Downloader.java:138)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.download(Downloader.java:81)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.downloadCandidateUrls(WebDriverManager.java:723)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.manage(WebDriverManager.java:536)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.setup(WebDriverManager.java:260)
    [junit] 	at jmri.util.web.BrowserFactory.getBrowser(BrowserFactory.java:38)
    [junit] 	at jmri.web.WebServerAcceptanceSteps.lambda$new$0(WebServerAcceptanceSteps.java:35)
    [junit] 	at cucumber.runtime.Utils$1.call(Utils.java:40)
    [junit] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    [junit] 	at cucumber.runtime.Utils.invoke(Utils.java:34)
    [junit] 	at cucumber.runtime.java8.Java8StepDefinition.execute(Java8StepDefinition.java:106)
    [junit] 	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:40)
    [junit] 	at cucumber.api.TestStep.executeStep(TestStep.java:102)
    [junit] 	at cucumber.api.TestStep.run(TestStep.java:83)
    [junit] 	at cucumber.api.TestCase.run(TestCase.java:58)
    [junit] 	at cucumber.runner.Runner.runPickle(Runner.java:80)
    [junit] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:140)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 
    [junit] 
    [junit] Testcase: Basic Http requests(JMRI Web Server):	Caused an ERROR
    [junit] org/apache/commons/compress/archivers/ArchiveInputStream
    [junit] java.lang.NoClassDefFoundError: org/apache/commons/compress/archivers/ArchiveInputStream
    [junit] 	at org.rauschig.jarchivelib.ArchiverFactory.createArchiver(ArchiverFactory.java:97)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.unTarGz(Downloader.java:275)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.extract(Downloader.java:188)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.downloadAndExtract(Downloader.java:138)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.download(Downloader.java:81)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.downloadCandidateUrls(WebDriverManager.java:723)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.manage(WebDriverManager.java:536)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.setup(WebDriverManager.java:260)
    [junit] 	at jmri.util.web.BrowserFactory.getBrowser(BrowserFactory.java:38)
    [junit] 	at jmri.web.WebServerAcceptanceSteps.lambda$new$0(WebServerAcceptanceSteps.java:35)
    [junit] 	at cucumber.runtime.Utils$1.call(Utils.java:40)
    [junit] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    [junit] 	at cucumber.runtime.Utils.invoke(Utils.java:34)
    [junit] 	at cucumber.runtime.java8.Java8StepDefinition.execute(Java8StepDefinition.java:106)
    [junit] 	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:40)
    [junit] 	at cucumber.api.TestStep.executeStep(TestStep.java:102)
    [junit] 	at cucumber.api.TestStep.run(TestStep.java:83)
    [junit] 	at cucumber.api.TestCase.run(TestCase.java:58)
    [junit] 	at cucumber.runner.Runner.runPickle(Runner.java:80)
    [junit] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:140)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 	at ✽.I am using firefox(java/acceptancetest/features/web/WebServer.feature:5)
    [junit] Caused by: java.lang.ClassNotFoundException: org.apache.commons.compress.archivers.ArchiveInputStream
    [junit] 	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    [junit] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    [junit] 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
    [junit] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    [junit] 	at org.rauschig.jarchivelib.ArchiverFactory.createArchiver(ArchiverFactory.java:97)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.unTarGz(Downloader.java:275)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.extract(Downloader.java:188)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.downloadAndExtract(Downloader.java:138)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.download(Downloader.java:81)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.downloadCandidateUrls(WebDriverManager.java:723)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.manage(WebDriverManager.java:536)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.setup(WebDriverManager.java:260)
    [junit] 	at jmri.util.web.BrowserFactory.getBrowser(BrowserFactory.java:38)
    [junit] 	at jmri.web.WebServerAcceptanceSteps.lambda$new$0(WebServerAcceptanceSteps.java:35)
    [junit] 	at cucumber.runtime.Utils$1.call(Utils.java:40)
    [junit] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    [junit] 	at cucumber.runtime.Utils.invoke(Utils.java:34)
    [junit] 	at cucumber.runtime.java8.Java8StepDefinition.execute(Java8StepDefinition.java:106)
    [junit] 	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:40)
    [junit] 	at cucumber.api.TestStep.executeStep(TestStep.java:102)
    [junit] 	at cucumber.api.TestStep.run(TestStep.java:83)
    [junit] 	at cucumber.api.TestCase.run(TestCase.java:58)
    [junit] 	at cucumber.runner.Runner.runPickle(Runner.java:80)
    [junit] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:140)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 
    [junit] 
    [junit] Testcase: Basic Http requests(JMRI Web Server):	Caused an ERROR
    [junit] org/apache/commons/compress/archivers/ArchiveInputStream
    [junit] java.lang.NoClassDefFoundError: org/apache/commons/compress/archivers/ArchiveInputStream
    [junit] 	at org.rauschig.jarchivelib.ArchiverFactory.createArchiver(ArchiverFactory.java:97)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.unTarGz(Downloader.java:275)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.extract(Downloader.java:188)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.downloadAndExtract(Downloader.java:138)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.download(Downloader.java:81)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.downloadCandidateUrls(WebDriverManager.java:723)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.manage(WebDriverManager.java:536)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.setup(WebDriverManager.java:260)
    [junit] 	at jmri.util.web.BrowserFactory.getBrowser(BrowserFactory.java:38)
    [junit] 	at jmri.web.WebServerAcceptanceSteps.lambda$new$0(WebServerAcceptanceSteps.java:35)
    [junit] 	at cucumber.runtime.Utils$1.call(Utils.java:40)
    [junit] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    [junit] 	at cucumber.runtime.Utils.invoke(Utils.java:34)
    [junit] 	at cucumber.runtime.java8.Java8StepDefinition.execute(Java8StepDefinition.java:106)
    [junit] 	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:40)
    [junit] 	at cucumber.api.TestStep.executeStep(TestStep.java:102)
    [junit] 	at cucumber.api.TestStep.run(TestStep.java:83)
    [junit] 	at cucumber.api.TestCase.run(TestCase.java:58)
    [junit] 	at cucumber.runner.Runner.runPickle(Runner.java:80)
    [junit] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:140)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 	at ✽.I am using firefox(java/acceptancetest/features/web/WebServer.feature:5)
    [junit] Caused by: java.lang.ClassNotFoundException: org.apache.commons.compress.archivers.ArchiveInputStream
    [junit] 	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    [junit] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    [junit] 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
    [junit] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    [junit] 	at org.rauschig.jarchivelib.ArchiverFactory.createArchiver(ArchiverFactory.java:97)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.unTarGz(Downloader.java:275)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.extract(Downloader.java:188)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.downloadAndExtract(Downloader.java:138)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.download(Downloader.java:81)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.downloadCandidateUrls(WebDriverManager.java:723)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.manage(WebDriverManager.java:536)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.setup(WebDriverManager.java:260)
    [junit] 	at jmri.util.web.BrowserFactory.getBrowser(BrowserFactory.java:38)
    [junit] 	at jmri.web.WebServerAcceptanceSteps.lambda$new$0(WebServerAcceptanceSteps.java:35)
    [junit] 	at cucumber.runtime.Utils$1.call(Utils.java:40)
    [junit] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    [junit] 	at cucumber.runtime.Utils.invoke(Utils.java:34)
    [junit] 	at cucumber.runtime.java8.Java8StepDefinition.execute(Java8StepDefinition.java:106)
    [junit] 	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:40)
    [junit] 	at cucumber.api.TestStep.executeStep(TestStep.java:102)
    [junit] 	at cucumber.api.TestStep.run(TestStep.java:83)
    [junit] 	at cucumber.api.TestCase.run(TestCase.java:58)
    [junit] 	at cucumber.runner.Runner.runPickle(Runner.java:80)
    [junit] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:140)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 
    [junit] 
    [junit] Testcase: Basic Http requests(JMRI Web Server):	Caused an ERROR
    [junit] org/apache/commons/compress/archivers/ArchiveInputStream
    [junit] java.lang.NoClassDefFoundError: org/apache/commons/compress/archivers/ArchiveInputStream
    [junit] 	at org.rauschig.jarchivelib.ArchiverFactory.createArchiver(ArchiverFactory.java:97)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.unTarGz(Downloader.java:275)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.extract(Downloader.java:188)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.downloadAndExtract(Downloader.java:138)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.download(Downloader.java:81)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.downloadCandidateUrls(WebDriverManager.java:723)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.manage(WebDriverManager.java:536)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.setup(WebDriverManager.java:260)
    [junit] 	at jmri.util.web.BrowserFactory.getBrowser(BrowserFactory.java:38)
    [junit] 	at jmri.web.WebServerAcceptanceSteps.lambda$new$0(WebServerAcceptanceSteps.java:35)
    [junit] 	at cucumber.runtime.Utils$1.call(Utils.java:40)
    [junit] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    [junit] 	at cucumber.runtime.Utils.invoke(Utils.java:34)
    [junit] 	at cucumber.runtime.java8.Java8StepDefinition.execute(Java8StepDefinition.java:106)
    [junit] 	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:40)
    [junit] 	at cucumber.api.TestStep.executeStep(TestStep.java:102)
    [junit] 	at cucumber.api.TestStep.run(TestStep.java:83)
    [junit] 	at cucumber.api.TestCase.run(TestCase.java:58)
    [junit] 	at cucumber.runner.Runner.runPickle(Runner.java:80)
    [junit] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:140)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 	at ✽.I am using firefox(java/acceptancetest/features/web/WebServer.feature:5)
    [junit] Caused by: java.lang.ClassNotFoundException: org.apache.commons.compress.archivers.ArchiveInputStream
    [junit] 	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    [junit] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    [junit] 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
    [junit] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    [junit] 	at org.rauschig.jarchivelib.ArchiverFactory.createArchiver(ArchiverFactory.java:97)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.unTarGz(Downloader.java:275)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.extract(Downloader.java:188)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.downloadAndExtract(Downloader.java:138)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.download(Downloader.java:81)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.downloadCandidateUrls(WebDriverManager.java:723)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.manage(WebDriverManager.java:536)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.setup(WebDriverManager.java:260)
    [junit] 	at jmri.util.web.BrowserFactory.getBrowser(BrowserFactory.java:38)
    [junit] 	at jmri.web.WebServerAcceptanceSteps.lambda$new$0(WebServerAcceptanceSteps.java:35)
    [junit] 	at cucumber.runtime.Utils$1.call(Utils.java:40)
    [junit] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    [junit] 	at cucumber.runtime.Utils.invoke(Utils.java:34)
    [junit] 	at cucumber.runtime.java8.Java8StepDefinition.execute(Java8StepDefinition.java:106)
    [junit] 	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:40)
    [junit] 	at cucumber.api.TestStep.executeStep(TestStep.java:102)
    [junit] 	at cucumber.api.TestStep.run(TestStep.java:83)
    [junit] 	at cucumber.api.TestCase.run(TestCase.java:58)
    [junit] 	at cucumber.runner.Runner.runPickle(Runner.java:80)
    [junit] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:140)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 
    [junit] 
    [junit] Testcase: Basic Http requests(JMRI Web Server):	Caused an ERROR
    [junit] org/apache/commons/compress/archivers/ArchiveInputStream
    [junit] java.lang.NoClassDefFoundError: org/apache/commons/compress/archivers/ArchiveInputStream
    [junit] 	at org.rauschig.jarchivelib.ArchiverFactory.createArchiver(ArchiverFactory.java:97)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.unTarGz(Downloader.java:275)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.extract(Downloader.java:188)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.downloadAndExtract(Downloader.java:138)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.download(Downloader.java:81)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.downloadCandidateUrls(WebDriverManager.java:723)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.manage(WebDriverManager.java:536)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.setup(WebDriverManager.java:260)
    [junit] 	at jmri.util.web.BrowserFactory.getBrowser(BrowserFactory.java:38)
    [junit] 	at jmri.web.WebServerAcceptanceSteps.lambda$new$0(WebServerAcceptanceSteps.java:35)
    [junit] 	at cucumber.runtime.Utils$1.call(Utils.java:40)
    [junit] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    [junit] 	at cucumber.runtime.Utils.invoke(Utils.java:34)
    [junit] 	at cucumber.runtime.java8.Java8StepDefinition.execute(Java8StepDefinition.java:106)
    [junit] 	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:40)
    [junit] 	at cucumber.api.TestStep.executeStep(TestStep.java:102)
    [junit] 	at cucumber.api.TestStep.run(TestStep.java:83)
    [junit] 	at cucumber.api.TestCase.run(TestCase.java:58)
    [junit] 	at cucumber.runner.Runner.runPickle(Runner.java:80)
    [junit] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:140)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 	at ✽.I am using firefox(java/acceptancetest/features/web/WebServer.feature:5)
    [junit] Caused by: java.lang.ClassNotFoundException: org.apache.commons.compress.archivers.ArchiveInputStream
    [junit] 	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    [junit] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    [junit] 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
    [junit] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    [junit] 	at org.rauschig.jarchivelib.ArchiverFactory.createArchiver(ArchiverFactory.java:97)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.unTarGz(Downloader.java:275)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.extract(Downloader.java:188)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.downloadAndExtract(Downloader.java:138)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.download(Downloader.java:81)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.downloadCandidateUrls(WebDriverManager.java:723)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.manage(WebDriverManager.java:536)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.setup(WebDriverManager.java:260)
    [junit] 	at jmri.util.web.BrowserFactory.getBrowser(BrowserFactory.java:38)
    [junit] 	at jmri.web.WebServerAcceptanceSteps.lambda$new$0(WebServerAcceptanceSteps.java:35)
    [junit] 	at cucumber.runtime.Utils$1.call(Utils.java:40)
    [junit] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    [junit] 	at cucumber.runtime.Utils.invoke(Utils.java:34)
    [junit] 	at cucumber.runtime.java8.Java8StepDefinition.execute(Java8StepDefinition.java:106)
    [junit] 	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:40)
    [junit] 	at cucumber.api.TestStep.executeStep(TestStep.java:102)
    [junit] 	at cucumber.api.TestStep.run(TestStep.java:83)
    [junit] 	at cucumber.api.TestCase.run(TestCase.java:58)
    [junit] 	at cucumber.runner.Runner.runPickle(Runner.java:80)
    [junit] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:140)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 
    [junit] 
    [junit] Testcase: Basic Http requests(JMRI Web Server):	Caused an ERROR
    [junit] org/apache/commons/compress/archivers/ArchiveInputStream
    [junit] java.lang.NoClassDefFoundError: org/apache/commons/compress/archivers/ArchiveInputStream
    [junit] 	at org.rauschig.jarchivelib.ArchiverFactory.createArchiver(ArchiverFactory.java:97)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.unTarGz(Downloader.java:275)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.extract(Downloader.java:188)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.downloadAndExtract(Downloader.java:138)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.download(Downloader.java:81)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.downloadCandidateUrls(WebDriverManager.java:723)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.manage(WebDriverManager.java:536)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.setup(WebDriverManager.java:260)
    [junit] 	at jmri.util.web.BrowserFactory.getBrowser(BrowserFactory.java:38)
    [junit] 	at jmri.web.WebServerAcceptanceSteps.lambda$new$0(WebServerAcceptanceSteps.java:35)
    [junit] 	at cucumber.runtime.Utils$1.call(Utils.java:40)
    [junit] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    [junit] 	at cucumber.runtime.Utils.invoke(Utils.java:34)
    [junit] 	at cucumber.runtime.java8.Java8StepDefinition.execute(Java8StepDefinition.java:106)
    [junit] 	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:40)
    [junit] 	at cucumber.api.TestStep.executeStep(TestStep.java:102)
    [junit] 	at cucumber.api.TestStep.run(TestStep.java:83)
    [junit] 	at cucumber.api.TestCase.run(TestCase.java:58)
    [junit] 	at cucumber.runner.Runner.runPickle(Runner.java:80)
    [junit] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:140)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 	at ✽.I am using firefox(java/acceptancetest/features/web/WebServer.feature:5)
    [junit] Caused by: java.lang.ClassNotFoundException: org.apache.commons.compress.archivers.ArchiveInputStream
    [junit] 	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    [junit] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    [junit] 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
    [junit] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    [junit] 	at org.rauschig.jarchivelib.ArchiverFactory.createArchiver(ArchiverFactory.java:97)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.unTarGz(Downloader.java:275)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.extract(Downloader.java:188)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.downloadAndExtract(Downloader.java:138)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.download(Downloader.java:81)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.downloadCandidateUrls(WebDriverManager.java:723)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.manage(WebDriverManager.java:536)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.setup(WebDriverManager.java:260)
    [junit] 	at jmri.util.web.BrowserFactory.getBrowser(BrowserFactory.java:38)
    [junit] 	at jmri.web.WebServerAcceptanceSteps.lambda$new$0(WebServerAcceptanceSteps.java:35)
    [junit] 	at cucumber.runtime.Utils$1.call(Utils.java:40)
    [junit] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    [junit] 	at cucumber.runtime.Utils.invoke(Utils.java:34)
    [junit] 	at cucumber.runtime.java8.Java8StepDefinition.execute(Java8StepDefinition.java:106)
    [junit] 	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:40)
    [junit] 	at cucumber.api.TestStep.executeStep(TestStep.java:102)
    [junit] 	at cucumber.api.TestStep.run(TestStep.java:83)
    [junit] 	at cucumber.api.TestCase.run(TestCase.java:58)
    [junit] 	at cucumber.runner.Runner.runPickle(Runner.java:80)
    [junit] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:140)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 
    [junit] 
    [junit] Testcase: Basic Http requests(JMRI Web Server):	Caused an ERROR
    [junit] org/apache/commons/compress/archivers/ArchiveInputStream
    [junit] java.lang.NoClassDefFoundError: org/apache/commons/compress/archivers/ArchiveInputStream
    [junit] 	at org.rauschig.jarchivelib.ArchiverFactory.createArchiver(ArchiverFactory.java:97)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.unTarGz(Downloader.java:275)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.extract(Downloader.java:188)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.downloadAndExtract(Downloader.java:138)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.download(Downloader.java:81)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.downloadCandidateUrls(WebDriverManager.java:723)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.manage(WebDriverManager.java:536)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.setup(WebDriverManager.java:260)
    [junit] 	at jmri.util.web.BrowserFactory.getBrowser(BrowserFactory.java:38)
    [junit] 	at jmri.web.WebServerAcceptanceSteps.lambda$new$0(WebServerAcceptanceSteps.java:35)
    [junit] 	at cucumber.runtime.Utils$1.call(Utils.java:40)
    [junit] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    [junit] 	at cucumber.runtime.Utils.invoke(Utils.java:34)
    [junit] 	at cucumber.runtime.java8.Java8StepDefinition.execute(Java8StepDefinition.java:106)
    [junit] 	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:40)
    [junit] 	at cucumber.api.TestStep.executeStep(TestStep.java:102)
    [junit] 	at cucumber.api.TestStep.run(TestStep.java:83)
    [junit] 	at cucumber.api.TestCase.run(TestCase.java:58)
    [junit] 	at cucumber.runner.Runner.runPickle(Runner.java:80)
    [junit] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:140)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 	at ✽.I am using firefox(java/acceptancetest/features/web/WebServer.feature:5)
    [junit] Caused by: java.lang.ClassNotFoundException: org.apache.commons.compress.archivers.ArchiveInputStream
    [junit] 	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    [junit] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    [junit] 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
    [junit] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    [junit] 	at org.rauschig.jarchivelib.ArchiverFactory.createArchiver(ArchiverFactory.java:97)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.unTarGz(Downloader.java:275)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.extract(Downloader.java:188)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.downloadAndExtract(Downloader.java:138)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.download(Downloader.java:81)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.downloadCandidateUrls(WebDriverManager.java:723)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.manage(WebDriverManager.java:536)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.setup(WebDriverManager.java:260)
    [junit] 	at jmri.util.web.BrowserFactory.getBrowser(BrowserFactory.java:38)
    [junit] 	at jmri.web.WebServerAcceptanceSteps.lambda$new$0(WebServerAcceptanceSteps.java:35)
    [junit] 	at cucumber.runtime.Utils$1.call(Utils.java:40)
    [junit] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    [junit] 	at cucumber.runtime.Utils.invoke(Utils.java:34)
    [junit] 	at cucumber.runtime.java8.Java8StepDefinition.execute(Java8StepDefinition.java:106)
    [junit] 	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:40)
    [junit] 	at cucumber.api.TestStep.executeStep(TestStep.java:102)
    [junit] 	at cucumber.api.TestStep.run(TestStep.java:83)
    [junit] 	at cucumber.api.TestCase.run(TestCase.java:58)
    [junit] 	at cucumber.runner.Runner.runPickle(Runner.java:80)
    [junit] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:140)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 
    [junit] 
    [junit] Testcase: Basic Http requests(JMRI Web Server):	Caused an ERROR
    [junit] unknown error: cannot find Chrome binary
    [junit] Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T16:15:40.131Z'
    [junit] System info: host: 'xvm50620.vps.cloud.tagadab.com', ip: '31.172.250.170', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-112-generic', java.version: '1.8.0_181'
    [junit] Driver info: driver.version: unknown
    [junit] remote stacktrace: #0 0x55e661f8a299 <unknown>
    [junit] 
    [junit] org.openqa.selenium.WebDriverException: unknown error: cannot find Chrome binary
    [junit] Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T16:15:40.131Z'
    [junit] System info: host: 'xvm50620.vps.cloud.tagadab.com', ip: '31.172.250.170', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-112-generic', java.version: '1.8.0_181'
    [junit] Driver info: driver.version: unknown
    [junit] remote stacktrace: #0 0x55e661f8a299 <unknown>
    [junit] 
    [junit] 	at ✽.I am using chrome(java/acceptancetest/features/web/WebServer.feature:5)
    [junit] 
    [junit] 
    [junit] Testcase: Basic Http requests(JMRI Web Server):	Caused an ERROR
    [junit] unknown error: cannot find Chrome binary
    [junit] Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T16:15:40.131Z'
    [junit] System info: host: 'xvm50620.vps.cloud.tagadab.com', ip: '31.172.250.170', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-112-generic', java.version: '1.8.0_181'
    [junit] Driver info: driver.version: unknown
    [junit] remote stacktrace: #0 0x5619d061d299 <unknown>
    [junit] 
    [junit] org.openqa.selenium.WebDriverException: unknown error: cannot find Chrome binary
    [junit] Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T16:15:40.131Z'
    [junit] System info: host: 'xvm50620.vps.cloud.tagadab.com', ip: '31.172.250.170', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-112-generic', java.version: '1.8.0_181'
    [junit] Driver info: driver.version: unknown
    [junit] remote stacktrace: #0 0x5619d061d299 <unknown>
    [junit] 
    [junit] 	at ✽.I am using chrome(java/acceptancetest/features/web/WebServer.feature:5)
    [junit] 
    [junit] 
    [junit] Testcase: Basic Http requests(JMRI Web Server):	Caused an ERROR
    [junit] unknown error: cannot find Chrome binary
    [junit] Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T16:15:40.131Z'
    [junit] System info: host: 'xvm50620.vps.cloud.tagadab.com', ip: '31.172.250.170', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-112-generic', java.version: '1.8.0_181'
    [junit] Driver info: driver.version: unknown
    [junit] remote stacktrace: #0 0x55823e578299 <unknown>
    [junit] 
    [junit] org.openqa.selenium.WebDriverException: unknown error: cannot find Chrome binary
    [junit] Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T16:15:40.131Z'
    [junit] System info: host: 'xvm50620.vps.cloud.tagadab.com', ip: '31.172.250.170', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-112-generic', java.version: '1.8.0_181'
    [junit] Driver info: driver.version: unknown
    [junit] remote stacktrace: #0 0x55823e578299 <unknown>
    [junit] 
    [junit] 	at ✽.I am using chrome(java/acceptancetest/features/web/WebServer.feature:5)
    [junit] 
    [junit] 
    [junit] Testcase: Basic Http requests(JMRI Web Server):	Caused an ERROR
    [junit] unknown error: cannot find Chrome binary
    [junit] Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T16:15:40.131Z'
    [junit] System info: host: 'xvm50620.vps.cloud.tagadab.com', ip: '31.172.250.170', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-112-generic', java.version: '1.8.0_181'
    [junit] Driver info: driver.version: ChromeDriver
    [junit] remote stacktrace: #0 0x55a39ba13299 <unknown>
    [junit] 
    [junit] org.openqa.selenium.WebDriverException: unknown error: cannot find Chrome binary
    [junit] Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T16:15:40.131Z'
    [junit] System info: host: 'xvm50620.vps.cloud.tagadab.com', ip: '31.172.250.170', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-112-generic', java.version: '1.8.0_181'
    [junit] Driver info: driver.version: ChromeDriver
    [junit] remote stacktrace: #0 0x55a39ba13299 <unknown>
    [junit] 
    [junit] 	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    [junit] 	at org.openqa.selenium.remote.W3CHandshakeResponse.lambda$new$0(W3CHandshakeResponse.java:57)
    [junit] 	at org.openqa.selenium.remote.W3CHandshakeResponse.lambda$getResponseFunction$2(W3CHandshakeResponse.java:104)
    [junit] 	at org.openqa.selenium.remote.ProtocolHandshake.lambda$createSession$24(ProtocolHandshake.java:359)
    [junit] 	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    [junit] 	at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    [junit] 	at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    [junit] 	at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    [junit] 	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    [junit] 	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    [junit] 	at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    [junit] 	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    [junit] 	at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464)
    [junit] 	at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:362)
    [junit] 	at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:136)
    [junit] 	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:142)
    [junit] 	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
    [junit] 	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:586)
    [junit] 	at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:217)
    [junit] 	at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:140)
    [junit] 	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:181)
    [junit] 	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:168)
    [junit] 	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:157)
    [junit] 	at jmri.util.web.BrowserFactory.getBrowser(BrowserFactory.java:59)
    [junit] 	at jmri.web.WebServerAcceptanceSteps.lambda$new$1(WebServerAcceptanceSteps.java:39)
    [junit] 	at cucumber.runtime.Utils$1.call(Utils.java:40)
    [junit] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    [junit] 	at cucumber.runtime.Utils.invoke(Utils.java:34)
    [junit] 	at cucumber.runtime.java8.Java8StepDefinition.execute(Java8StepDefinition.java:106)
    [junit] 	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:40)
    [junit] 	at cucumber.api.TestStep.executeStep(TestStep.java:102)
    [junit] 	at cucumber.api.TestStep.run(TestStep.java:83)
    [junit] 	at cucumber.api.TestCase.run(TestCase.java:58)
    [junit] 	at cucumber.runner.Runner.runPickle(Runner.java:80)
    [junit] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:140)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 	at ✽.I am using chrome(java/acceptancetest/features/web/WebServer.feature:5)
    [junit] 
    [junit] 
    [junit] Testcase: Basic Http requests(JMRI Web Server):	Caused an ERROR
    [junit] unknown error: cannot find Chrome binary
    [junit] Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T16:15:40.131Z'
    [junit] System info: host: 'xvm50620.vps.cloud.tagadab.com', ip: '31.172.250.170', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-112-generic', java.version: '1.8.0_181'
    [junit] Driver info: driver.version: ChromeDriver
    [junit] remote stacktrace: #0 0x5637b43e7299 <unknown>
    [junit] 
    [junit] org.openqa.selenium.WebDriverException: unknown error: cannot find Chrome binary
    [junit] Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T16:15:40.131Z'
    [junit] System info: host: 'xvm50620.vps.cloud.tagadab.com', ip: '31.172.250.170', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-112-generic', java.version: '1.8.0_181'
    [junit] Driver info: driver.version: ChromeDriver
    [junit] remote stacktrace: #0 0x5637b43e7299 <unknown>
    [junit] 
    [junit] 	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    [junit] 	at org.openqa.selenium.remote.W3CHandshakeResponse.lambda$new$0(W3CHandshakeResponse.java:57)
    [junit] 	at org.openqa.selenium.remote.W3CHandshakeResponse.lambda$getResponseFunction$2(W3CHandshakeResponse.java:104)
    [junit] 	at org.openqa.selenium.remote.ProtocolHandshake.lambda$createSession$24(ProtocolHandshake.java:359)
    [junit] 	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    [junit] 	at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    [junit] 	at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    [junit] 	at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    [junit] 	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    [junit] 	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    [junit] 	at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    [junit] 	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    [junit] 	at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464)
    [junit] 	at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:362)
    [junit] 	at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:136)
    [junit] 	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:142)
    [junit] 	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
    [junit] 	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:586)
    [junit] 	at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:217)
    [junit] 	at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:140)
    [junit] 	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:181)
    [junit] 	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:168)
    [junit] 	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:157)
    [junit] 	at jmri.util.web.BrowserFactory.getBrowser(BrowserFactory.java:59)
    [junit] 	at jmri.web.WebServerAcceptanceSteps.lambda$new$1(WebServerAcceptanceSteps.java:39)
    [junit] 	at cucumber.runtime.Utils$1.call(Utils.java:40)
    [junit] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    [junit] 	at cucumber.runtime.Utils.invoke(Utils.java:34)
    [junit] 	at cucumber.runtime.java8.Java8StepDefinition.execute(Java8StepDefinition.java:106)
    [junit] 	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:40)
    [junit] 	at cucumber.api.TestStep.executeStep(TestStep.java:102)
    [junit] 	at cucumber.api.TestStep.run(TestStep.java:83)
    [junit] 	at cucumber.api.TestCase.run(TestCase.java:58)
    [junit] 	at cucumber.runner.Runner.runPickle(Runner.java:80)
    [junit] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:140)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 	at ✽.I am using chrome(java/acceptancetest/features/web/WebServer.feature:5)
    [junit] 
    [junit] 
    [junit] Testcase: Basic Http requests(JMRI Web Server):	Caused an ERROR
    [junit] unknown error: cannot find Chrome binary
    [junit] Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T16:15:40.131Z'
    [junit] System info: host: 'xvm50620.vps.cloud.tagadab.com', ip: '31.172.250.170', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-112-generic', java.version: '1.8.0_181'
    [junit] Driver info: driver.version: ChromeDriver
    [junit] remote stacktrace: #0 0x5565b06f9299 <unknown>
    [junit] 
    [junit] org.openqa.selenium.WebDriverException: unknown error: cannot find Chrome binary
    [junit] Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T16:15:40.131Z'
    [junit] System info: host: 'xvm50620.vps.cloud.tagadab.com', ip: '31.172.250.170', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-112-generic', java.version: '1.8.0_181'
    [junit] Driver info: driver.version: ChromeDriver
    [junit] remote stacktrace: #0 0x5565b06f9299 <unknown>
    [junit] 
    [junit] 	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    [junit] 	at org.openqa.selenium.remote.W3CHandshakeResponse.lambda$new$0(W3CHandshakeResponse.java:57)
    [junit] 	at org.openqa.selenium.remote.W3CHandshakeResponse.lambda$getResponseFunction$2(W3CHandshakeResponse.java:104)
    [junit] 	at org.openqa.selenium.remote.ProtocolHandshake.lambda$createSession$24(ProtocolHandshake.java:359)
    [junit] 	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    [junit] 	at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    [junit] 	at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    [junit] 	at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    [junit] 	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    [junit] 	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    [junit] 	at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    [junit] 	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    [junit] 	at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464)
    [junit] 	at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:362)
    [junit] 	at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:136)
    [junit] 	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:142)
    [junit] 	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
    [junit] 	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:586)
    [junit] 	at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:217)
    [junit] 	at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:140)
    [junit] 	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:181)
    [junit] 	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:168)
    [junit] 	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:157)
    [junit] 	at jmri.util.web.BrowserFactory.getBrowser(BrowserFactory.java:59)
    [junit] 	at jmri.web.WebServerAcceptanceSteps.lambda$new$1(WebServerAcceptanceSteps.java:39)
    [junit] 	at cucumber.runtime.Utils$1.call(Utils.java:40)
    [junit] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    [junit] 	at cucumber.runtime.Utils.invoke(Utils.java:34)
    [junit] 	at cucumber.runtime.java8.Java8StepDefinition.execute(Java8StepDefinition.java:106)
    [junit] 	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:40)
    [junit] 	at cucumber.api.TestStep.executeStep(TestStep.java:102)
    [junit] 	at cucumber.api.TestStep.run(TestStep.java:83)
    [junit] 	at cucumber.api.TestCase.run(TestCase.java:58)
    [junit] 	at cucumber.runner.Runner.runPickle(Runner.java:80)
    [junit] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:140)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 	at ✽.I am using chrome(java/acceptancetest/features/web/WebServer.feature:5)
    [junit] 
    [junit] 
    [junit] Testcase: Basic Http requests(JMRI Web Server):	Caused an ERROR
    [junit] unknown error: cannot find Chrome binary
    [junit] Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T16:15:40.131Z'
    [junit] System info: host: 'xvm50620.vps.cloud.tagadab.com', ip: '31.172.250.170', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-112-generic', java.version: '1.8.0_181'
    [junit] Driver info: driver.version: ChromeDriver
    [junit] remote stacktrace: #0 0x559f07507299 <unknown>
    [junit] 
    [junit] org.openqa.selenium.WebDriverException: unknown error: cannot find Chrome binary
    [junit] Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T16:15:40.131Z'
    [junit] System info: host: 'xvm50620.vps.cloud.tagadab.com', ip: '31.172.250.170', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-112-generic', java.version: '1.8.0_181'
    [junit] Driver info: driver.version: ChromeDriver
    [junit] remote stacktrace: #0 0x559f07507299 <unknown>
    [junit] 
    [junit] 	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    [junit] 	at org.openqa.selenium.remote.W3CHandshakeResponse.lambda$new$0(W3CHandshakeResponse.java:57)
    [junit] 	at org.openqa.selenium.remote.W3CHandshakeResponse.lambda$getResponseFunction$2(W3CHandshakeResponse.java:104)
    [junit] 	at org.openqa.selenium.remote.ProtocolHandshake.lambda$createSession$24(ProtocolHandshake.java:359)
    [junit] 	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    [junit] 	at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    [junit] 	at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    [junit] 	at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    [junit] 	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    [junit] 	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    [junit] 	at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    [junit] 	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    [junit] 	at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464)
    [junit] 	at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:362)
    [junit] 	at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:136)
    [junit] 	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:142)
    [junit] 	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
    [junit] 	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:586)
    [junit] 	at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:217)
    [junit] 	at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:140)
    [junit] 	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:181)
    [junit] 	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:168)
    [junit] 	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:157)
    [junit] 	at jmri.util.web.BrowserFactory.getBrowser(BrowserFactory.java:59)
    [junit] 	at jmri.web.WebServerAcceptanceSteps.lambda$new$1(WebServerAcceptanceSteps.java:39)
    [junit] 	at cucumber.runtime.Utils$1.call(Utils.java:40)
    [junit] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    [junit] 	at cucumber.runtime.Utils.invoke(Utils.java:34)
    [junit] 	at cucumber.runtime.java8.Java8StepDefinition.execute(Java8StepDefinition.java:106)
    [junit] 	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:40)
    [junit] 	at cucumber.api.TestStep.executeStep(TestStep.java:102)
    [junit] 	at cucumber.api.TestStep.run(TestStep.java:83)
    [junit] 	at cucumber.api.TestCase.run(TestCase.java:58)
    [junit] 	at cucumber.runner.Runner.runPickle(Runner.java:80)
    [junit] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:140)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 	at ✽.I am using chrome(java/acceptancetest/features/web/WebServer.feature:5)
    [junit] 
    [junit] 
    [junit] Testcase: Basic Http requests(JMRI Web Server):	Caused an ERROR
    [junit] unknown error: cannot find Chrome binary
    [junit] Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T16:15:40.131Z'
    [junit] System info: host: 'xvm50620.vps.cloud.tagadab.com', ip: '31.172.250.170', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-112-generic', java.version: '1.8.0_181'
    [junit] Driver info: driver.version: ChromeDriver
    [junit] remote stacktrace: #0 0x55c84d4dc299 <unknown>
    [junit] 
    [junit] org.openqa.selenium.WebDriverException: unknown error: cannot find Chrome binary
    [junit] Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T16:15:40.131Z'
    [junit] System info: host: 'xvm50620.vps.cloud.tagadab.com', ip: '31.172.250.170', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-112-generic', java.version: '1.8.0_181'
    [junit] Driver info: driver.version: ChromeDriver
    [junit] remote stacktrace: #0 0x55c84d4dc299 <unknown>
    [junit] 
    [junit] 	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    [junit] 	at org.openqa.selenium.remote.W3CHandshakeResponse.lambda$new$0(W3CHandshakeResponse.java:57)
    [junit] 	at org.openqa.selenium.remote.W3CHandshakeResponse.lambda$getResponseFunction$2(W3CHandshakeResponse.java:104)
    [junit] 	at org.openqa.selenium.remote.ProtocolHandshake.lambda$createSession$24(ProtocolHandshake.java:359)
    [junit] 	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    [junit] 	at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    [junit] 	at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    [junit] 	at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    [junit] 	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    [junit] 	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    [junit] 	at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    [junit] 	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    [junit] 	at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464)
    [junit] 	at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:362)
    [junit] 	at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:136)
    [junit] 	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:142)
    [junit] 	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
    [junit] 	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:586)
    [junit] 	at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:217)
    [junit] 	at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:140)
    [junit] 	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:181)
    [junit] 	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:168)
    [junit] 	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:157)
    [junit] 	at jmri.util.web.BrowserFactory.getBrowser(BrowserFactory.java:59)
    [junit] 	at jmri.web.WebServerAcceptanceSteps.lambda$new$1(WebServerAcceptanceSteps.java:39)
    [junit] 	at cucumber.runtime.Utils$1.call(Utils.java:40)
    [junit] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    [junit] 	at cucumber.runtime.Utils.invoke(Utils.java:34)
    [junit] 	at cucumber.runtime.java8.Java8StepDefinition.execute(Java8StepDefinition.java:106)
    [junit] 	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:40)
    [junit] 	at cucumber.api.TestStep.executeStep(TestStep.java:102)
    [junit] 	at cucumber.api.TestStep.run(TestStep.java:83)
    [junit] 	at cucumber.api.TestCase.run(TestCase.java:58)
    [junit] 	at cucumber.runner.Runner.runPickle(Runner.java:80)
    [junit] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:140)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 	at ✽.I am using chrome(java/acceptancetest/features/web/WebServer.feature:5)
    [junit] 
    [junit] 
    [junit] Testcase: Basic Http requests(JMRI Web Server):	Caused an ERROR
    [junit] unknown error: cannot find Chrome binary
    [junit] Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T16:15:40.131Z'
    [junit] System info: host: 'xvm50620.vps.cloud.tagadab.com', ip: '31.172.250.170', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-112-generic', java.version: '1.8.0_181'
    [junit] Driver info: driver.version: ChromeDriver
    [junit] remote stacktrace: #0 0x56189466b299 <unknown>
    [junit] 
    [junit] org.openqa.selenium.WebDriverException: unknown error: cannot find Chrome binary
    [junit] Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T16:15:40.131Z'
    [junit] System info: host: 'xvm50620.vps.cloud.tagadab.com', ip: '31.172.250.170', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-112-generic', java.version: '1.8.0_181'
    [junit] Driver info: driver.version: ChromeDriver
    [junit] remote stacktrace: #0 0x56189466b299 <unknown>
    [junit] 
    [junit] 	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    [junit] 	at org.openqa.selenium.remote.W3CHandshakeResponse.lambda$new$0(W3CHandshakeResponse.java:57)
    [junit] 	at org.openqa.selenium.remote.W3CHandshakeResponse.lambda$getResponseFunction$2(W3CHandshakeResponse.java:104)
    [junit] 	at org.openqa.selenium.remote.ProtocolHandshake.lambda$createSession$24(ProtocolHandshake.java:359)
    [junit] 	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    [junit] 	at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    [junit] 	at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    [junit] 	at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    [junit] 	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    [junit] 	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    [junit] 	at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    [junit] 	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    [junit] 	at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464)
    [junit] 	at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:362)
    [junit] 	at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:136)
    [junit] 	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:142)
    [junit] 	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
    [junit] 	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:586)
    [junit] 	at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:217)
    [junit] 	at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:140)
    [junit] 	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:181)
    [junit] 	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:168)
    [junit] 	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:157)
    [junit] 	at jmri.util.web.BrowserFactory.getBrowser(BrowserFactory.java:59)
    [junit] 	at jmri.web.WebServerAcceptanceSteps.lambda$new$1(WebServerAcceptanceSteps.java:39)
    [junit] 	at cucumber.runtime.Utils$1.call(Utils.java:40)
    [junit] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    [junit] 	at cucumber.runtime.Utils.invoke(Utils.java:34)
    [junit] 	at cucumber.runtime.java8.Java8StepDefinition.execute(Java8StepDefinition.java:106)
    [junit] 	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:40)
    [junit] 	at cucumber.api.TestStep.executeStep(TestStep.java:102)
    [junit] 	at cucumber.api.TestStep.run(TestStep.java:83)
    [junit] 	at cucumber.api.TestCase.run(TestCase.java:58)
    [junit] 	at cucumber.runner.Runner.runPickle(Runner.java:80)
    [junit] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:140)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 	at ✽.I am using chrome(java/acceptancetest/features/web/WebServer.feature:5)
    [junit] 
    [junit] 
    [junit] Testcase: Basic Http requests(JMRI Web Server):	Caused an ERROR
    [junit] unknown error: cannot find Chrome binary
    [junit] Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T16:15:40.131Z'
    [junit] System info: host: 'xvm50620.vps.cloud.tagadab.com', ip: '31.172.250.170', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-112-generic', java.version: '1.8.0_181'
    [junit] Driver info: driver.version: ChromeDriver
    [junit] remote stacktrace: #0 0x5612808a3299 <unknown>
    [junit] 
    [junit] org.openqa.selenium.WebDriverException: unknown error: cannot find Chrome binary
    [junit] Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T16:15:40.131Z'
    [junit] System info: host: 'xvm50620.vps.cloud.tagadab.com', ip: '31.172.250.170', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-112-generic', java.version: '1.8.0_181'
    [junit] Driver info: driver.version: ChromeDriver
    [junit] remote stacktrace: #0 0x5612808a3299 <unknown>
    [junit] 
    [junit] 	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    [junit] 	at org.openqa.selenium.remote.W3CHandshakeResponse.lambda$new$0(W3CHandshakeResponse.java:57)
    [junit] 	at org.openqa.selenium.remote.W3CHandshakeResponse.lambda$getResponseFunction$2(W3CHandshakeResponse.java:104)
    [junit] 	at org.openqa.selenium.remote.ProtocolHandshake.lambda$createSession$24(ProtocolHandshake.java:359)
    [junit] 	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    [junit] 	at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    [junit] 	at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    [junit] 	at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    [junit] 	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    [junit] 	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    [junit] 	at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    [junit] 	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    [junit] 	at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464)
    [junit] 	at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:362)
    [junit] 	at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:136)
    [junit] 	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:142)
    [junit] 	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
    [junit] 	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:586)
    [junit] 	at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:217)
    [junit] 	at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:140)
    [junit] 	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:181)
    [junit] 	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:168)
    [junit] 	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:157)
    [junit] 	at jmri.util.web.BrowserFactory.getBrowser(BrowserFactory.java:59)
    [junit] 	at jmri.web.WebServerAcceptanceSteps.lambda$new$1(WebServerAcceptanceSteps.java:39)
    [junit] 	at cucumber.runtime.Utils$1.call(Utils.java:40)
    [junit] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    [junit] 	at cucumber.runtime.Utils.invoke(Utils.java:34)
    [junit] 	at cucumber.runtime.java8.Java8StepDefinition.execute(Java8StepDefinition.java:106)
    [junit] 	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:40)
    [junit] 	at cucumber.api.TestStep.executeStep(TestStep.java:102)
    [junit] 	at cucumber.api.TestStep.run(TestStep.java:83)
    [junit] 	at cucumber.api.TestCase.run(TestCase.java:58)
    [junit] 	at cucumber.runner.Runner.runPickle(Runner.java:80)
    [junit] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:140)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 	at ✽.I am using chrome(java/acceptancetest/features/web/WebServer.feature:5)
    [junit] 
    [junit] 
    [junit] Testcase: Basic Http requests(JMRI Web Server):	Caused an ERROR
    [junit] unknown error: cannot find Chrome binary
    [junit] Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T16:15:40.131Z'
    [junit] System info: host: 'xvm50620.vps.cloud.tagadab.com', ip: '31.172.250.170', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-112-generic', java.version: '1.8.0_181'
    [junit] Driver info: driver.version: ChromeDriver
    [junit] remote stacktrace: #0 0x5604c0339299 <unknown>
    [junit] 
    [junit] org.openqa.selenium.WebDriverException: unknown error: cannot find Chrome binary
    [junit] Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T16:15:40.131Z'
    [junit] System info: host: 'xvm50620.vps.cloud.tagadab.com', ip: '31.172.250.170', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-112-generic', java.version: '1.8.0_181'
    [junit] Driver info: driver.version: ChromeDriver
    [junit] remote stacktrace: #0 0x5604c0339299 <unknown>
    [junit] 
    [junit] 	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    [junit] 	at org.openqa.selenium.remote.W3CHandshakeResponse.lambda$new$0(W3CHandshakeResponse.java:57)
    [junit] 	at org.openqa.selenium.remote.W3CHandshakeResponse.lambda$getResponseFunction$2(W3CHandshakeResponse.java:104)
    [junit] 	at org.openqa.selenium.remote.ProtocolHandshake.lambda$createSession$24(ProtocolHandshake.java:359)
    [junit] 	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    [junit] 	at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    [junit] 	at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    [junit] 	at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    [junit] 	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    [junit] 	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    [junit] 	at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    [junit] 	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    [junit] 	at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464)
    [junit] 	at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:362)
    [junit] 	at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:136)
    [junit] 	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:142)
    [junit] 	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
    [junit] 	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:586)
    [junit] 	at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:217)
    [junit] 	at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:140)
    [junit] 	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:181)
    [junit] 	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:168)
    [junit] 	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:157)
    [junit] 	at jmri.util.web.BrowserFactory.getBrowser(BrowserFactory.java:59)
    [junit] 	at jmri.web.WebServerAcceptanceSteps.lambda$new$1(WebServerAcceptanceSteps.java:39)
    [junit] 	at cucumber.runtime.Utils$1.call(Utils.java:40)
    [junit] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    [junit] 	at cucumber.runtime.Utils.invoke(Utils.java:34)
    [junit] 	at cucumber.runtime.java8.Java8StepDefinition.execute(Java8StepDefinition.java:106)
    [junit] 	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:40)
    [junit] 	at cucumber.api.TestStep.executeStep(TestStep.java:102)
    [junit] 	at cucumber.api.TestStep.run(TestStep.java:83)
    [junit] 	at cucumber.api.TestCase.run(TestCase.java:58)
    [junit] 	at cucumber.runner.Runner.runPickle(Runner.java:80)
    [junit] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:140)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 	at ✽.I am using chrome(java/acceptancetest/features/web/WebServer.feature:5)
    [junit] 
    [junit] 
    [junit] Testcase: Web Table requests(JMRI Web Table):	Caused an ERROR
    [junit] org/apache/commons/compress/archivers/ArchiveInputStream
    [junit] java.lang.NoClassDefFoundError: org/apache/commons/compress/archivers/ArchiveInputStream
    [junit] 	at org.rauschig.jarchivelib.ArchiverFactory.createArchiver(ArchiverFactory.java:97)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.unTarGz(Downloader.java:275)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.extract(Downloader.java:188)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.downloadAndExtract(Downloader.java:138)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.download(Downloader.java:81)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.downloadCandidateUrls(WebDriverManager.java:723)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.manage(WebDriverManager.java:536)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.setup(WebDriverManager.java:260)
    [junit] 	at jmri.util.web.BrowserFactory.getBrowser(BrowserFactory.java:38)
    [junit] 	at jmri.web.WebServerAcceptanceSteps.lambda$new$0(WebServerAcceptanceSteps.java:35)
    [junit] 	at cucumber.runtime.Utils$1.call(Utils.java:40)
    [junit] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    [junit] 	at cucumber.runtime.Utils.invoke(Utils.java:34)
    [junit] 	at cucumber.runtime.java8.Java8StepDefinition.execute(Java8StepDefinition.java:106)
    [junit] 	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:40)
    [junit] 	at cucumber.api.TestStep.executeStep(TestStep.java:102)
    [junit] 	at cucumber.api.TestStep.run(TestStep.java:83)
    [junit] 	at cucumber.api.TestCase.run(TestCase.java:58)
    [junit] 	at cucumber.runner.Runner.runPickle(Runner.java:80)
    [junit] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:140)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 	at ✽.I am using firefox(java/acceptancetest/features/web/WebTable.feature:5)
    [junit] Caused by: java.lang.ClassNotFoundException: org.apache.commons.compress.archivers.ArchiveInputStream
    [junit] 	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    [junit] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    [junit] 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
    [junit] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    [junit] 	at org.rauschig.jarchivelib.ArchiverFactory.createArchiver(ArchiverFactory.java:97)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.unTarGz(Downloader.java:275)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.extract(Downloader.java:188)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.downloadAndExtract(Downloader.java:138)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.download(Downloader.java:81)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.downloadCandidateUrls(WebDriverManager.java:723)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.manage(WebDriverManager.java:536)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.setup(WebDriverManager.java:260)
    [junit] 	at jmri.util.web.BrowserFactory.getBrowser(BrowserFactory.java:38)
    [junit] 	at jmri.web.WebServerAcceptanceSteps.lambda$new$0(WebServerAcceptanceSteps.java:35)
    [junit] 	at cucumber.runtime.Utils$1.call(Utils.java:40)
    [junit] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    [junit] 	at cucumber.runtime.Utils.invoke(Utils.java:34)
    [junit] 	at cucumber.runtime.java8.Java8StepDefinition.execute(Java8StepDefinition.java:106)
    [junit] 	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:40)
    [junit] 	at cucumber.api.TestStep.executeStep(TestStep.java:102)
    [junit] 	at cucumber.api.TestStep.run(TestStep.java:83)
    [junit] 	at cucumber.api.TestCase.run(TestCase.java:58)
    [junit] 	at cucumber.runner.Runner.runPickle(Runner.java:80)
    [junit] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:140)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 
    [junit] 
    [junit] Testcase: Web Table requests(JMRI Web Table):	Caused an ERROR
    [junit] org/apache/commons/compress/archivers/ArchiveInputStream
    [junit] java.lang.NoClassDefFoundError: org/apache/commons/compress/archivers/ArchiveInputStream
    [junit] 	at org.rauschig.jarchivelib.ArchiverFactory.createArchiver(ArchiverFactory.java:97)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.unTarGz(Downloader.java:275)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.extract(Downloader.java:188)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.downloadAndExtract(Downloader.java:138)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.download(Downloader.java:81)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.downloadCandidateUrls(WebDriverManager.java:723)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.manage(WebDriverManager.java:536)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.setup(WebDriverManager.java:260)
    [junit] 	at jmri.util.web.BrowserFactory.getBrowser(BrowserFactory.java:38)
    [junit] 	at jmri.web.WebServerAcceptanceSteps.lambda$new$0(WebServerAcceptanceSteps.java:35)
    [junit] 	at cucumber.runtime.Utils$1.call(Utils.java:40)
    [junit] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    [junit] 	at cucumber.runtime.Utils.invoke(Utils.java:34)
    [junit] 	at cucumber.runtime.java8.Java8StepDefinition.execute(Java8StepDefinition.java:106)
    [junit] 	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:40)
    [junit] 	at cucumber.api.TestStep.executeStep(TestStep.java:102)
    [junit] 	at cucumber.api.TestStep.run(TestStep.java:83)
    [junit] 	at cucumber.api.TestCase.run(TestCase.java:58)
    [junit] 	at cucumber.runner.Runner.runPickle(Runner.java:80)
    [junit] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:140)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 	at ✽.I am using firefox(java/acceptancetest/features/web/WebTable.feature:5)
    [junit] Caused by: java.lang.ClassNotFoundException: org.apache.commons.compress.archivers.ArchiveInputStream
    [junit] 	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    [junit] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    [junit] 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
    [junit] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    [junit] 	at org.rauschig.jarchivelib.ArchiverFactory.createArchiver(ArchiverFactory.java:97)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.unTarGz(Downloader.java:275)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.extract(Downloader.java:188)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.downloadAndExtract(Downloader.java:138)
    [junit] 	at io.github.bonigarcia.wdm.Downloader.download(Downloader.java:81)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.downloadCandidateUrls(WebDriverManager.java:723)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.manage(WebDriverManager.java:536)
    [junit] 	at io.github.bonigarcia.wdm.WebDriverManager.setup(WebDriverManager.java:260)
    [junit] 	at jmri.util.web.BrowserFactory.getBrowser(BrowserFactory.java:38)
    [junit] 	at jmri.web.WebServerAcceptanceSteps.lambda$new$0(WebServerAcceptanceSteps.java:35)
    [junit] 	at cucumber.runtime.Utils$1.call(Utils.java:40)
    [junit] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    [junit] 	at cucumber.runtime.Utils.invoke(Utils.java:34)
    [junit] 	at cucumber.runtime.java8.Java8StepDefinition.execute(Java8StepDefinition.java:106)
    [junit] 	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:40)
    [junit] 	at cucumber.api.TestStep.executeStep(TestStep.java:102)
    [junit] 	at cucumber.api.TestStep.run(TestStep.java:83)
    [junit] 	at cucumber.api.TestCase.run(TestCase.java:58)
    [junit] 	at cucumber.runner.Runner.runPickle(Runner.java:80)
    [junit] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:140)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 
    [junit] 
    [junit] Testcase: Web Table requests(JMRI Web Table):	Caused an ERROR
    [junit] unknown error: cannot find Chrome binary
    [junit] Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T16:15:40.131Z'
    [junit] System info: host: 'xvm50620.vps.cloud.tagadab.com', ip: '31.172.250.170', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-112-generic', java.version: '1.8.0_181'
    [junit] Driver info: driver.version: ChromeDriver
    [junit] remote stacktrace: #0 0x5622dfbeb299 <unknown>
    [junit] 
    [junit] org.openqa.selenium.WebDriverException: unknown error: cannot find Chrome binary
    [junit] Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T16:15:40.131Z'
    [junit] System info: host: 'xvm50620.vps.cloud.tagadab.com', ip: '31.172.250.170', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-112-generic', java.version: '1.8.0_181'
    [junit] Driver info: driver.version: ChromeDriver
    [junit] remote stacktrace: #0 0x5622dfbeb299 <unknown>
    [junit] 
    [junit] 	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    [junit] 	at org.openqa.selenium.remote.W3CHandshakeResponse.lambda$new$0(W3CHandshakeResponse.java:57)
    [junit] 	at org.openqa.selenium.remote.W3CHandshakeResponse.lambda$getResponseFunction$2(W3CHandshakeResponse.java:104)
    [junit] 	at org.openqa.selenium.remote.ProtocolHandshake.lambda$createSession$24(ProtocolHandshake.java:359)
    [junit] 	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    [junit] 	at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    [junit] 	at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    [junit] 	at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    [junit] 	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    [junit] 	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    [junit] 	at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    [junit] 	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    [junit] 	at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464)
    [junit] 	at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:362)
    [junit] 	at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:136)
    [junit] 	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:142)
    [junit] 	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
    [junit] 	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:586)
    [junit] 	at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:217)
    [junit] 	at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:140)
    [junit] 	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:181)
    [junit] 	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:168)
    [junit] 	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:157)
    [junit] 	at jmri.util.web.BrowserFactory.getBrowser(BrowserFactory.java:59)
    [junit] 	at jmri.web.WebServerAcceptanceSteps.lambda$new$1(WebServerAcceptanceSteps.java:39)
    [junit] 	at cucumber.runtime.Utils$1.call(Utils.java:40)
    [junit] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    [junit] 	at cucumber.runtime.Utils.invoke(Utils.java:34)
    [junit] 	at cucumber.runtime.java8.Java8StepDefinition.execute(Java8StepDefinition.java:106)
    [junit] 	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:40)
    [junit] 	at cucumber.api.TestStep.executeStep(TestStep.java:102)
    [junit] 	at cucumber.api.TestStep.run(TestStep.java:83)
    [junit] 	at cucumber.api.TestCase.run(TestCase.java:58)
    [junit] 	at cucumber.runner.Runner.runPickle(Runner.java:80)
    [junit] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:140)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 	at ✽.I am using chrome(java/acceptancetest/features/web/WebTable.feature:5)
    [junit] 
    [junit] 
    [junit] Testcase: Web Table requests(JMRI Web Table):	Caused an ERROR
    [junit] unknown error: cannot find Chrome binary
    [junit] Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T16:15:40.131Z'
    [junit] System info: host: 'xvm50620.vps.cloud.tagadab.com', ip: '31.172.250.170', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-112-generic', java.version: '1.8.0_181'
    [junit] Driver info: driver.version: ChromeDriver
    [junit] remote stacktrace: #0 0x55d6e6ae2299 <unknown>
    [junit] 
    [junit] org.openqa.selenium.WebDriverException: unknown error: cannot find Chrome binary
    [junit] Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T16:15:40.131Z'
    [junit] System info: host: 'xvm50620.vps.cloud.tagadab.com', ip: '31.172.250.170', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-112-generic', java.version: '1.8.0_181'
    [junit] Driver info: driver.version: ChromeDriver
    [junit] remote stacktrace: #0 0x55d6e6ae2299 <unknown>
    [junit] 
    [junit] 	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    [junit] 	at org.openqa.selenium.remote.W3CHandshakeResponse.lambda$new$0(W3CHandshakeResponse.java:57)
    [junit] 	at org.openqa.selenium.remote.W3CHandshakeResponse.lambda$getResponseFunction$2(W3CHandshakeResponse.java:104)
    [junit] 	at org.openqa.selenium.remote.ProtocolHandshake.lambda$createSession$24(ProtocolHandshake.java:359)
    [junit] 	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    [junit] 	at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)
    [junit] 	at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    [junit] 	at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
    [junit] 	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
    [junit] 	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    [junit] 	at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    [junit] 	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    [junit] 	at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464)
    [junit] 	at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:362)
    [junit] 	at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:136)
    [junit] 	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:142)
    [junit] 	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
    [junit] 	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:586)
    [junit] 	at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:217)
    [junit] 	at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:140)
    [junit] 	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:181)
    [junit] 	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:168)
    [junit] 	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:157)
    [junit] 	at jmri.util.web.BrowserFactory.getBrowser(BrowserFactory.java:59)
    [junit] 	at jmri.web.WebServerAcceptanceSteps.lambda$new$1(WebServerAcceptanceSteps.java:39)
    [junit] 	at cucumber.runtime.Utils$1.call(Utils.java:40)
    [junit] 	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
    [junit] 	at cucumber.runtime.Utils.invoke(Utils.java:34)
    [junit] 	at cucumber.runtime.java8.Java8StepDefinition.execute(Java8StepDefinition.java:106)
    [junit] 	at cucumber.runtime.StepDefinitionMatch.runStep(StepDefinitionMatch.java:40)
    [junit] 	at cucumber.api.TestStep.executeStep(TestStep.java:102)
    [junit] 	at cucumber.api.TestStep.run(TestStep.java:83)
    [junit] 	at cucumber.api.TestCase.run(TestCase.java:58)
    [junit] 	at cucumber.runner.Runner.runPickle(Runner.java:80)
    [junit] 	at cucumber.runtime.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:140)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
    [junit] 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:99)
    [junit] 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:41)
    [junit] 	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:108)
    [junit] 	at ✽.I am using chrome(java/acceptancetest/features/web/WebTable.feature:5)
    [junit] 
    [junit] 
    [junit] Test jmri.RunCucumberTest FAILED

BUILD FAILED
/var/lib/jenkins/jobs/Development/jobs/Cucumber/workspace/build.xml:1638: condition satisfied

Total time: 3 minutes 34 seconds
Build step 'Invoke Ant' marked build as failure
Xvfb stopping
Recording test results
[CucumberReport] Using Cucumber Reports version 4.6.0
[CucumberReport] JSON report directory is ""
[CucumberReport] Copied 1 json files from workspace "/var/lib/jenkins/jobs/Development/jobs/Cucumber/workspace" to reports directory "/var/lib/jenkins/jobs/Development/jobs/Cucumber/builds/4/cucumber-html-reports/.cache"
[CucumberReport] Copied 3237 properties files from workspace "/var/lib/jenkins/jobs/Development/jobs/Cucumber/workspace" to reports directory "/var/lib/jenkins/jobs/Development/jobs/Cucumber/builds/4/cucumber-html-reports/.cache"
[CucumberReport] Processing 1 json files:
[CucumberReport] /var/lib/jenkins/jobs/Development/jobs/Cucumber/builds/4/cucumber-html-reports/.cache/cucumber-results.json
[CucumberReport] Found 32.558140 failed steps, while expected not more than 0.000000 percent
[CucumberReport] Build status is left unchanged
[BFA] Scanning build for known causes...
[BFA] No failure causes found
[BFA] Done. 0s
Finished: FAILURE