vscode-extension-tester: WebDriverError: unknown error: Chrome failed to start: crashed. (unknown error: DevToolsActivePort file doesn't exist)

We are currently facing some errors in our build:

  • WebDriverError: unknown error: Chrome failed to start: crashed. (unknown error: DevToolsActivePort file doesn’t exist)
  • TypeError: Cannot read property 'manage' of undefined

Please see the error ouput below. It does not happen on every build. See also https://app.circleci.com/pipelines/github/jboss-fuse/vscode-atlasmap?branch=pull%2F514

Writing code settings to /home/circleci/vscode-atlasmap/test-resources/settings/User/settings.json
  1) "before all" hook in "{root}"
  2) "after all" hook in "{root}"

  0 passing (337ms)
  2 failing

  1) "before all" hook in "{root}":
     WebDriverError: unknown error: Chrome failed to start: crashed.
  (unknown error: DevToolsActivePort file doesn't exist)
  (The process started from chrome location /home/circleci/vscode-atlasmap/test-resources/VSCode-linux-x64/code is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
  (Driver info: chromedriver=83.0.4103.39 (ccbf011cb2d2b19b506d844400483861342c20cd-refs/branch-heads/4103@{#416}),platform=Linux 4.15.0-1077-aws x86_64)
      at Object.checkLegacyResponse (node_modules/selenium-webdriver/lib/error.js:546:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:509:13)
      at /home/circleci/vscode-atlasmap/node_modules/selenium-webdriver/lib/http.js:441:30
      at runMicrotasks (<anonymous>)
      at processTicksAndRejections (internal/process/task_queues.js:93:5)
  From: Task: WebDriver.createSession()
      at Function.createSession (node_modules/selenium-webdriver/lib/webdriver.js:769:24)
      at Function.createSession (node_modules/selenium-webdriver/chrome.js:761:15)
      at createDriver (node_modules/selenium-webdriver/index.js:170:33)
      at Builder.build (node_modules/selenium-webdriver/index.js:642:16)
      at VSBrowser.<anonymous> (node_modules/vscode-extension-tester/out/browser.js:77:18)
      at Generator.next (<anonymous>)
      at fulfilled (node_modules/vscode-extension-tester/out/browser.js:5:58)

  2) "after all" hook in "{root}":
     TypeError: Cannot read property 'manage' of undefined
      at VSBrowser.<anonymous> (node_modules/vscode-extension-tester/out/browser.js:114:48)
      at Generator.next (<anonymous>)
      at /home/circleci/vscode-atlasmap/node_modules/vscode-extension-tester/out/browser.js:8:71
      at new Promise (<anonymous>)
      at __awaiter (node_modules/vscode-extension-tester/out/browser.js:4:12)
      at VSBrowser.quit (node_modules/vscode-extension-tester/out/browser.js:113:16)
      at Context.<anonymous> (node_modules/vscode-extension-tester/out/suite/runner.js:69:35)
      at Generator.next (<anonymous>)
      at /home/circleci/vscode-atlasmap/node_modules/vscode-extension-tester/out/suite/runner.js:8:71
      at new Promise (<anonymous>)

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Reactions: 1
  • Comments: 21 (8 by maintainers)

Commits related to this issue

Most upvoted comments

I am also experiencing this issue(tried on v4.3.0 and v5.2.1). Has anybody found a solution?

I am running this in a github action linux runner: extest get-vscode && extest get-chromedriver && extest install-vsix --extensions_dir ./test-resources/extensions --vsix_file ./dist/vscode-extension.vsix && extest install-from-marketplace --extensions_dir ./test-resources/extensions redhat.java vscjava.vscode-java-debug redhat.vscode-yaml && extest run-tests ./out/test/runPackageTests.js

I am getting essentially the same output:

Writing code settings to /home/runner/work/tanzu-developer-tools-for-vscode/tanzu-developer-tools-for-vscode/test-resources/settings/User/settings.json
Launching browser...
  1) "before all" hook in "{root}"
  2) "after all" hook in "{root}"

  0 passing (336ms)
  2 failing

  1) "before all" hook in "{root}":
     WebDriverError: unknown error: Chrome failed to start: crashed.
  (unknown error: DevToolsActivePort file doesn't exist)
  (The process started from chrome location /home/runner/work/tanzu-developer-tools-for-vscode/tanzu-developer-tools-for-vscode/test-resources/VSCode-linux-x64/code is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
      at Object.throwDecodedError (node_modules/selenium-webdriver/lib/error.js:524:15)
      at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:587:13)
      at Executor.execute (node_modules/selenium-webdriver/lib/http.js:515:28)
      at processTicksAndRejections (internal/process/task_queues.js:95:5)

  2) "after all" hook in "{root}":
     TypeError: Cannot read property 'manage' of undefined
      at VSBrowser.<anonymous> (node_modules/vscode-extension-tester/out/browser.js:126:48)
      at Generator.next (<anonymous>)
      at /home/runner/work/tanzu-developer-tools-for-vscode/tanzu-developer-tools-for-vscode/node_modules/vscode-extension-tester/out/browser.js:8:71
      at new Promise (<anonymous>)
      at __awaiter (node_modules/vscode-extension-tester/out/browser.js:4:12)
      at VSBrowser.quit (node_modules/vscode-extension-tester/out/browser.js:125:16)
      at Context.<anonymous> (node_modules/vscode-extension-tester/out/suite/runner.js:82:35)
      at Generator.next (<anonymous>)
      at /home/runner/work/tanzu-developer-tools-for-vscode/tanzu-developer-tools-for-vscode/node_modules/vscode-extension-tester/out/suite/runner.js:8:71
      at new Promise (<anonymous>)



npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! tanzu@0.13.0 test-package: `npm run test-package-get-resources && npm run test-package-install-extension && extest run-tests ./out/test/runPackageTests.js`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the tanzu@0.13.0 test-package script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/runner/.npm/_logs/2023-01-24T08_[46](https://github.com/vmware-tanzu/tanzu-developer-tools-for-vscode/actions/runs/3994410146/jobs/6852088986#step:21:47)_21_[63](https://github.com/vmware-tanzu/tanzu-developer-tools-for-vscode/actions/runs/3994410146/jobs/6852088986#step:21:64)4Z-debug.log

The same:

Launching browser…

  1. “before all” hook in “{root}”
  2. “after all” hook in “{root}”

0 passing (228ms) 2 failing

  1. “before all” hook in “{root}”: WebDriverError: unknown error: Chrome failed to start: crashed. (unknown error: DevToolsActivePort file doesn’t exist) (The process started from chrome location /home/sergey/repos/frameworks.ide.vscode.extensions.oneapi-gdb-debug/test-resources/VSCode-linux-x64/code is no longer running, so ChromeDriver is assuming that Chrome has crashed.) at Object.throwDecodedError (node_modules/selenium-webdriver/lib/error.js:522:15) at parseHttpResponse (node_modules/selenium-webdriver/lib/http.js:589:13) at Executor.execute (node_modules/selenium-webdriver/lib/http.js:514:28) at processTicksAndRejections (node:internal/process/task_queues:96:5)

  2. “after all” hook in “{root}”: TypeError: Cannot read properties of undefined (reading ‘manage’) at VSBrowser.<anonymous> (node_modules/vscode-extension-tester/out/browser.js:126:48) at Generator.next (<anonymous>) at /home/sergey/repos/frameworks.ide.vscode.extensions.oneapi-gdb-debug/node_modules/vscode-extension-tester/out/browser.js:8:71 at new Promise (<anonymous>) at __awaiter (node_modules/vscode-extension-tester/out/browser.js:4:12) at VSBrowser.quit (node_modules/vscode-extension-tester/out/browser.js:125:16) at Context.<anonymous> (node_modules/vscode-extension-tester/out/suite/runner.js:82:35) at Generator.next (<anonymous>) at /home/sergey/repos/frameworks.ide.vscode.extensions.oneapi-gdb-debug/node_modules/vscode-extension-tester/out/suite/runner.js:8:71 at new Promise (<anonymous>)

Waiting for the debugger to disconnect…