title: Selenium server fails to launch Chromium
body: <p>I have a set of acceptance tests written with <a href="https://github.com/camme/webdriverjs" rel="nofollow">https://github.com/camme/webdriverjs</a>. I wish to run the tests against real browsers via Selenium Server (WebDriver) and Sauce Labs.  Firefox starts fine, but Chromium (30.0.1599.101 from Debian Wheezy packages) does not.  By just setting <code>{ desiredCapabilities: { browserName: "chrome" } }</code> I get <code>ERROR COULDNT GET A SESSION ID</code> and Selenium Server console output shows</p>
  
  <pre><code>WARN - Exception: The path to the driver executable must be set by the webdriver.chrome.driver system property; for more information, see http://code.google.com/p/selenium/wiki/ChromeDriver. The latest version can be downloaded from http://code.google.com/p/chromedriver/downloads/list
  </code></pre>
  
  <p>If I start Selenium Server with <code>-Dwebdriver.chrome.driver=/usr/bin/chromium</code> new browser window appears, but the tests never start running and after timeout I get the same <code>ERROR COULDNT GET A SESSION ID</code> and Selenium Server console output shows</p>
  
  <pre><code>Created new window in existing browser session. 13:43:25.775 WARN - Exception thrown java.util.concurrent.ExecutionException: org.openqa.selenium.WebDriverException: java.lang.reflect.InvocationTargetException
  [...]
  Caused by: org.openqa.selenium.WebDriverException: java.lang.reflect.InvocationTargetException
  [...]
  Caused by: 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.
  [...]
  Caused by: org.openqa.selenium.WebDriverException: Timed out waiting for driver server to start.
  </code></pre>