Restart your selenium server and Java . try running netstat and check
the number of tcp connections from the firefox instance .
On Jan 9, 12:18 pm, sabf <
s.a....@gmx.de> wrote:
> Hello,
>
> i got the following Exception, when i try to select the first element of a
> dropdown in a loop (my code see below the stack trace):
>
> org.openqa.selenium.WebDriverException: Address already in use: connect
> Command duration or timeout: 5.60 seconds
> Build info: version: '2.16.0', revision: '15381', time: '2012-01-04 19:33:49'
> System info:
os.name: 'Linux', os.arch: 'i386', os.version: '2.6.27.45-0.1-default', java.version: '1.6.0_26'
> Driver info: driver.version: RemoteWebDriver
> at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:147)
> at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:113)
> at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:435)
> at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:231)
> at org.openqa.selenium.remote.RemoteWebElement.findElements(RemoteWebElement.java:161)
> at org.openqa.selenium.remote.RemoteWebElement.findElementsByTagName(RemoteWebElement.java:227)
> at
org.openqa.selenium.By$ByTagName.findElements(By.java:313)
> at org.openqa.selenium.remote.RemoteWebElement.findElements(RemoteWebElement.java:146)
> at org.openqa.selenium.support.ui.Select.getOptions(Select.java:70)
> at org.openqa.selenium.support.ui.Select.selectByIndex(Select.java:174)
> at de.edict.portal.live.LiveHelper.RegistrationCountryBlackList(LiveHelper.java:77)
> at de.edict.portal.registration.RegistrationTest.test_BadCountryLanguageRegistrationform_DE(RegistrationTest.java:72)
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> at java.lang.Thread.run(Thread.java:662)
> Caused by: java.net.BindException: Address already in use: connect
> at java.net.PlainSocketImpl.socketConnect(Native Method)
> at java.net.PlainSocketImpl.doConnect(Unknown Source)
> at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
> at java.net.PlainSocketImpl.connect(Unknown Source)
> at java.net.SocksSocketImpl.connect(Unknown Source)
> at java.net.Socket.connect(Unknown Source)
> at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:123)
> at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:148)
> at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:149)
> at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:121)
> at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:573)
> at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:425)
> at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820)
> at org.openqa.selenium.remote.HttpCommandExecutor.fallBackExecute(HttpCommandExecutor.java:416)
> at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:377)
> at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.execute(NewProfileExtensionConnection.java:122)
> at org.openqa.selenium.firefox.FirefoxDriver$LazyCommandExecutor.execute(FirefoxDriver.java:237)
> at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:401)
> at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:231)
> at org.openqa.selenium.remote.RemoteWebElement.equals(RemoteWebElement.java:249)
> at org.openqa.selenium.support.events.EventFiringWebDriver$EventFiringWebElement.equals(EventFiringWebDriver.java:427)
> at java.util.HashMap.get(Unknown Source)
> at com.google.common.collect.ForwardingMap.get(ForwardingMap.java:101)
> at org.openqa.selenium.remote.server.KnownElements.add(KnownElements.java:38)
> at org.openqa.selenium.remote.server.handler.FindChildElements$1.apply(FindChildElements.java:53)
> at org.openqa.selenium.remote.server.handler.FindChildElements$1.apply(FindChildElements.java:1)
> at com.google.common.collect.Iterators$8.next(Iterators.java:782)
> at com.google.common.collect.Sets.newLinkedHashSet(Sets.java:267)
> at org.openqa.selenium.remote.server.handler.FindChildElements.call(FindChildElements.java:50)
> at org.openqa.selenium.remote.server.handler.FindChildElements.call(FindChildElements.java:1)