cypress-io / cypress

Fast, easy and reliable testing for anything that runs in a browser.
https://cypress.io
MIT License
46.87k stars 3.17k forks source link

"using a 3rd party library that is not supported by Cypress: cypress-cloud" #28386

Closed jolan-svd closed 11 months ago

jolan-svd commented 11 months ago

Current behavior

Our CI (gitlab runner) started failing recently with the message :

We've detected that you're using a 3rd party library that is not supported by Cypress: cypress-cloud
To continue running Cypress, please remove this library and its configuration files or contact us for help migrating.
https://on.cypress.io/unsupported-third-party-library?p=w53Ds8Oqw6zDn8Otw63Cp8Odw6bDqcOvw54%3D

We use a npm module cache so I cannot tell when the problem appeared exactly.

The issue is not reproductible on my local environnement, and I tried with cypress 12.9.0 (log attached), 12.17.4 and 13.5.1 with the same result.

Desired behavior

No response

Test code to reproduce

cypress run --browser chrome --component

Cypress Version

13.5.1

Node version

18.14.1

Operating System

gitlab-runner 16.6.0~beta.105

Debug Logs

> cypress run --browser chrome --component
2023-11-22T09:52:03.754Z cypress:cli:cli cli starts with arguments ["/usr/local/bin/node","/builds/myorg/myproject/node_modules/.bin/cypress","run","--browser","chrome","--component"]
2023-11-22T09:52:03.755Z cypress:cli NODE_OPTIONS is not set
2023-11-22T09:52:03.755Z cypress:cli:cli program parsing arguments
2023-11-22T09:52:03.758Z cypress:cli:cli running Cypress with args [ Command { _events: [Object: null prototype] { 'option:auto-cancel-after-failures': [Function (anonymous)], 'option:browser': [Function (anonymous)], 'option:ci-build-id': [Function (anonymous)], 'option:component': [Function (anonymous)], 'option:config': [Function (anonymous)], 'option:config-file': [Function (anonymous)], 'option:e2e': [Function (anonymous)], 'option:env': [Function (anonymous)], 'option:group': [Function (anonymous)], 'option:key': [Function (anonymous)], 'option:headed': [Function (anonymous)], 'option:headless': [Function (anonymous)], 'option:no-exit': [Function (anonymous)], 'option:parallel': [Function (anonymous)], 'option:port': [Function (anonymous)], 'option:project': [Function (anonymous)], 'option:quiet': [Function (anonymous)], 'option:record': [Function (anonymous)], 'option:reporter': [Function (anonymous)], 'option:reporter-options': [Function (anonymous)], 'option:spec': [Function (anonymous)], 'option:tag': [Function (anonymous)], 'option:dev': [Function (anonymous)] }, _eventsCount: 23, _maxListeners: undefined, commands: [], options: [ [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option] ], parent: Command { _events: [Object: null prototype], _eventsCount: 1, _maxListeners: undefined, commands: [Array], options: [Array], parent: null, _allowUnknownOption: false, _args: [], rawArgs: [Array], _scriptPath: '/builds/myorg/myproject/node_modules/.bin/cypress', _name: 'cypress', _optionValues: {}, _storeOptionsAsProperties: true, _passCommandToAction: true, _actionResults: [], _actionHandler: null, _executableHandler: false, _executableFile: null, _defaultCommandName: null, _exitCallback: null, _aliases: [], _hidden: false, _helpFlags: '-h, --help', _helpDescription: 'display help for command', _helpShortFlag: '-h', _helpLongFlag: '--help', _hasImplicitHelpCommand: undefined, _helpCommandName: 'help', _helpCommandnameAndArgs: 'help [command]', _helpCommandDescription: 'display help for command', _usage: '<command> [options]', args: [Array], [Symbol(kCapture)]: false }, _allowUnknownOption: false, _args: [], rawArgs: null, _scriptPath: null, _name: 'run', _optionValues: {}, _storeOptionsAsProperties: true, _passCommandToAction: true, _actionResults: [], _actionHandler: [Function: listener], _executableHandler: false, _executableFile: null, _defaultCommandName: null, _exitCallback: null, _aliases: [], _hidden: false, _helpFlags: '-h, --help', _helpDescription: 'display help for command', _helpShortFlag: '-h', _helpLongFlag: '--help', _hasImplicitHelpCommand: 0, _helpCommandName: 'help', _helpCommandnameAndArgs: 'help [command]', _helpCommandDescription: 'display help for command', _usage: '[options]', _description: 'Runs Cypress tests from the CLI without the GUI', _argsDescription: undefined, exit: true, browser: 'chrome', component: true, args: [], [Symbol(kCapture)]: false } ]
2023-11-22T09:52:03.853Z cypress:cli:cli variable-length opts parsed { args: [ '/usr/local/bin/node', '/builds/myorg/myproject/node_modules/.bin/cypress', 'run', '--browser', 'chrome', '--component' ], opts: Command { _events: [Object: null prototype] { 'option:auto-cancel-after-failures': [Function (anonymous)], 'option:browser': [Function (anonymous)], 'option:ci-build-id': [Function (anonymous)], 'option:component': [Function (anonymous)], 'option:config': [Function (anonymous)], 'option:config-file': [Function (anonymous)], 'option:e2e': [Function (anonymous)], 'option:env': [Function (anonymous)], 'option:group': [Function (anonymous)], 'option:key': [Function (anonymous)], 'option:headed': [Function (anonymous)], 'option:headless': [Function (anonymous)], 'option:no-exit': [Function (anonymous)], 'option:parallel': [Function (anonymous)], 'option:port': [Function (anonymous)], 'option:project': [Function (anonymous)], 'option:quiet': [Function (anonymous)], 'option:record': [Function (anonymous)], 'option:reporter': [Function (anonymous)], 'option:reporter-options': [Function (anonymous)], 'option:spec': [Function (anonymous)], 'option:tag': [Function (anonymous)], 'option:dev': [Function (anonymous)] }, _eventsCount: 23, _maxListeners: undefined, commands: [], options: [ [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option], [Option] ], parent: Command { _events: [Object: null prototype], _eventsCount: 1, _maxListeners: undefined, commands: [Array], options: [Array], parent: null, _allowUnknownOption: false, _args: [], rawArgs: [Array], _scriptPath: '/builds/myorg/myproject/node_modules/.bin/cypress', _name: 'cypress', _optionValues: {}, _storeOptionsAsProperties: true, _passCommandToAction: true, _actionResults: [], _actionHandler: null, _executableHandler: false, _executableFile: null, _defaultCommandName: null, _exitCallback: null, _aliases: [], _hidden: false, _helpFlags: '-h, --help', _helpDescription: 'display help for command', _helpShortFlag: '-h', _helpLongFlag: '--help', _hasImplicitHelpCommand: undefined, _helpCommandName: 'help', _helpCommandnameAndArgs: 'help [command]', _helpCommandDescription: 'display help for command', _usage: '<command> [options]', args: [Array], [Symbol(kCapture)]: false }, _allowUnknownOption: false, _args: [], rawArgs: null, _scriptPath: null, _name: 'run', _optionValues: {}, _storeOptionsAsProperties: true, _passCommandToAction: true, _actionResults: [], _actionHandler: [Function: listener], _executableHandler: false, _executableFile: null, _defaultCommandName: null, _exitCallback: null, _aliases: [], _hidden: false, _helpFlags: '-h, --help', _helpDescription: 'display help for command', _helpShortFlag: '-h', _helpLongFlag: '--help', _hasImplicitHelpCommand: 0, _helpCommandName: 'help', _helpCommandnameAndArgs: 'help [command]', _helpCommandDescription: 'display help for command', _usage: '[options]', _description: 'Runs Cypress tests from the CLI without the GUI', _argsDescription: undefined, exit: true, browser: 'chrome', component: true, args: [], [Symbol(kCapture)]: false } }
2023-11-22T09:52:03.854Z cypress:cli parsed cli options { browser: 'chrome', component: true }
2023-11-22T09:52:03.855Z cypress:cli verifying Cypress app
2023-11-22T09:52:03.855Z cypress:cli Using CYPRESS_CACHE_FOLDER from environment variable
2023-11-22T09:52:03.855Z cypress:cli Using CYPRESS_CACHE_FOLDER from environment variable
2023-11-22T09:52:03.856Z cypress:cli using environment variable CYPRESS_CACHE_FOLDER /builds/myorg/myproject/cache/Cypress
2023-11-22T09:52:03.856Z cypress:cli checking environment variables
2023-11-22T09:52:03.861Z cypress:cli checking if executable exists /builds/myorg/myproject/cache/Cypress/12.9.0/Cypress/Cypress
2023-11-22T09:52:03.869Z cypress:cli Binary is executable? : true
2023-11-22T09:52:03.870Z cypress:cli binaryDir is  /builds/myorg/myproject/cache/Cypress/12.9.0/Cypress
2023-11-22T09:52:03.870Z cypress:cli Reading binary package.json from: /builds/myorg/myproject/cache/Cypress/12.9.0/Cypress/resources/app/package.json
2023-11-22T09:52:03.876Z cypress:cli Found binary version 12.9.0 installed in: /builds/myorg/myproject/cache/Cypress/12.9.0/Cypress
2023-11-22T09:52:03.877Z cypress:cli could not read binary_state.json file at "/builds/myorg/myproject/cache/Cypress/12.9.0/binary_state.json"
2023-11-22T09:52:03.877Z cypress:cli {}
2023-11-22T09:52:03.878Z cypress:cli is Verified ? undefined
2023-11-22T09:52:03.878Z cypress:cli running binary verification check 12.9.0
[STARTED] Task without title.
2023-11-22T09:52:03.881Z cypress:cli clearing out the verified version
2023-11-22T09:52:03.883Z cypress:cli undefined DISPLAY environment variable
2023-11-22T09:52:03.883Z cypress:cli Cypress will spawn its own Xvfb
2023-11-22T09:52:03.883Z cypress:cli needs Xvfb? true
2023-11-22T09:52:03.883Z cypress:cli Starting Xvfb
2023-11-22T09:52:03.900Z cypress:cli disabling Electron sandbox
2023-11-22T09:52:03.900Z cypress:cli running smoke test
2023-11-22T09:52:03.900Z cypress:cli using Cypress executable /builds/myorg/myproject/cache/Cypress/12.9.0/Cypress/Cypress
2023-11-22T09:52:03.900Z cypress:cli smoke test command: /builds/myorg/myproject/cache/Cypress/12.9.0/Cypress/Cypress --no-sandbox --smoke-test --ping=691
2023-11-22T09:52:03.900Z cypress:cli smoke test timeout 30000 ms
2023-11-22T09:52:04.701Z cypress:cli smoke test stdout "It looks like you are running the Cypress binary directly.
This is not the recommended approach, and Cypress may not work correctly.
Please install the cypress NPM package and follow the instructions here:
https://on.cypress.io/installing-cypress
691"
2023-11-22T09:52:04.702Z cypress:cli Stopping Xvfb
2023-11-22T09:52:05.385Z cypress:cli write verified: true
2023-11-22T09:52:05.386Z cypress:cli could not read binary_state.json file at "/builds/myorg/myproject/cache/Cypress/12.9.0/binary_state.json"
[SUCCESS] Task without title.
2023-11-22T09:52:05.389Z cypress:cli:run processing run options { browser: 'chrome', component: true, key: null, spec: null, reporter: null, reporterOptions: null, project: '/builds/myorg/myproject' }
2023-11-22T09:52:05.389Z cypress:cli:run --key is not set, looking up environment variable CYPRESS_RECORD_KEY
2023-11-22T09:52:05.390Z cypress:cli:run run to spawn.start args ["--run-project","/builds/myorg/myproject","--browser","chrome","--testing-type","component"]
2023-11-22T09:52:05.390Z cypress:cli undefined DISPLAY environment variable
2023-11-22T09:52:05.390Z cypress:cli Cypress will spawn its own Xvfb
2023-11-22T09:52:05.390Z cypress:cli Using CYPRESS_CACHE_FOLDER from environment variable
2023-11-22T09:52:05.390Z cypress:cli Using CYPRESS_CACHE_FOLDER from environment variable
2023-11-22T09:52:05.391Z cypress:cli using environment variable CYPRESS_CACHE_FOLDER /builds/myorg/myproject/cache/Cypress
2023-11-22T09:52:05.391Z cypress:cli needs to start own Xvfb? true
2023-11-22T09:52:05.392Z cypress:cli Starting Xvfb
2023-11-22T09:52:05.406Z cypress:cli spawning, should retry on display problem? false
2023-11-22T09:52:05.415Z cypress:cli passing DISPLAY :99
2023-11-22T09:52:05.416Z cypress:cli spawn args [ '--no-sandbox', '--', '--run-project', '/builds/myorg/myproject', '--browser', 'chrome', '--testing-type', 'component', '--cwd', '/builds/myorg/myproject', '--userNodePath', '/usr/local/bin/node', '--userNodeVersion', '18.14.1' ] { detached: false, stdio: [ 'inherit', 'inherit', 'pipe' ] }
2023-11-22T09:52:05.416Z cypress:cli spawning Cypress with executable: /builds/myorg/myproject/cache/Cypress/12.9.0/Cypress/Cypress
2023-11-22T09:52:05.419Z cypress:cli piping child STDERR to process STDERR
  cypress:snapshot:info Caching 3502, defining 4415 modules! Using cache +0ms
  cypress:snapshot:debug initializing packherd require +0ms
  cypress:server:appdata path: /root/.config/Cypress/cy/production/browsers +0ms
  cypress:server:cypress starting cypress with argv [ '/builds/myorg/myproject/cache/Cypress/12.9.0/Cypress/Cypress', '--no-sandbox', '--', '--run-project', '/builds/myorg/myproject', '--browser', 'chrome', '--testing-type', 'component', '--cwd', '/builds/myorg/myproject', '--userNodePath', '/usr/local/bin/node', '--userNodeVersion', '18.14.1' ] +0ms
  cypress:server:args argv array: [ '/builds/myorg/myproject/cache/Cypress/12.9.0/Cypress/Cypress', '--no-sandbox', '--run-project', '/builds/myorg/myproject', '--browser', 'chrome', '--testing-type', 'component', '--cwd', '/builds/myorg/myproject', '--userNodePath', '/usr/local/bin/node', '--userNodeVersion', '18.14.1' ] +0ms
  cypress:server:args parsed argv options { options: { _: [ '/builds/myorg/myproject/cache/Cypress/12.9.0/Cypress/Cypress' ], sandbox: false, 'run-project': '/builds/myorg/myproject', runProject: '/builds/myorg/myproject', browser: 'chrome', 'testing-type': 'component', testingType: 'component', cwd: '/builds/myorg/myproject', userNodePath: '/usr/local/bin/node', userNodeVersion: '18.14.1' } } +2ms
  cypress:server:args argv parsed: { _: [ '/builds/myorg/myproject/cache/Cypress/12.9.0/Cypress/Cypress' ], sandbox: false, runProject: '/builds/myorg/myproject', browser: 'chrome', testingType: 'component', cwd: '/builds/myorg/myproject', userNodePath: '/usr/local/bin/node', userNodeVersion: '18.14.1', invokedFromCli: true } +4ms
  cypress:server:util:proxy found proxy environment variables { npm_config_noproxy: '' } +0ms
  cypress:server:args options { _: [ '/builds/myorg/myproject/cache/Cypress/12.9.0/Cypress/Cypress' ], sandbox: false, runProject: '/builds/myorg/myproject', browser: 'chrome', testingType: 'component', cwd: '/builds/myorg/myproject', userNodePath: '/usr/local/bin/node', userNodeVersion: '18.14.1', invokedFromCli: true, config: {} } +4ms
  cypress:server:args argv options: { _: [ '/builds/myorg/myproject/cache/Cypress/12.9.0/Cypress/Cypress' ], sandbox: false, runProject: '/builds/myorg/myproject', browser: 'chrome', testingType: 'component', cwd: '/builds/myorg/myproject', userNodePath: '/usr/local/bin/node', userNodeVersion: '18.14.1', invokedFromCli: true, config: {}, projectRoot: '/builds/myorg/myproject' } +0ms
  cypress:server:cypress from argv [ '/builds/myorg/myproject/cache/Cypress/12.9.0/Cypress/Cypress', '--no-sandbox', '--run-project', '/builds/myorg/myproject', '--browser', 'chrome', '--testing-type', 'component', '--cwd', '/builds/myorg/myproject', '--userNodePath', '/usr/local/bin/node', '--userNodeVersion', '18.14.1' ] got options { _: [ '/builds/myorg/myproject/cache/Cypress/12.9.0/Cypress/Cypress' ], sandbox: false, runProject: '/builds/myorg/myproject', browser: 'chrome', testingType: 'component', cwd: '/builds/myorg/myproject', userNodePath: '/usr/local/bin/node', userNodeVersion: '18.14.1', invokedFromCli: true, config: {}, projectRoot: '/builds/myorg/myproject' } +14ms
  cypress:server:cypress scaling electron app in headless mode +0ms
  cypress:server:appdata path: /root/.config/Cypress/cy/production +141ms
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
[424:1122/105206.100770:ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported.
  cypress:server:cypress starting in mode run with options { _: [ '/builds/myorg/myproject/cache/Cypress/12.9.0/Cypress/Cypress' ], sandbox: false, runProject: '/builds/myorg/myproject', browser: 'chrome', testingType: 'component', cwd: '/builds/myorg/myproject', userNodePath: '/usr/local/bin/node', userNodeVersion: '18.14.1', invokedFromCli: true, config: {}, projectRoot: '/builds/myorg/myproject' } +141ms
  cypress:server:cypress running Electron currently +1ms
  cypress:graphql:nexusDeferIfNotLoadedPlugin Adding nexusDeferIfNotLoadedPlugin for Query.cloudLatestRunUpdateSpecData +0ms
  cypress:graphql:nexusDeferIfNotLoadedPlugin Adding nexusDeferIfNotLoadedPlugin for Query.cloudProjectBySlug +0ms
  cypress:graphql:nexusDeferIfNotLoadedPlugin Adding nexusDeferIfNotLoadedPlugin for Query.cloudProjectsBySlugs +1ms
  cypress:graphql:nexusDeferIfNotLoadedPlugin Adding nexusDeferIfNotLoadedPlugin for Query.cloudSpecByPath +0ms
  cypress:graphql:nexusDeferIfNotLoadedPlugin Adding nexusDeferIfNotLoadedPlugin for Query.cloudViewer +0ms
  cypress:graphql:nexusDeferIfNotLoadedPlugin Adding nexusDeferIfNotLoadedPlugin for Query.pollingIntervals +0ms
  cypress:graphql:nexusDeferIfNotLoadedPlugin Adding nexusDeferIfNotLoadedPlugin for Query.versions +1ms
  cypress:graphql:nexusDeferIfNotLoadedPlugin Adding nexusDeferIfNotLoadedPlugin for CurrentProject.cloudProject +2ms
  cypress:graphql:nexusDeferIfNotLoadedPlugin Adding nexusDeferIfNotLoadedPlugin for RelevantRunInfo.status +4ms
  cypress:graphql:nexusDeferIfNotLoadedPlugin Adding nexusDeferIfNotLoadedPlugin for RemoteFetchableCloudProjectResult.data +2ms
  cypress:graphql:nexusDeferIfNotLoadedPlugin Adding nexusDeferIfNotLoadedPlugin for RemoteFetchableCloudProjectSpecResult.data +0ms
  cypress:server:browsers:utils getBrowsers +0ms
  cypress:launcher:detect detecting if the following browsers are present [ { name: 'chrome', family: 'chromium', channel: 'stable', displayName: 'Chrome', versionRegex: /Google Chrome (\S+)/m, binary: [ 'google-chrome', 'chrome', 'google-chrome-stable' ], minSupportedVersion: 64 }, { name: 'chromium', family: 'chromium', channel: 'stable', displayName: 'Chromium', versionRegex: /Chromium (\S+)/m, binary: [ 'chromium-browser', 'chromium' ], minSupportedVersion: 64 }, { name: 'chrome', family: 'chromium', channel: 'beta', displayName: 'Chrome Beta', versionRegex: /Google Chrome (\S+) beta/m, binary: 'google-chrome-beta', minSupportedVersion: 64 }, { name: 'chrome', family: 'chromium', channel: 'canary', displayName: 'Canary', versionRegex: /Google Chrome Canary (\S+)/m, binary: 'google-chrome-canary', minSupportedVersion: 64 }, { name: 'firefox', family: 'firefox', channel: 'stable', displayName: 'Firefox', versionRegex: /^Mozilla Firefox ([^\sab]+)$/m, binary: 'firefox', minSupportedVersion: 86, validator: [Function: validator] }, { name: 'firefox', family: 'firefox', channel: 'dev', displayName: 'Firefox Developer Edition', versionRegex: /^Mozilla Firefox (\S+b\S*)$/m, binary: [ 'firefox-developer-edition', 'firefox' ], minSupportedVersion: 86 }, { name: 'firefox', family: 'firefox', channel: 'nightly', displayName: 'Firefox Nightly', versionRegex: /^Mozilla Firefox (\S+a\S*)$/m, binary: [ 'firefox-nightly', 'firefox-trunk' ], minSupportedVersion: 86 }, { name: 'edge', family: 'chromium', channel: 'stable', displayName: 'Edge', versionRegex: /Microsoft Edge (\S+)/im, binary: [ 'edge', 'microsoft-edge' ], minSupportedVersion: 79 }, { name: 'edge', family: 'chromium', channel: 'canary', displayName: 'Edge Canary', versionRegex: /Microsoft Edge.+?(\S*(?= canary)|(?<=canary )\S*)/im, binary: [ 'edge-canary', 'microsoft-edge-canary' ], minSupportedVersion: 79 }, { name: 'edge', family: 'chromium', channel: 'beta', displayName: 'Edge Beta', versionRegex: /Microsoft Edge.+?(\S*(?= beta)|(?<=beta )\S*)/im, binary: [ 'edge-beta', 'microsoft-edge-beta' ], minSupportedVersion: 79 }, { name: 'edge', family: 'chromium', channel: 'dev', displayName: 'Edge Dev', versionRegex: /Microsoft Edge.+?(\S*(?= dev)|(?<=dev )\S*)/im, binary: [ 'edge-dev', 'microsoft-edge-dev' ], minSupportedVersion: 79 } ] +0ms
  cypress:server:browsers:utils WebKit is enabled, but there was an error constructing the WebKit browser: { err: Error: Cannot find module 'playwright-webkit' Require stack: - /builds/myorg/myproject/cache/Cypress/12.9.0/Cypress/resources/app/packages/server/lib/browsers/utils.ts     at Module._resolveFilename (node:internal/modules/cjs/loader:940:15)     at n._resolveFilename (node:electron/js2c/browser_init:249:1105)     at resolve (node:internal/modules/cjs/helpers:108:19) at Function.resolve (evalmachine.<anonymous>:1:733924) at N (<embedded>:4613:307730) at Object.I [as getBrowsers] (<embedded>:4613:308565) at b.machineBrowsers (<embedded>:4190:436802) at E._setCurrentProject (<embedded>:4383:35610) at new E (<embedded>:4383:28856) at new I (<embedded>:4383:81091) at N (<embedded>:4685:437435) at s.exports (<embedded>:4685:530005) at <embedded>:4692:2607 at tryCatcher (/builds/myorg/myproject/cache/Cypress/12.9.0/Cypress/resources/app/node_modules/bluebird/js/release/util.js:16:23) at Function.<anonymous> (/builds/myorg/myproject/cache/Cypress/12.9.0/Cypress/resources/app/node_modules/bluebird/js/release/method.js:39:29) at Object.runElectron (<embedded>:4692:2377) at Object.startInMode (<embedded>:4692:4857) at <embedded>:4692:3945 at tryCatcher (/builds/myorg/myproject/cache/Cypress/12.9.0/Cypress/resources/app/node_modules/bluebird/js/release/util.js:16:23) at Promise._settlePromiseFromHandler (/builds/myorg/myproject/cache/Cypress/12.9.0/Cypress/resources/app/node_modules/bluebird/js/release/promise.js:512:31) at Promise._settlePromise (/builds/myorg/myproject/cache/Cypress/12.9.0/Cypress/resources/app/node_modules/bluebird/js/release/promise.js:569:18) at Promise._settlePromise0 (/builds/myorg/myproject/cache/Cypress/12.9.0/Cypress/resources/app/node_modules/bluebird/js/release/promise.js:614:10) at Promise._settlePromises (/builds/myorg/myproject/cache/Cypress/12.9.0/Cypress/resources/app/node_modules/bluebird/js/release/promise.js:694:18) at Promise._fulfill (/builds/myorg/myproject/cache/Cypress/12.9.0/Cypress/resources/app/node_modules/bluebird/js/release/promise.js:638:18) at Promise._settlePromise (/builds/myorg/myproject/cache/Cypress/12.9.0/Cypress/resources/app/node_modules/bluebird/js/release/promise.js:582:21) at Promise._settlePromise0 (/builds/myorg/myproject/cache/Cypress/12.9.0/Cypress/resources/app/node_modules/bluebird/js/release/promise.js:614:10) at Promise._settlePromises (/builds/myorg/myproject/cache/Cypress/12.9.0/Cypress/resources/app/node_modules/bluebird/js/release/promise.js:694:18) at Promise._fulfill (/builds/myorg/myproject/cache/Cypress/12.9.0/Cypress/resources/app/node_modules/bluebird/js/release/promise.js:638:18) at Promise._settlePromise (/builds/myorg/myproject/cache/Cypress/12.9.0/Cypress/resources/app/node_modules/bluebird/js/release/promise.js:582:21) at Promise._settlePromise0 (/builds/myorg/myproject/cache/Cypress/12.9.0/Cypress/resources/app/node_modules/bluebird/js/release/promise.js:614:10) at Promise._settlePromises (/builds/myorg/myproject/cache/Cypress/12.9.0/Cypress/resources/app/node_modules/bluebird/js/release/promise.js:694:18) at Promise._fulfill (/builds/myorg/myproject/cache/Cypress/12.9.0/Cypress/resources/app/node_modules/bluebird/js/release/promise.js:638:18) at PromiseArray._resolve (/builds/myorg/myproject/cache/Cypress/12.9.0/Cypress/resources/app/node_modules/bluebird/js/release/promise_array.js:126:19) at PromiseArray._promiseFulfilled (/builds/myorg/myproject/cache/Cypress/12.9.0/Cypress/resources/app/node_modules/bluebird/js/release/promise_array.js:144:14) at Promise._settlePromise (/builds/myorg/myproject/cache/Cypress/12.9.0/Cypress/resources/app/node_modules/bluebird/js/release/promise.js:574:26) at Promise._settlePromise0 (/builds/myorg/myproject/cache/Cypress/12.9.0/Cypress/resources/app/node_modules/bluebird/js/release/promise.js:614:10) at Promise._settlePromises (/builds/myorg/myproject/cache/Cypress/12.9.0/Cypress/resources/app/node_modules/bluebird/js/release/promise.js:694:18) at Promise._fulfill (/builds/myorg/myproject/cache/Cypress/12.9.0/Cypress/resources/app/node_modules/bluebird/js/release/promise.js:638:18) at /builds/myorg/myproject/cache/Cypress/12.9.0/Cypress/resources/app/node_modules/bluebird/js/release/nodeback.js:42:21 at <embedded>:1955:88964 { code: 'MODULE_NOT_FOUND', requireStack: [ '/builds/myorg/myproject/cache/Cypress/12.9.0/Cypress/resources/app/packages/server/lib/browsers/utils.ts' ] } } +4ms
  cypress:data-context:sources:GitDataSource config: { isRunMode: true, projectRoot: '/builds/myorg/myproject', onError: [Function (anonymous)], onBranchChange: [Function: onBranchChange], onGitInfoChange: [Function: onGitInfoChange], onGitLogChange: [AsyncFunction: onGitLogChange] } +0ms
  cypress:scaffold-config:detect Checking for default Cypress config file +0ms
  cypress:scaffold-config:detect Detected cypress.config.js - using JS +0ms
  cypress:server:video using ffmpeg from /builds/myorg/myproject/cache/Cypress/12.9.0/Cypress/resources/app/node_modules/@ffmpeg-installer/linux-x64/ffmpeg +0ms
  cypress:server:performance-benchmark elapsed time at run mode ready: 653.109ms +0ms
  cypress:lifecycle:ProjectConfigIpc fork child process { CHILD_PROCESS_FILE_PATH: '/builds/myorg/myproject/cache/Cypress/12.9.0/Cypress/resources/app/node_modules/@packages/server/lib/plugins/child/require_async_child.js', configProcessArgs: [ '--projectRoot', '/builds/myorg/myproject', '--file', '/builds/myorg/myproject/cypress.config.js' ], childOptions: { stdio: 'pipe', cwd: '/builds/myorg/myproject', execPath: '/usr/local/bin/node' } } +0ms
  cypress:lifecycle:ProjectConfigIpc found typescript in /builds/myorg/myproject +1ms
  cypress:lifecycle:ProjectConfigIpc using cjs with --require /builds/myorg/myproject/cache/Cypress/12.9.0/Cypress/resources/app/node_modules/@packages/server/lib/plugins/child/register_ts_node.js +0ms
  cypress:lifecycle:ProjectConfigIpc trigger the load of the file +6ms
  cypress:server:util:process_profiler current & mean memory and CPU usage by process group:
  cypress:server:util:process_profiler ┌─────────┬───────────────────┬──────────────┬────────────┬────────────┬────────────────┬──────────┬──────────────┬─────────────┐
  cypress:server:util:process_profiler │ (index) │       group       │ processCount │    pids    │ cpuPercent │ meanCpuPercent │ memRssMb │ meanMemRssMb │ maxMemRssMb │
  cypress:server:util:process_profiler ├─────────┼───────────────────┼──────────────┼────────────┼────────────┼────────────────┼──────────┼──────────────┼─────────────┤
  cypress:server:util:process_profiler │    0    │     'cypress'     │      1       │   '255'    │    0.4     │      0.4       │  303.12  │    303.12    │   303.12    │
  cypress:server:util:process_profiler │    1    │ 'electron-shared' │      2       │ '267, 268' │    0.01    │      0.01      │  94.99   │    94.99     │    94.99    │
  cypress:server:util:process_profiler │    2    │      'other'      │      2       │ '407, 408' │     0      │       0        │   3.39   │     3.39     │    3.39     │
  cypress:server:util:process_profiler │    3    │      'TOTAL'      │      5       │    '-'     │    0.41    │      0.41      │  401.5   │    401.5     │    401.5    │
  cypress:server:util:process_profiler └─────────┴───────────────────┴──────────────┴────────────┴────────────┴────────────────┴──────────┴──────────────┴─────────────┘ +0ms
We've detected that you're using a 3rd party library that is not supported by Cypress: cypress-cloud
To continue running Cypress, please remove this library and its configuration files or contact us for help migrating.
https://on.cypress.io/unsupported-third-party-library?p=w53Ds8Oqw6zDn8Otw63Cp8Odw6bDqcOvw54%3D
  cypress:server:browsers browsers.kill called with no active instance +0ms
2023-11-22T09:52:06.569Z cypress:cli child event fired { event: 'exit', code: 1, signal: null }
2023-11-22T09:52:06.570Z cypress:cli Stopping Xvfb
Uploading artifacts for failed job

Other

Package.json :

{
  "name": "myproject",
  "version": "1.3.0",
  "private": true,
  "scripts": {
    ...
  },
  "dependencies": {
    "@floating-ui/dom": "^1.1.0",
    "@floating-ui/vue": "^0.2.0",
    "@flowjs/flow.js": "^2.14.0",
    "@fontsource/open-sans": "4.2.2",
    "@fontsource/roboto": "4.2.3",
    "@fortawesome/fontawesome-svg-core": "^1.2.28",
    "@fortawesome/vue-fontawesome": "^0.1.9",
    "@lossendae/vue-avatar": "^0.1.5",
    "@panter/vue-i18next": "^0.15.2",
    "@popperjs/core": "^2.9.2",
    "@rollup/plugin-graphql": "^2.0.3",
    "@rushstack/eslint-patch": "^1.3.3",
    "@myorg/font-awesome-pro-duotone": "^5.13.0",
    "@myorg/font-awesome-pro-light": "^5.13.0",
    "@myorg/font-awesome-pro-regular": "^5.13.0",
    "@myorg/font-awesome-pro-solid": "^5.13.0",
    "@tailwindcss/aspect-ratio": "^0.4.2",
    "@tailwindcss/forms": "^0.5.3",
    "@tailwindcss/typography": "^0.5.9",
    "@vitejs/plugin-legacy": "^4.0.2",
    "@vitejs/plugin-vue2": "^2.2.0",
    "@vue/apollo-composable": "^4.0.0-beta.4",
    "@vue/apollo-util": "^4.0.0-beta.6",
    "@vue/eslint-config-typescript": "^11.0.3",
    "@vuelidate/core": "^2.0.0",
    "@vuelidate/validators": "^2.0.0",
    "@vueuse/core": "^9.11.1",
    "accounting": "^0.4.1",
    "apollo-cache-inmemory": "^1.6.3",
    "apollo-client": "^2.6.4",
    "apollo-link": "^1.2.12",
    "apollo-link-context": "^1.0.18",
    "apollo-link-error": "^1.1.11",
    "apollo-link-http": "^1.5.15",
    "apollo-link-retry": "^2.2.14",
    "autoprefixer": "^10.4.14",
    "axios": "^1.3.4",
    "bootstrap": "^4.4.1",
    "bootstrap-vue": "^2.12.0",
    "browserslist": "^4.17.2",
    "connect-history-api-fallback": "^2.0.0",
    "copy-to-clipboard": "^3.3.1",
    "crypto-js": "^4.1.1",
    "date-fns": "^1.29.0",
    "floating-vue": "^1.0.0-beta.19",
    "font-awesome": "^4.7.0",
    "git-describe": "^4.1.1",
    "graphql": "^15.8.0",
    "graphql-tag": "^2.12.6",
    "i18next": "^12.1.0",
    "js-base64": "^3.7.5",
    "libphonenumber-js": "^1.10.13",
    "lodash": "^4.17.21",
    "markdown-it": "^13.0.1",
    "pinia": "^2.1.6",
    "portal-vue": "^2.1.7",
    "process": "^0.11.10",
    "qrcode": "^1.4.4",
    "qs": "^6.10.3",
    "sass": "^1.61.0",
    "svg-country-flags": "^1.2.6",
    "tailwind-children": "^0.5.0",
    "tailwindcss": "^3.3.1",
    "uuid": "^3.3.2",
    "v-click-outside": "^2.1.5",
    "vite": "^4.2.1",
    "vue": "^2.7.14",
    "vue-apollo": "^3.1.0",
    "vue-axios": "^2.1.5",
    "vue-gtag": "^1.6.2",
    "vue-multiselect": "^2.1.6",
    "vue-observe-visibility": "^0.4.6",
    "vue-radial-progress": "^0.2.10",
    "vue-router": "^3.6.5",
    "vuebar": "0.0.20",
    "vuedraggable": "^2.24.3",
    "vuejs-datepicker": "^1.6.2",
    "vuex": "^3.1.2",
    "vuex-map-fields": "^1.3.1",
    "vuex-router-sync": "^5.0.0"
  },
  "devDependencies": {
    "@4tw/cypress-drag-drop": "^2.2.4",
    "@histoire/plugin-vue2": "^0.15.8",
    "@types/lodash": "^4.14.196",
    "@vue/test-utils": "^1.3.0",
    "@vue/tsconfig": "^0.4.0",
    "cypress": "^12.9.0",
    "cypress-commands": "^3.0.0",
    "cypress-fail-fast": "^7.0.1",
    "cypress-file-upload": "^5.0.8",
    "cypress-multi-reporters": "^1.5.0",
    "cypress-on-fix": "^1.0.2",
    "cypress-split": "^1.3.7",
    "eslint": "^8.36.0",
    "eslint-config-airbnb-base": "^15.0.0",
    "eslint-config-prettier": "^8.7.0",
    "eslint-plugin-cypress": "^2.12.1",
    "eslint-plugin-import": "^2.27.5",
    "eslint-plugin-vue": "^9.9.0",
    "histoire": "^0.15.8",
    "jest-serializer-vue": "^3.1.0",
    "jsdom": "^20.0.0",
    "junit-report-merger": "^2.2.2",
    "mocha": "^9.0.0",
    "mocha-junit-reporter": "^2.0.0",
    "mochawesome": "^7.1.3",
    "mochawesome-merge": "^4.2.0",
    "mochawesome-report-generator": "^6.2.0",
    "postcss": "^8.4.13",
    "pre-git": "^3.17.1",
    "prettier": "2.8.8",
    "shiki": "^0.14.1",
    "start-server-and-test": "^1.14.0",
    "stop-only": "^3.1.2",
    "terser": "^5.14.2",
    "typescript": "^5.1.3",
    "vitest": "^0.18.1",
    "vue-composable-tester": "^0.1.3",
    "vue-docgen-api": "^4.60.0",
    "vue-template-compiler": "^2.7.14"
  },
  "browserslist": [
    "> 1%",
    "last 2 versions",
    "iOS >= 9",
    "Firefox ESR",
    "Edge >= 13",
    "not ie <= 10"
  ],
  "prettier": {
    "printWidth": 120,
    "trailingComma": "all",
    "tabWidth": 4,
    "semi": false,
    "singleQuote": true,
    "arrowParens": "always"
  },
  "release": {
    "analyzeCommits": "simple-commit-message"
  },
  "config": {
    "pre-git": {
      "enabled": true,
      "pre-commit": [
        "npm run stop-only"
      ],
      "allow-untracked-files": true
    }
  }
}
jennifer-shehane commented 11 months ago

Duplicate of https://github.com/cypress-io/cypress/issues/28307