[JWebUnit-development] Port in use error when testing WebDriver plugin
Brought to you by:
henryju
From: Jevon W. <je...@je...> - 2014-03-17 23:40:16
|
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(ProxyServer.java: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-1.1.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:1.7.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.net.ServerSocket.<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.ThreadedServer.open(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(ProxyServer.java: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-1.1.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:1.7.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(ProxyServer.java: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-1.1.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:1.7.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.net.ServerSocket.<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.ThreadedServer.open(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(ProxyServer.java: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-1.1.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:1.7.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(ProxyServer.java: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-1.1.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:1.7.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.net.ServerSocket.<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.ThreadedServer.open(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(ProxyServer.java: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-1.1.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:1.7.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(ProxyServer.java: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-1.1.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:1.7.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 |