-
Notifications
You must be signed in to change notification settings - Fork 102
Open
Description
Environment:
- GitHub Actions, ubuntu-20.04
- Node.js 14.15.1 (latest LTS, also affects Node.js 12 and Node.js 10)
- karma-sauce-launcher@4.3.4 (latest, also affects 4.3.3 and 4.3.2)
- karma@5.2.3 (latest)
Example at https://github.com/Krinkle/kiwix-js/runs/1620210786?check_suite_focus=true
Tue, 29 Dec 2020 04:22:39 GMT > karma start tests/karma.conf.saucelabs.js
Tue, 29 Dec 2020 04:23:40 GMT … WARN [launcher]: firefox on SauceLabs have not captured in 60000 ms, killing.
Tue, 29 Dec 2020 04:23:40 GMT … ERROR [SaucelabsLauncher]: Could not quit the Saucelabs selenium connection.
Failure message:
TypeError: Cannot read property 'deleteSession' of null
at SaucelabsLauncher.<anonymous> (/home/runner/work/kiwix-js/kiwix-js/node_modules/karma-sauce-launcher/dist/launcher/launcher.js:139:26)
at Generator.next (<anonymous>)
at /home/runner/work/kiwix-js/kiwix-js/node_modules/karma-sauce-launcher/dist/launcher/launcher.js:8:71
at new Promise (<anonymous>)
at __awaiter (/home/runner/work/kiwix-js/kiwix-js/node_modules/karma-sauce-launcher/dist/launcher/launcher.js:4:12)
at SaucelabsLauncher.<anonymous> (/home/runner/work/kiwix-js/kiwix-js/node_modules/karma-sauce-launcher/dist/launcher/launcher.js:131:31)
at SaucelabsLauncher.emit (events.js:315:20)
at SaucelabsLauncher.EventEmitter.emit (domain.js:486:12)
at SaucelabsLauncher.emitAsync (/home/runner/work/kiwix-js/kiwix-js/node_modules/karma/lib/events.js:52:10)
at SaucelabsLauncher.BaseLauncher.kill (/home/runner/work/kiwix-js/kiwix-js/node_modules/karma/lib/launchers/base.js:61:27)
Tue, 29 Dec 2020 04:23:40 GMT … WARN [launcher]: chrome on SauceLabs have not captured in 60000 ms, killing.
…
Tue, 29 Dec 2020 04:23:40 GMT … WARN [launcher]: MicrosoftEdge 15.15063 on SauceLabs have not captured in 60000 ms, killing.
…
Tue, 29 Dec 2020 04:23:40 GMT … WARN [launcher]: MicrosoftEdge 18.17763 on SauceLabs have not captured in 60000 ms, killing.
…
It works fine from my machine with Node.js 10.15.2 on Debian 9 Stretch (via Docker for Mac), and it used to work fine on Travis CI, but now on GitHub Actions I can't get it work.
I've tried everything I could think of, including different Node.js versions and the latest versions of dependencies, and verifying that credentials are making it through.
As you can see from the timestamps, it happens immediately upon startup, so contrary to the warning, it is not a timeout. (The error message itself might be a secondary problem, as that led to some additional confusion initially.)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels