Note that there are some explanatory texts on larger screens.

plurals
  1. POSelenium 2 and OperaDriver: java.net.BindException
    text
    copied!<p>I downloaded the OperaDriver from <a href="https://github.com/operasoftware/operadriver/" rel="nofollow">https://github.com/operasoftware/operadriver/</a> and tried to run the simple/Example.java But I always get an exception "java.net.BindException: Address already in use"? I don't understand how this BindException can occur? How do I found out which port is already occupied? It is not printed out in the stack trace? Where does the OperaDriver run by default?</p> <p>Here is the full stack trace:</p> <pre><code>Jun 29, 2011 10:35:16 AM com.opera.core.systems.OperaDriver &lt;init&gt; SEVERE: Error initializing OperaDriver with exception org.openqa.selenium.WebDriverException: java.net.BindException: Address already in use Build info: version: '2.0rc3', revision: '12536', time: '2011-06-20 18:19:52' System info: os.name: 'Linux', os.arch: 'i386', os.version: '2.6.34.8-0.2-desktop', java.version: '1.6.0_24' Driver info: driver.version: OperaDriver at com.opera.core.systems.OperaDriver.createScopeServices(OperaDriver.java:233) at com.opera.core.systems.OperaDriver.init(OperaDriver.java:192) at com.opera.core.systems.OperaDriver.&lt;init&gt;(OperaDriver.java:147) at com.opera.core.systems.OperaDriver.&lt;init&gt;(OperaDriver.java:105) at ch.adnovum.wci.test.common.DriverFactory.getDriver(DriverFactory.java:132) at ch.adnovum.wci.test.web.UpAndRunningTest.testCustomerAppOpera(UpAndRunningTest.java:62) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:49) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) Caused by: java.net.BindException: Address already in use at sun.nio.ch.Net.bind(Native Method) at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:126) at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59) at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:52) at com.opera.core.systems.scope.stp.StpConnectionListener.start(StpConnectionListener.java:80) at com.opera.core.systems.scope.stp.StpConnectionListener.&lt;init&gt;(StpConnectionListener.java:53) at com.opera.core.systems.scope.stp.StpThread.&lt;init&gt;(StpThread.java:44) at com.opera.core.systems.ScopeServices.&lt;init&gt;(ScopeServices.java:175) at com.opera.core.systems.OperaDriver.createScopeServices(OperaDriver.java:230) ... 27 more </code></pre>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload