Re: [JWebUnit-development] Port in use error when testing WebDriver plugin
Brought to you by:
henryju
From: Julien H. <he...@ya...> - 2014-03-18 08:15:55
|
Hi Jevon, Webdriver tests are a bit slow to run but should pass (on my box it takes 1 minute while HtmlUnit tests take a few seconds). The errors you see are displayed when starting BrowserMob proxy. Random ports are tried until a free one is found. Error while starting BrowserMob proxy on port 8944. Retry java.net.BindException: Address already in use: JVM_Bind Error while starting BrowserMob proxy on port 8912. Retry java.net.BindException: Address already in use: JVM_Bind Error while starting BrowserMob proxy on port 8588. Retry java.net.BindException: Address already in use: JVM_Bind It's strange that all these ports are used on your box. Do you have some kind of firewall that can prevent BrowserMob proxy to open a port? ++ Julien ________________________________ De : Jevon Wright <je...@je...> À : JWebUnit Development mail list <jwe...@li...> Envoyé le : Mardi 18 mars 2014 0h09 Objet : [JWebUnit-development] Port in use error when testing WebDriver plugin Hi, I'm having trouble running the tests on my local machine (Windows 7 x64, Java 1.7). When running tests, it will get up to "Running net.sourceforge.jwebunit.webdriver.JWebUnitTest", pause for ~2 minutes (no CPU activity), and then crash with: ------------------------------------------------------- T E S T S ------------------------------------------------------- Running net.sourceforge.jwebunit.webdriver.JWebUnitTest 12:08:49.325 ERROR n.s.j.w.WebDriverTestingEngineImpl - Error while starting BrowserMob proxy on port 8944. Retry...: Multiple exceptions org.browsermob.proxy.jetty.util.MultiException: Multiple exceptions at org.browsermob.proxy.jetty.http.HttpServer.doStart(HttpServer.java:669) ~[browsermob-proxy-2.0-beta-7.jar:na] at org.browsermob.proxy.jetty.util.Container.start(Container.java:72) ~[browsermob-proxy-2.0-beta-7.jar:na] at org.browsermob.proxy.ProxyServer.start(ProxyServerjava:73) ~[browsermob-proxy-2.0-beta-7.jar:na] at net.sourceforge.jwebunit.webdriver.WebDriverTestingEngineImpl.startBrowserMobProxy(WebDriverTestingEngineImpl.java:153) [classes/:na] at net.sourceforge.jwebunit.webdriver.WebDriverTestingEngineImpl.beginAt(WebDriverTestingEngineImpl.java:111) [classes/:na] at net.sourceforge.jwebunit.junit.WebTester.beginAt(WebTester.java:234) [jwebunit-core-3.3-SNAPSHOT.jar:na] at net.sourceforge.jwebunit.junit.JWebUnit.beginAt(JWebUnit.java:167) [jwebunit-core-3.3-SNAPSHOT.jar:na] at net.sourceforge.jwebunit.tests.ConcurrentJWebUnitTest.testClickLinkWithTextN(ConcurrentJWebUnitTest.java:64) [jwebunit-commons-tests-3.3-SNAPSHOT.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_51] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_51] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_51] at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_51] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) [junit-4.11.jar:na] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit-4.11.jar:na] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) [junit-4.11.jar:na] at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [junit-4.11.jar:na] at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit-4.11.jar:na] at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit-4.11.jar:na] at com.google.code.tempusfugit.concurrency.RunConcurrently$StatementEvaluatingTask.call(RunConcurrently.java:98) [tempus-fugit-11.jar:na] at com.google.code.tempusfugit.concurrency.RunConcurrently$StatementEvaluatingTask.call(RunConcurrently.java:86) [tempus-fugit-1.1.jar:na] at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_51] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_51] at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:17.0_51] at java.lang.Thread.run(Thread.java:744) [na:1.7.0_51] 12:08:49.334 ERROR n.s.j.w.WebDriverTestingEngineImpl - First exception: Address already in use: JVM_Bind java.net.BindException: Address already in use: JVM_Bind at java.net.DualStackPlainSocketImpl.bind0(Native Method) ~[na:1.7.0_51] at java.net.DualStackPlainSocketImpl.socketBind(DualStackPlainSocketImpl.java:106) ~[na:1.7.0_51] at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:376) ~[na:1.7.0_51] at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:190) ~[na:1.7.0_51] at java.net.ServerSocket.bind(ServerSocket.java:376) ~[na:1.7.0_51] at java.netServerSocket.<init>(ServerSocket.java:237) ~[na:1.7.0_51] at org.browsermob.proxy.jetty.util.ThreadedServer.newServerSocket(ThreadedServer.java:391) ~[browsermob-proxy-2.0-beta-7.jar:na] at org.browsermob.proxy.jetty.util.ThreadedServeropen(ThreadedServer.java:477) ~[browsermob-proxy-2.0-beta-7.jar:na] at org.browsermob.proxy.jetty.util.ThreadedServer.start(ThreadedServer.java:503) ~[browsermob-proxy-2.0-beta-7.jar:na] at org.browsermob.proxy.jetty.http.SocketListener.start(SocketListener.java:204) ~[browsermob-proxy-2.0-beta-7.jar:na] at org.browsermob.proxy.jetty.http.HttpServer.doStart(HttpServer.java:699) ~[browsermob-proxy-2.0-beta-7.jar:na] at org.browsermob.proxy.jetty.util.Container.start(Container.java:72) ~[browsermob-proxy-2.0-beta-7.jar:na] at org.browsermob.proxy.ProxyServer.start(ProxyServerjava:73) ~[browsermob-proxy-2.0-beta-7.jar:na] at net.sourceforge.jwebunit.webdriver.WebDriverTestingEngineImpl.startBrowserMobProxy(WebDriverTestingEngineImpl.java:153) [classes/:na] at net.sourceforge.jwebunit.webdriver.WebDriverTestingEngineImpl.beginAt(WebDriverTestingEngineImpl.java:111) [classes/:na] at net.sourceforge.jwebunit.junit.WebTester.beginAt(WebTester.java:234) [jwebunit-core-3.3-SNAPSHOT.jar:na] at net.sourceforge.jwebunit.junit.JWebUnit.beginAt(JWebUnit.java:167) [jwebunit-core-3.3-SNAPSHOT.jar:na] at net.sourceforge.jwebunit.tests.ConcurrentJWebUnitTest.testClickLinkWithTextN(ConcurrentJWebUnitTest.java:64) [jwebunit-commons-tests-3.3-SNAPSHOT.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_51] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_51] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_51] at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_51] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) [junit-4.11.jar:na] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit-4.11.jar:na] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) [junit-4.11.jar:na] at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [junit-4.11.jar:na] at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit-4.11.jar:na] at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit-4.11.jar:na] at com.google.code.tempusfugit.concurrency.RunConcurrently$StatementEvaluatingTask.call(RunConcurrently.java:98) [tempus-fugit-11.jar:na] at com.google.code.tempusfugit.concurrency.RunConcurrently$StatementEvaluatingTask.call(RunConcurrently.java:86) [tempus-fugit-1.1.jar:na] at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_51] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_51] at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:17.0_51] at java.lang.Thread.run(Thread.java:744) [na:1.7.0_51] 12:08:49.330 ERROR n.s.j.w.WebDriverTestingEngineImpl - Error while starting BrowserMob proxy on port 8912. Retry...: Multiple exceptions org.browsermob.proxy.jetty.util.MultiException: Multiple exceptions at org.browsermob.proxy.jetty.http.HttpServer.doStart(HttpServer.java:669) ~[browsermob-proxy-2.0-beta-7.jar:na] at org.browsermob.proxy.jetty.util.Container.start(Container.java:72) ~[browsermob-proxy-2.0-beta-7.jar:na] at org.browsermob.proxy.ProxyServer.start(ProxyServerjava:73) ~[browsermob-proxy-2.0-beta-7.jar:na] at net.sourceforge.jwebunit.webdriver.WebDriverTestingEngineImpl.startBrowserMobProxy(WebDriverTestingEngineImpl.java:153) [classes/:na] at net.sourceforge.jwebunit.webdriver.WebDriverTestingEngineImpl.beginAt(WebDriverTestingEngineImpl.java:111) [classes/:na] at net.sourceforge.jwebunit.junit.WebTester.beginAt(WebTester.java:234) [jwebunit-core-3.3-SNAPSHOT.jar:na] at net.sourceforge.jwebunit.junit.JWebUnit.beginAt(JWebUnit.java:167) [jwebunit-core-3.3-SNAPSHOT.jar:na] at net.sourceforge.jwebunit.tests.ConcurrentJWebUnitTest.testClickLinkWithTextN(ConcurrentJWebUnitTest.java:64) [jwebunit-commons-tests-3.3-SNAPSHOT.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_51] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_51] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_51] at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_51] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) [junit-4.11.jar:na] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit-4.11.jar:na] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) [junit-4.11.jar:na] at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [junit-4.11.jar:na] at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit-4.11.jar:na] at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit-4.11.jar:na] at com.google.code.tempusfugit.concurrency.RunConcurrently$StatementEvaluatingTask.call(RunConcurrently.java:98) [tempus-fugit-11.jar:na] at com.google.code.tempusfugit.concurrency.RunConcurrently$StatementEvaluatingTask.call(RunConcurrently.java:86) [tempus-fugit-1.1.jar:na] at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_51] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_51] at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:17.0_51] at java.lang.Thread.run(Thread.java:744) [na:1.7.0_51] 12:08:49.350 ERROR n.s.j.w.WebDriverTestingEngineImpl - First exception: Address already in use: JVM_Bind java.net.BindException: Address already in use: JVM_Bind at java.net.DualStackPlainSocketImpl.bind0(Native Method) ~[na:1.7.0_51] at java.net.DualStackPlainSocketImpl.socketBind(DualStackPlainSocketImpl.java:106) ~[na:1.7.0_51] at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:376) ~[na:1.7.0_51] at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:190) ~[na:1.7.0_51] at java.net.ServerSocket.bind(ServerSocket.java:376) ~[na:1.7.0_51] at java.netServerSocket.<init>(ServerSocket.java:237) ~[na:1.7.0_51] at org.browsermob.proxy.jetty.util.ThreadedServer.newServerSocket(ThreadedServer.java:391) ~[browsermob-proxy-2.0-beta-7.jar:na] at org.browsermob.proxy.jetty.util.ThreadedServeropen(ThreadedServer.java:477) ~[browsermob-proxy-2.0-beta-7.jar:na] at org.browsermob.proxy.jetty.util.ThreadedServer.start(ThreadedServer.java:503) ~[browsermob-proxy-2.0-beta-7.jar:na] at org.browsermob.proxy.jetty.http.SocketListener.start(SocketListener.java:204) ~[browsermob-proxy-2.0-beta-7.jar:na] at org.browsermob.proxy.jetty.http.HttpServer.doStart(HttpServer.java:699) ~[browsermob-proxy-2.0-beta-7.jar:na] at org.browsermob.proxy.jetty.util.Container.start(Container.java:72) ~[browsermob-proxy-2.0-beta-7.jar:na] at org.browsermob.proxy.ProxyServer.start(ProxyServerjava:73) ~[browsermob-proxy-2.0-beta-7.jar:na] at net.sourceforge.jwebunit.webdriver.WebDriverTestingEngineImpl.startBrowserMobProxy(WebDriverTestingEngineImpl.java:153) [classes/:na] at net.sourceforge.jwebunit.webdriver.WebDriverTestingEngineImpl.beginAt(WebDriverTestingEngineImpl.java:111) [classes/:na] at net.sourceforge.jwebunit.junit.WebTester.beginAt(WebTester.java:234) [jwebunit-core-3.3-SNAPSHOT.jar:na] at net.sourceforge.jwebunit.junit.JWebUnit.beginAt(JWebUnit.java:167) [jwebunit-core-3.3-SNAPSHOT.jar:na] at net.sourceforge.jwebunit.tests.ConcurrentJWebUnitTest.testClickLinkWithTextN(ConcurrentJWebUnitTest.java:64) [jwebunit-commons-tests-3.3-SNAPSHOT.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_51] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_51] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_51] at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_51] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) [junit-4.11.jar:na] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit-4.11.jar:na] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) [junit-4.11.jar:na] at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [junit-4.11.jar:na] at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit-4.11.jar:na] at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit-4.11.jar:na] at com.google.code.tempusfugit.concurrency.RunConcurrently$StatementEvaluatingTask.call(RunConcurrently.java:98) [tempus-fugit-11.jar:na] at com.google.code.tempusfugit.concurrency.RunConcurrently$StatementEvaluatingTask.call(RunConcurrently.java:86) [tempus-fugit-1.1.jar:na] at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_51] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_51] at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:17.0_51] at java.lang.Thread.run(Thread.java:744) [na:1.7.0_51] 12:08:50.649 ERROR n.s.j.w.WebDriverTestingEngineImpl - Error while starting BrowserMob proxy on port 8940. Retry...: Multiple exceptions org.browsermob.proxy.jetty.util.MultiException: Multiple exceptions at org.browsermob.proxy.jetty.http.HttpServer.doStart(HttpServer.java:669) ~[browsermob-proxy-2.0-beta-7.jar:na] at org.browsermob.proxy.jetty.util.Container.start(Container.java:72) ~[browsermob-proxy-2.0-beta-7.jar:na] at org.browsermob.proxy.ProxyServer.start(ProxyServerjava:73) ~[browsermob-proxy-2.0-beta-7.jar:na] at net.sourceforge.jwebunit.webdriver.WebDriverTestingEngineImpl.startBrowserMobProxy(WebDriverTestingEngineImpl.java:153) [classes/:na] at net.sourceforge.jwebunit.webdriver.WebDriverTestingEngineImpl.beginAt(WebDriverTestingEngineImpl.java:111) [classes/:na] at net.sourceforge.jwebunit.junit.WebTester.beginAt(WebTester.java:234) [jwebunit-core-3.3-SNAPSHOT.jar:na] at net.sourceforge.jwebunit.junit.JWebUnit.beginAt(JWebUnit.java:167) [jwebunit-core-3.3-SNAPSHOT.jar:na] at net.sourceforge.jwebunit.tests.ConcurrentJWebUnitTest.testClickLinkWithTextN(ConcurrentJWebUnitTest.java:70) [jwebunit-commons-tests-3.3-SNAPSHOT.jar:na] at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_51] at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_51] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) [junit-4.11.jar:na] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit-4.11.jar:na] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) [junit-4.11.jar:na] at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [junit-4.11.jar:na] at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit-4.11.jar:na] at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit-4.11.jar:na] at com.google.code.tempusfugit.concurrency.RunConcurrently$StatementEvaluatingTask.call(RunConcurrently.java:98) [tempus-fugit-11.jar:na] at com.google.code.tempusfugit.concurrency.RunConcurrently$StatementEvaluatingTask.call(RunConcurrently.java:86) [tempus-fugit-1.1.jar:na] at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_51] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_51] at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:17.0_51] at java.lang.Thread.run(Thread.java:744) [na:1.7.0_51] 12:08:50.657 ERROR n.s.j.w.WebDriverTestingEngineImpl - First exception: Address already in use: JVM_Bind java.net.BindException: Address already in use: JVM_Bind at java.net.DualStackPlainSocketImpl.bind0(Native Method) ~[na:1.7.0_51] at java.net.DualStackPlainSocketImpl.socketBind(DualStackPlainSocketImpl.java:106) ~[na:1.7.0_51] at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:376) ~[na:1.7.0_51] at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:190) ~[na:1.7.0_51] at java.net.ServerSocket.bind(ServerSocket.java:376) ~[na:1.7.0_51] at java.netServerSocket.<init>(ServerSocket.java:237) ~[na:1.7.0_51] at org.browsermob.proxy.jetty.util.ThreadedServer.newServerSocket(ThreadedServer.java:391) ~[browsermob-proxy-2.0-beta-7.jar:na] at org.browsermob.proxy.jetty.util.ThreadedServeropen(ThreadedServer.java:477) ~[browsermob-proxy-2.0-beta-7.jar:na] at org.browsermob.proxy.jetty.util.ThreadedServer.start(ThreadedServer.java:503) ~[browsermob-proxy-2.0-beta-7.jar:na] at org.browsermob.proxy.jetty.http.SocketListener.start(SocketListener.java:204) ~[browsermob-proxy-2.0-beta-7.jar:na] at org.browsermob.proxy.jetty.http.HttpServer.doStart(HttpServer.java:699) ~[browsermob-proxy-2.0-beta-7.jar:na] at org.browsermob.proxy.jetty.util.Container.start(Container.java:72) ~[browsermob-proxy-2.0-beta-7.jar:na] at org.browsermob.proxy.ProxyServer.start(ProxyServerjava:73) ~[browsermob-proxy-2.0-beta-7.jar:na] at net.sourceforge.jwebunit.webdriver.WebDriverTestingEngineImpl.startBrowserMobProxy(WebDriverTestingEngineImpl.java:153) [classes/:na] at net.sourceforge.jwebunit.webdriver.WebDriverTestingEngineImpl.beginAt(WebDriverTestingEngineImpl.java:111) [classes/:na] at net.sourceforge.jwebunit.junit.WebTester.beginAt(WebTester.java:234) [jwebunit-core-3.3-SNAPSHOT.jar:na] at net.sourceforge.jwebunit.junit.JWebUnit.beginAt(JWebUnit.java:167) [jwebunit-core-3.3-SNAPSHOT.jar:na] at net.sourceforge.jwebunit.tests.ConcurrentJWebUnitTest.testClickLinkWithTextN(ConcurrentJWebUnitTest.java:70) [jwebunit-commons-tests-3.3-SNAPSHOT.jar:na] at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_51] at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_51] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) [junit-4.11.jar:na] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit-4.11.jar:na] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) [junit-4.11.jar:na] at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [junit-4.11.jar:na] at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit-4.11.jar:na] at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit-4.11.jar:na] at com.google.code.tempusfugit.concurrency.RunConcurrently$StatementEvaluatingTask.call(RunConcurrently.java:98) [tempus-fugit-11.jar:na] at com.google.code.tempusfugit.concurrency.RunConcurrently$StatementEvaluatingTask.call(RunConcurrently.java:86) [tempus-fugit-1.1.jar:na] at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_51] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_51] at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:17.0_51] at java.lang.Thread.run(Thread.java:744) [na:1.7.0_51] 12:08:51.404 ERROR n.s.j.w.WebDriverTestingEngineImpl - Error while starting BrowserMob proxy on port 8588. Retry...: Multiple exceptions org.browsermob.proxy.jetty.util.MultiException: Multiple exceptions at org.browsermob.proxy.jetty.http.HttpServer.doStart(HttpServer.java:669) ~[browsermob-proxy-2.0-beta-7.jar:na] at org.browsermob.proxy.jetty.util.Container.start(Container.java:72) ~[browsermob-proxy-2.0-beta-7.jar:na] at org.browsermob.proxy.ProxyServer.start(ProxyServerjava:73) ~[browsermob-proxy-2.0-beta-7.jar:na] at net.sourceforge.jwebunit.webdriver.WebDriverTestingEngineImpl.startBrowserMobProxy(WebDriverTestingEngineImpl.java:153) [classes/:na] at net.sourceforge.jwebunit.webdriver.WebDriverTestingEngineImpl.beginAt(WebDriverTestingEngineImpl.java:111) [classes/:na] at net.sourceforge.jwebunit.junit.WebTester.beginAt(WebTester.java:234) [jwebunit-core-3.3-SNAPSHOT.jar:na] at net.sourceforge.jwebunit.junit.JWebUnit.beginAt(JWebUnit.java:167) [jwebunit-core-3.3-SNAPSHOT.jar:na] at net.sourceforge.jwebunit.tests.ConcurrentJWebUnitTest.testClickLinkWithTextN(ConcurrentJWebUnitTest.java:64) [jwebunit-commons-tests-3.3-SNAPSHOT.jar:na] at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_51] at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_51] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) [junit-4.11.jar:na] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit-4.11.jar:na] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) [junit-4.11.jar:na] at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [junit-4.11.jar:na] at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit-4.11.jar:na] at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit-4.11.jar:na] at com.google.code.tempusfugit.concurrency.RunConcurrently$StatementEvaluatingTask.call(RunConcurrently.java:98) [tempus-fugit-11.jar:na] at com.google.code.tempusfugit.concurrency.RunConcurrently$StatementEvaluatingTask.call(RunConcurrently.java:86) [tempus-fugit-1.1.jar:na] at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_51] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_51] at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:17.0_51] at java.lang.Thread.run(Thread.java:744) [na:1.7.0_51] 12:08:51.405 ERROR n.s.j.w.WebDriverTestingEngineImpl - First exception: Address already in use: JVM_Bind java.net.BindException: Address already in use: JVM_Bind at java.net.DualStackPlainSocketImpl.bind0(Native Method) ~[na:1.7.0_51] at java.net.DualStackPlainSocketImpl.socketBind(DualStackPlainSocketImpl.java:106) ~[na:1.7.0_51] at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:376) ~[na:1.7.0_51] at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:190) ~[na:1.7.0_51] Is this because the WebDriver plugin isn't complete yet? How can I turn off this build/test? Cheers Jevon ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech _______________________________________________ JWebUnit-development mailing list JWe...@li... https://lists.sourceforge.net/lists/listinfo/jwebunit-development |