This repository was archived by the owner on Nov 29, 2018. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 195
This repository was archived by the owner on Nov 29, 2018. It is now read-only.
Retry on "UnknownError: Chrome failed to start: crashed" #8409
Copy link
Copy link
Closed
Description
Originally reported on Google Code with ID 8409
I have a Linux headless box running Jenkins - Protractor(selenium-webdriver) and from
time to time, let's say 1 of every 50 runs selenium-webdriver reports Chrome crashed
while starting.
It would be nice that the launcher retries launching Chrome to avoid CI false positives.
Stack trace:
```bash
Using the selenium server at http://localhost:4444/wd/hub
[launcher] Running 1 instances of WebDriver
ERROR - Unable to start a WebDriver session.
/home/jenkins/e2e/node_modules/selenium-webdriver/lib/atoms/error.js:113
var template = new Error(this.message);
^
UnknownError: unknown error: Chrome failed to start: crashed
(Driver info: chromedriver=2.11.298611 (d1120fdf51badec2f7b63a96e19a58d4783de84d),platform=Linux
3.13.0-36-generic x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 60.55 seconds
Build info: version: '2.43.1', revision: '5163bce', time: '2014-09-10 16:27:33'
System info: host: 'all1', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version:
'3.13.0-36-generic', java.version: '1.7.0_65'
Driver info: org.openqa.selenium.chrome.ChromeDriver
at new bot.Error (/home/jenkins/e2e/node_modules/selenium-webdriver/lib/atoms/error.js:113:18)
at Object.bot.response.checkResponse (/home/jenkins/e2e/node_modules/selenium-webdriver/lib/atoms/response.js:106:9)
at /home/jenkins/e2e/node_modules/selenium-webdriver/lib/webdriver/webdriver.js:152:24
at /home/jenkins/e2e/node_modules/selenium-webdriver/lib/goog/base.js:1582:15
at [object Object].webdriver.promise.ControlFlow.runInNewFrame_ (/home/jenkins/e2e/node_modules/selenium-webdriver/lib/webdriver/promise.js:1654:20)
at notify (/home/jenkins/e2e/node_modules/selenium-webdriver/lib/webdriver/promise.js:465:12)
at notifyAll (/home/jenkins/e2e/node_modules/selenium-webdriver/lib/webdriver/promise.js:442:7)
at resolve (/home/jenkins/e2e/node_modules/selenium-webdriver/lib/webdriver/promise.js:420:7)
at fulfill (/home/jenkins/e2e/node_modules/selenium-webdriver/lib/webdriver/promise.js:535:5)
at /home/jenkins/e2e/node_modules/selenium-webdriver/lib/goog/base.js:1582:15
==== async task ====
WebDriver.createSession()
at Function.webdriver.WebDriver.acquireSession_ (/home/jenkins/e2e/node_modules/selenium-webdriver/lib/webdriver/webdriver.js:149:22)
at Function.webdriver.WebDriver.createSession (/home/jenkins/e2e/node_modules/selenium-webdriver/lib/webdriver/webdriver.js:123:30)
at Builder.build (/home/jenkins/e2e/node_modules/selenium-webdriver/builder.js:294:22)
at DriverProvider.getNewDriver (/home/jenkins/e2e/node_modules/protractor/lib/driverProviders/driverProvider.js:38:7)
at Runner.createBrowser (/home/jenkins/e2e/node_modules/protractor/lib/runner.js:180:37)
at /home/jenkins/e2e/node_modules/protractor/lib/runner.js:246:21
at _fulfilled (/home/jenkins/e2e/node_modules/q/q.js:797:54)
at self.promiseDispatch.done (/home/jenkins/e2e/node_modules/q/q.js:826:30)
at Promise.promise.promiseDispatch (/home/jenkins/e2e/node_modules/q/q.js:759:13)
[launcher] Process exited with error code 1
Selenium version: 2.43.1
OS: Linux 3.13.0-36 (Ubuntu 14.04.1)
Browser: google-chrome-stable
Browser version: 39.0.2171.95-1
Protractor issue: angular/protractor#1738
Reported by `leonardogallucci` on 2015-01-20 19:50:26