org.openqa.selenium.remote.UnreachableBrowserException: Error communicating with the remote browser. It may have died. Build info: version: '2.53.0', revision: '35ae25b1534ae328c771e0856c93e187490ca824', time: '2016-03-15 10:43:46' System info: host: 'c40-osi-sumit', ip: '10.131.10.78', os.name: 'Windows 8.1', os.arch: 'amd64', os.version: '6.3', java.version: '1.7.0_79' Driver info: driver.version: RemoteWebDriver Session ID: 0a9d2da6-475c-4be3-ae04-08d2670fecd6 Capabilities [{platform=WINDOWS, acceptSslCerts=true, javascriptEnabled=true, cssSelectorsEnabled=true, databaseEnabled=true, browserName=firefox, handlesAlerts=true, nativeEvents=false, webStorageEnabled=true, rotatable=false, locationContextEnabled=true, applicationCacheEnabled=true, takesScreenshot=true, version=45.0.2}]

Stack Overflow | Vipul Garg | 8 months ago
tip
Do you find the tips below useful? Click on the to mark them and say thanks to rafafviola . Or join the community to write better ones.
  1. 0

    org.openqa.selenium.remote.UnreachableBrowserException: Error communicating with the remote browser.

    Google Groups | 8 months ago | Vipul Garg
    org.openqa.selenium.remote.UnreachableBrowserException: Error communicating with the remote browser. It may have died. Build info: version: '2.53.0', revision: '35ae25b1534ae328c771e0856c93e187490ca824', time: '2016-03-15 10:43:46' System info: host: 'c40-osi-sumit', ip: '10.131.10.78', os.name: 'Windows 8.1', os.arch: 'amd64', os.version: '6.3', java.version: '1.7.0_79' Driver info: driver.version: RemoteWebDriver Session ID: 0a9d2da6-475c-4be3-ae04-08d2670fecd6 Capabilities [{platform=WINDOWS, acceptSslCerts=true, javascriptEnabled=true, cssSelectorsEnabled=true, databaseEnabled=true, browserName=firefox, handlesAlerts=true, nativeEvents=false, webStorageEnabled=true, rotatable=false, locationContextEnabled=true, applicationCacheEnabled=true, takesScreenshot=true, version=45.0.2}]
  2. 0

    org.openqa.selenium.remote.UnreachableBrowserException:. Script getting failed, receiving a retry exec error

    Stack Overflow | 8 months ago | Vipul Garg
    org.openqa.selenium.remote.UnreachableBrowserException: Error communicating with the remote browser. It may have died. Build info: version: '2.53.0', revision: '35ae25b1534ae328c771e0856c93e187490ca824', time: '2016-03-15 10:43:46' System info: host: 'c40-osi-sumit', ip: '10.131.10.78', os.name: 'Windows 8.1', os.arch: 'amd64', os.version: '6.3', java.version: '1.7.0_79' Driver info: driver.version: RemoteWebDriver Session ID: 0a9d2da6-475c-4be3-ae04-08d2670fecd6 Capabilities [{platform=WINDOWS, acceptSslCerts=true, javascriptEnabled=true, cssSelectorsEnabled=true, databaseEnabled=true, browserName=firefox, handlesAlerts=true, nativeEvents=false, webStorageEnabled=true, rotatable=false, locationContextEnabled=true, applicationCacheEnabled=true, takesScreenshot=true, version=45.0.2}]
  3. Speed up your debug routine!

    Automated exception search integrated into your IDE

  4. 0

    GitHub comment 1362#252306789

    GitHub | 5 months ago | treeleafj
    com.netflix.zuul.exception.ZuulException: Forwarding error
  5. 0
    samebug tip
    This seems to be caused by too many connections to the same server, saturating it and causing the exception! More info on the link
Not finding the right solution?
Take a tour to get the most out of Samebug.

Tired of useless tips?

Automated exception search integrated into your IDE

Root Cause Analysis

  1. java.net.BindException

    Address already in use: connect

    at java.net.DualStackPlainSocketImpl.waitForConnect()
  2. Java RT
    Socket.connect
    1. java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
    2. java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:85)
    3. java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
    4. java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
    5. java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
    6. java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
    7. java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
    8. java.net.Socket.connect(Socket.java:579)
    8 frames
  3. Apache HttpClient
    CloseableHttpClient.execute
    1. org.apache.http.conn.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:74)
    2. org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:134)
    3. org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:353)
    4. org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:380)
    5. org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
    6. org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184)
    7. org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)
    8. org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
    9. org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)
    10. org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:71)
    11. org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55)
    11 frames
  4. Selenium
    HttpCommandExecutor.execute
    1. org.openqa.selenium.remote.internal.ApacheHttpClient.fallBackExecute(ApacheHttpClient.java:162)
    2. org.openqa.selenium.remote.internal.ApacheHttpClient.execute(ApacheHttpClient.java:90)
    3. org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:142)
    3 frames
  5. selenium-firefox-driver
    FirefoxDriver$LazyCommandExecutor.execute
    1. org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.execute(NewProfileExtensionConnection.java:160)
    2. org.openqa.selenium.firefox.FirefoxDriver$LazyCommandExecutor.execute(FirefoxDriver.java:380)
    2 frames
  6. Selenium
    RemoteWebDriver.findElementByXPath
    1. org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:644)
    2. org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:363)
    3. org.openqa.selenium.remote.RemoteWebDriver.findElementByXPath(RemoteWebDriver.java:500)
    3 frames
  7. selenium-api
    By$ByXPath.findElement
    1. org.openqa.selenium.By$ByXPath.findElement(By.java:361)
    1 frame
  8. Selenium
    RemoteWebDriver.findElement
    1. org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:355)
    1 frame
  9. selenium-support
    FluentWait.until
    1. org.openqa.selenium.support.ui.ExpectedConditions.findElement(ExpectedConditions.java:899)
    2. org.openqa.selenium.support.ui.ExpectedConditions.access$000(ExpectedConditions.java:41)
    3. org.openqa.selenium.support.ui.ExpectedConditions$6.apply(ExpectedConditions.java:181)
    4. org.openqa.selenium.support.ui.ExpectedConditions$6.apply(ExpectedConditions.java:178)
    5. org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:238)
    5 frames
  10. com.dmainc.tifr
    KeyWord.verify_process_status_Complete
    1. com.dmainc.tifr.test.setup.KeyWord.click_on_link_alt(KeyWord.java:380)
    2. com.dmainc.tifr.test.setup.KeyWord.verify_process_status_Complete(KeyWord.java:2142)
    2 frames
  11. Java RT
    Method.invoke
    1. sun.reflect.GeneratedMethodAccessor26.invoke(Unknown Source)
    2. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    3. java.lang.reflect.Method.invoke(Method.java:606)
    3 frames
  12. com.dmainc.tifr
    ExecuteTaxContentInputAdapterTest.runProcess
    1. com.dmainc.tifr.test.executor.Executor.runReflectionMethod(Executor.java:184)
    2. com.dmainc.tifr.test.executor.Executor.execute(Executor.java:68)
    3. com.dmainc.tifr.test.process.ExecuteTaxContentInputAdapterTest.runProcess(ExecuteTaxContentInputAdapterTest.java:44)
    3 frames
  13. Java RT
    Method.invoke
    1. sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    2. sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    3. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    4. java.lang.reflect.Method.invoke(Method.java:606)
    4 frames
  14. TestNG
    TestNG.run
    1. org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
    2. org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
    3. org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
    4. org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
    5. org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
    6. org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
    7. org.testng.TestRunner.privateRun(TestRunner.java:767)
    8. org.testng.TestRunner.run(TestRunner.java:617)
    9. org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
    10. org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
    11. org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
    12. org.testng.SuiteRunner.run(SuiteRunner.java:240)
    13. org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    14. org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
    15. org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
    16. org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
    17. org.testng.TestNG.run(TestNG.java:1031)
    17 frames
  15. org.apache.maven
    TestNGProvider.invoke
    1. org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:281)
    2. org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:75)
    3. org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:121)
    3 frames
  16. SureFire
    ForkedBooter.main
    1. org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:290)
    2. org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:242)
    3. org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:121)
    3 frames