title: UnreachableBrowserException trying to launch in Selenium Webdriver using IEDriver
body: <p>I have a set of automations that work fantastically in Firefox and Chrome, and I'd like to launch an instance of IEDriver as well. </p>
  
  <p>I've set up IEDriver as per <a href="https://code.google.com/p/selenium/wiki/InternetExplorerDriver" rel="nofollow">Selenium's Google Code wiki</a>, with the correct path (if I change the path I get a different exception, so it's definitely correct). But for some reason it still can't launch, and just times out.</p>
  
  <p>The code to launch it (the last line throws the exception): </p>
  
  <pre><code>        File ieDriver = new File("C:/Users/whatever/path/IEDriverServer.exe");
          System.setProperty("webdriver.ie.driver", ieDriver.getAbsolutePath());
          WebDriver ie = new InternetExplorerDriver();
  </code></pre>
  
  <p>And the exception is:</p>
  
  <pre><code>Exception in thread "main" org.openqa.selenium.remote.UnreachableBrowserException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.
  Build info: version: '2.33.0', revision: '4ecaf82108b2a6cc6f006aae81961236eba93358', time: '2013-05-22 12:00:17'
  System info: os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.7.0_21'
  Driver info: driver.version: InternetExplorerDriver
      at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:548)
      at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:216)
      at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:201)
      at org.openqa.selenium.ie.InternetExplorerDriver.run(InternetExplorerDriver.java:184)
      at org.openqa.selenium.ie.InternetExplorerDriver.&lt;init&gt;(InternetExplorerDriver.java:174)
      at org.openqa.selenium.ie.InternetExplorerDriver.&lt;init&gt;(InternetExplorerDriver.java:143)
      at uk.co.know.kiteTest.WebDriverManager.&lt;init&gt;(WebDriverManager.java:52)
      at uk.co.know.kiteTest.RunAutomations.main(RunAutomations.java:13)
  Caused by: org.openqa.selenium.WebDriverException: Timed out waiting for driver server to start.
  Build info: version: '2.33.0', revision: '4ecaf82108b2a6cc6f006aae81961236eba93358', time: '2013-05-22 12:00:17'
  System info: os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.7.0_21'
  Driver info: driver.version: InternetExplorerDriver
      at org.openqa.selenium.remote.service.DriverService.start(DriverService.java:165)
      at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:62)
      at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:527)
      ... 7 more
  Caused by: org.openqa.selenium.net.UrlChecker$TimeoutException: Timed out waiting for [http://localhost:38622/status] to be available after 20014 ms
      at org.openqa.selenium.net.UrlChecker.waitUntilAvailable(UrlChecker.java:104)
      at org.openqa.selenium.remote.service.DriverService.start(DriverService.java:163)
      ... 9 more
  Caused by: com.google.common.util.concurrent.UncheckedTimeoutException: java.util.concurrent.TimeoutException
      at com.google.common.util.concurrent.SimpleTimeLimiter.callWithTimeout(SimpleTimeLimiter.java:143)
      at org.openqa.selenium.net.UrlChecker.waitUntilAvailable(UrlChecker.java:79)
      ... 10 more
  </code></pre>