Skip to content
This repository was archived by the owner on Jul 29, 2024. It is now read-only.

Sauce Labs with forked browser instances does not shutdown properly #3780

Closed
cnishina opened this issue Dec 1, 2016 · 0 comments · Fixed by #3787
Closed

Sauce Labs with forked browser instances does not shutdown properly #3780

cnishina opened this issue Dec 1, 2016 · 0 comments · Fixed by #3787
Assignees

Comments

@cnishina
Copy link
Member

cnishina commented Dec 1, 2016

Forked browser instances on sauce labs appears to be the culprit of this error. In PR #3766 adding the test for forking a browser (currently disabled) in spec/basic/expected_conditions_spec.js, causes an issue and the following spec/basic/handling_spec.js gets the error. Although this test output is unrelated, it is good to have it hear for documentation.

[22:59:39] I/testLogger - 
------------------------------------
[22:59:39] I/testLogger - [firefox 47 #11] PID: 2490
[firefox 47 #11] [22:49:32] I/sauce - Using SauceLabs selenium server at http://ondemand.saucelabs.com:80/wd/hub
[firefox 47 #11] Started
[firefox 47 #11] .....[22:50:08] W/element - more than one element found for locator by.binding("item.reusedBinding") - the first result will be used
[firefox 47 #11] ..................................................................[22:54:02] E/protractor - Could not find Angular on page http://dummyurl/ : retries looking for angular exceeded
[firefox 47 #11] .........................................................................
[firefox 47 #11] 
[firefox 47 #11] 
[firefox 47 #11] 144 specs, 0 failures
[firefox 47 #11] Finished in 534.416 seconds
[firefox 47 #11] [22:58:38] I/sauce - SauceLabs results available at http://saucelabs.com/jobs/e4c7bc8225c64e718927baed63b9c793
[firefox 47 #11] [22:58:38] I/sauce - SauceLabs results available at http://saucelabs.com/jobs/3c9895dce26b470884fc86f3992aa948
[firefox 47 #11] 
[firefox 47 #11] /home/travis/build/angular/protractor/node_modules/selenium-webdriver/lib/error.js:27
[firefox 47 #11]     super(opt_error);
[firefox 47 #11]          ^
[firefox 47 #11] UnsupportedOperationError: ERROR The test with session id e4c7bc8225c64e718927baed63b9c793 has already finished, and can't receive further commands.
[firefox 47 #11] You can learn more at https://saucelabs.com/jobs/e4c7bc8225c64e718927baed63b9c793
[firefox 47 #11] For help, please check https://wiki.saucelabs.com/display/DOCS/Common+Error+Messages
[firefox 47 #11]     at WebDriverError (/home/travis/build/angular/protractor/node_modules/selenium-webdriver/lib/error.js:27:10)
[firefox 47 #11]     at UnsupportedOperationError (/home/travis/build/angular/protractor/node_modules/selenium-webdriver/lib/error.js:448:10)
[firefox 47 #11]     at parseHttpResponse (/home/travis/build/angular/protractor/node_modules/selenium-webdriver/http/index.js:552:11)
[firefox 47 #11]     at /home/travis/build/angular/protractor/node_modules/selenium-webdriver/http/index.js:472:11
[firefox 47 #11]     at ManagedPromise.invokeCallback_ (/home/travis/build/angular/protractor/node_modules/selenium-webdriver/lib/promise.js:1379:14)
[firefox 47 #11]     at TaskQueue.execute_ (/home/travis/build/angular/protractor/node_modules/selenium-webdriver/lib/promise.js:2913:14)
[firefox 47 #11]     at TaskQueue.executeNext_ (/home/travis/build/angular/protractor/node_modules/selenium-webdriver/lib/promise.js:2896:21)
[firefox 47 #11]     at /home/travis/build/angular/protractor/node_modules/selenium-webdriver/lib/promise.js:2820:25
[firefox 47 #11]     at /home/travis/build/angular/protractor/node_modules/selenium-webdriver/lib/promise.js:639:7
[firefox 47 #11]     at process._tickCallback (node.js:385:9)
[firefox 47 #11] From: Task: WebDriver.quit()
[firefox 47 #11]     at WebDriver.schedule (/home/travis/build/angular/protractor/node_modules/selenium-webdriver/lib/webdriver.js:377:17)
[firefox 47 #11]     at WebDriver.quit (/home/travis/build/angular/protractor/node_modules/selenium-webdriver/lib/webdriver.js:443:23)
[firefox 47 #11]     at /home/travis/build/angular/protractor/built/driverProviders/driverProvider.js:59:28
[firefox 47 #11]     at ManagedPromise.invokeCallback_ (/home/travis/build/angular/protractor/node_modules/selenium-webdriver/lib/promise.js:1379:14)
[firefox 47 #11]     at TaskQueue.execute_ (/home/travis/build/angular/protractor/node_modules/selenium-webdriver/lib/promise.js:2913:14)
[firefox 47 #11]     at TaskQueue.executeNext_ (/home/travis/build/angular/protractor/node_modules/selenium-webdriver/lib/promise.js:2896:21)
[firefox 47 #11]     at /home/travis/build/angular/protractor/node_modules/selenium-webdriver/lib/promise.js:2820:25
[firefox 47 #11]     at /home/travis/build/angular/protractor/node_modules/selenium-webdriver/lib/promise.js:639:7
[firefox 47 #11]     at process._tickCallback (node.js:385:9)
@cnishina cnishina self-assigned this Dec 1, 2016
cnishina added a commit to cnishina/protractor that referenced this issue Dec 2, 2016
- fix driver provider quit session to not throw error and quit
- should fix sauce labs test, enabling expected conditions test with forked instance
- checked that chromedriver does not persist in the background
- add local driver test with forked instance to test suite
- organize attach session and local specs to driverProviders directory

closes angular#3780, closes angular#3779, closes angular#3772
cnishina added a commit to cnishina/protractor that referenced this issue Dec 2, 2016
- fix driver provider quit session to not throw error and quit
- should fix sauce labs test, enabling expected conditions test with forked instance
- checked that chromedriver does not persist in the background
- add local driver test with forked instance to test suite
- organize attach session and local specs to driverProviders directory

closes angular#3780, closes angular#3779, closes angular#3772
sjelin pushed a commit that referenced this issue Dec 3, 2016
…3787)

- fix driver provider quit session to not throw error and quit
- should fix sauce labs test, enabling expected conditions test with forked instance
- checked that chromedriver does not persist in the background
- add local driver test with forked instance to test suite
- organize attach session and local specs to driverProviders directory

closes #3780, closes #3779, closes #3772
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant