cypress: Cypress randomly return CDP_COULD_NOT_RECONNECT error for spec being run in CI

Current behavior

When running the tests in Jenkins CI, using 5 VM machines in parallel there are instances that it cannot report the run result because of the CDP_COULD_NOT_RECONNECT error and it cannot report the result of the spec that is affected by this error.

Desired behavior

Should be able to report the result of the spec that is affected by the error CDP_COULD_NOT_RECONNECT

Test code to reproduce

This only occurs in our private project repo but I have provided cypress debug logs and masked sensitive information.

Cypress Version

12.12.0

Node version

14.6.0

Operating System

linux Debian - 10.8

Debug Logs

Running:  dashboard/history/miscPosCashWithdrawalRevertTests.cy.js                        (4 of 4)
2023-05-10T19:54:42.604Z cypress:server:run about to run spec { spec: { fileExtension: '.js', baseName: 'miscPosCashWithdrawalRevertTests.cy.js', fileName: 'miscPosCashWithdrawalRevertTests', specFileExtension: '.cy.js', relativeToCommonRoot: 'dashboard/history/miscPosCashWithdrawalRevertTests.cy.js', specType: 'integration', name: 'cypress/e2e/UI/dashboard/history/miscPosCashWithdrawalRevertTests.cy.js', relative: 'cypress/e2e/UI/dashboard/history/miscPosCashWithdrawalRevertTests.cy.js', absolute: '/tmp/jenkins-638ac000/workspace/core-banking-frontend-tests-cypress/cypress/e2e/UI/dashboard/history/miscPosCashWithdrawalRevertTests.cy.js' }, isHeadless: true, browser: { name: 'electron', channel: 'stable', family: 'chromium', displayName: 'Electron', version: '106.0.5249.51', path: '', majorVersion: 106, isHeadless: true, isHeaded: false } }
2023-05-10T19:54:42.605Z cypress:server:run created videoRecording { videoRecording: { api: { onError: [Function (anonymous)], videoName: '/tmp/jenkins-638ac000/workspace/core-banking-frontend-tests-cypress/cypress/videos/dashboard/history/miscPosCashWithdrawalRevertTests.cy.js.mp4', compressedVideoName: '/tmp/jenkins-638ac000/workspace/core-banking-frontend-tests-cypress/cypress/videos/dashboard/history/miscPosCashWithdrawalRevertTests.cy.js-compressed.mp4', useFfmpegVideoController: [AsyncFunction: useFfmpegVideoController], useVideoController: [Function: useVideoController], onProjectCaptureVideoFrames: [Function: onProjectCaptureVideoFrames] }, controller: undefined } }
2023-05-10T19:54:42.605Z cypress:server:run waiting for socket to connect and browser to launch...
2023-05-10T19:54:42.605Z cypress:server:run waiting for socket connection... { id: '9rwgsdte8d' }
2023-05-10T19:54:42.605Z cypress:server:open_project resetting project state, preparing to launch browser electron for spec { fileExtension: '.js', baseName: 'miscPosCashWithdrawalRevertTests.cy.js', fileName: 'miscPosCashWithdrawalRevertTests', specFileExtension: '.cy.js', relativeToCommonRoot: 'dashboard/history/miscPosCashWithdrawalRevertTests.cy.js', specType: 'integration', name: 'cypress/e2e/UI/dashboard/history/miscPosCashWithdrawalRevertTests.cy.js', relative: 'cypress/e2e/UI/dashboard/history/miscPosCashWithdrawalRevertTests.cy.js', absolute: '/tmp/jenkins-638ac000/workspace/core-banking-frontend-tests-cypress/cypress/e2e/UI/dashboard/history/miscPosCashWithdrawalRevertTests.cy.js' } options { projectRoot: '/tmp/jenkins-638ac000/workspace/core-banking-frontend-tests-cypress', shouldLaunchNewTab: true, onError: [Function (anonymous)], videoApi: { onError: [Function (anonymous)], videoName: '/tmp/jenkins-638ac000/workspace/core-banking-frontend-tests-cypress/cypress/videos/dashboard/history/miscPosCashWithdrawalRevertTests.cy.js.mp4', compressedVideoName: '/tmp/jenkins-638ac000/workspace/core-banking-frontend-tests-cypress/cypress/videos/dashboard/history/miscPosCashWithdrawalRevertTests.cy.js-compressed.mp4', useFfmpegVideoController: [AsyncFunction: useFfmpegVideoController], useVideoController: [Function: useVideoController], onProjectCaptureVideoFrames: [Function: onProjectCaptureVideoFrames] }, automationMiddleware: { onBeforeRequest: [Function: onBeforeRequest], onAfterResponse: [Function: onAfterResponse] }, onWarning: [Function: onWarning] }
2023-05-10T19:54:42.605Z cypress:server:project resetting project instance /tmp/jenkins-638ac000/workspace/core-banking-frontend-tests-cypress
2023-05-10T19:54:42.605Z cypress:proxy:http:util:buffers resetting buffers
2023-05-10T19:54:42.605Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'xxxxxxxx', domain: 'xxxxxxxx', tld: 'cloud' }
2023-05-10T19:54:42.606Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'xxxxxxxx', domain: 'xxxxxxxx', tld: 'cloud' }
2023-05-10T19:54:42.606Z cypress:server:remote-states setting remote state { auth: undefined, origin: 'https://xxxxxxxx.xxxxxxxx.cloud', strategy: 'http', fileServer: null, domainName: 'xxxxxxxx.cloud', props: { port: '443', protocol: 'https:', subdomain: 'xxxxxxxx', domain: 'xxxxxxxx', tld: 'cloud' } } for https://xxxxxxxx.cloud
2023-05-10T19:54:42.606Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'xxxxxxxx', tld: 'cloud' }
2023-05-10T19:54:42.606Z cypress:server:remote-states getting remote state: { auth: undefined, origin: 'https://xxxxxxxx.xxxxxxxx.cloud', strategy: 'http', fileServer: null, domainName: 'xxxxxxxx.cloud', props: { port: '443', protocol: 'https:', subdomain: 'xxxxxxxx', domain: 'xxxxxxxx', tld: 'cloud' } } for: https://xxxxxxxx.cloud
2023-05-10T19:54:42.606Z cypress:server:project_utils returning spec url https://xxxxxxxx.xxxxxxxx.cloud/__/#/specs/runner?file=cypress/e2e/UI/dashboard/history/miscPosCashWithdrawalRevertTests.cy.js
2023-05-10T19:54:42.606Z cypress:server:open_project open project url https://xxxxxxxx.xxxxxxxx.cloud/__/#/specs/runner?file=cypress/e2e/UI/dashboard/history/miscPosCashWithdrawalRevertTests.cy.js
2023-05-10T19:54:42.606Z cypress:server:project project has config { env: { nxApi: 'https://api.xxxxxxxx.xxxxxxxx.cloud/', currents_ws: true }, defaultCommandTimeout: 60000, requestTimeout: 60000, responseTimeout: 60000, viewportWidth: 1536, viewportHeight: 864, screenshotOnRunFailure: true, experimentalMemoryManagement: true, videoUploadOnPasses: false, modifyObstructiveCode: false, baseUrl: 'https://xxxxxxxx.xxxxxxxx.cloud/', experimentalRunAllSpecs: true, retries: { runMode: 1, openMode: 0 }, setupNodeEvents: '[Function setupNodeEvents]', projectRoot: '/tmp/jenkins-638ac000/workspace/core-banking-frontend-tests-cypress', projectName: 'core-banking-frontend-tests-cypress', repoRoot: '/tmp/jenkins-638ac000/workspace/core-banking-frontend-tests-cypress', rawJson: { env: { nxApi: 'https://api.xxxxxxxx.xxxxxxxx.cloud/' }, defaultCommandTimeout: 60000, requestTimeout: 60000, responseTimeout: 60000, viewportWidth: 1536, viewportHeight: 864, screenshotOnRunFailure: true, experimentalMemoryManagement: true, videoUploadOnPasses: false, modifyObstructiveCode: false, e2e: { baseUrl: 'https://xxxxxxxx.xxxxxxxx.cloud/', experimentalRunAllSpecs: true, retries: [Object], setupNodeEvents: '[Function setupNodeEvents]' }, baseUrl: 'https://xxxxxxxx.xxxxxxxx.cloud/', experimentalRunAllSpecs: true, retries: { runMode: 1, openMode: 0 }, setupNodeEvents: '[Function setupNodeEvents]', envFile: {}, projectRoot: '/tmp/jenkins-638ac000/workspace/core-banking-frontend-tests-cypress', projectName: 'core-banking-frontend-tests-cypress', repoRoot: '/tmp/jenkins-638ac000/workspace/core-banking-frontend-tests-cypress' }, configFile: 'cypress.config.js', morgan: false, isTextTerminal: true, socketId: '9rwgsdte8d', report: true, numTestsKeptInMemory: 0, trashAssetsBeforeRuns: false, isInteractive: false, animationDistanceThreshold: 5, arch: 'x64', blockHosts: null, chromeWebSecurity: true, clientCertificates: [], downloadsFolder: '/tmp/jenkins-638ac000/workspace/core-banking-frontend-tests-cypress/cypress/downloads', execTimeout: 60000, experimentalFetchPolyfill: false, experimentalInteractiveRunEvents: false, experimentalModifyObstructiveThirdPartyCode: false, experimentalSkipDomainInjection: null, experimentalOriginDependencies: false, experimentalSourceRewriting: false, experimentalSingleTabRunMode: false, experimentalStudio: false, experimentalWebKitSupport: false, fileServerFolder: '/tmp/jenkins-638ac000/workspace/core-banking-frontend-tests-cypress', fixturesFolder: '/tmp/jenkins-638ac000/workspace/core-banking-frontend-tests-cypress/cypress/fixtures', excludeSpecPattern: '*.hot-update.js', includeShadowDom: false, keystrokeDelay: 0, nodeVersion: undefined, platform: 'linux', pageLoadTimeout: 60000, port: 36617, projectId: null, redirectionLimit: 20, reporter: 'spec', reporterOptions: null, resolvedNodePath: '/usr/local/bin/node', resolvedNodeVersion: '14.16.0', screenshotsFolder: '/tmp/jenkins-638ac000/workspace/core-banking-frontend-tests-cypress/cypress/screenshots', slowTestThreshold: 10000, scrollBehavior: 'top', supportFile: '/tmp/jenkins-638ac000/workspace/core-banking-frontend-tests-cypress/cypress/support/e2e.js', supportFolder: '/tmp/jenkins-638ac000/workspace/core-banking-frontend-tests-cypress/cypress/support', taskTimeout: 60000, testIsolation: true, userAgent: null, video: true, videoCompression: 32, videosFolder: '/tmp/jenkins-638ac000/workspace/core-banking-frontend-tests-cypress/cypress/videos', waitForAnimations: true, watchForFileChanges: false, specPattern: 'cypress/e2e/**/*.cy.{js,jsx,ts,tsx}', additionalIgnorePattern: [], autoOpen: false, browsers: [ { name: 'electron', channel: 'stable', family: 'chromium', displayName: 'Electron', version: '106.0.5249.51', path: '', majorVersion: 106 } ], clientRoute: '/__/', cypressBinaryRoot: '/home/node/.cache/Cypress/12.12.0/Cypress/resources/app', devServerPublicPathRoute: '/__cypress/src', hosts: null, namespace: '__cypress', reporterRoute: '/__cypress/reporter', socketIoCookie: '__socket', socketIoRoute: '/__socket', version: '12.12.0', cypressEnv: 'production', resolved: { animationDistanceThreshold: { value: 5, from: 'default' }, arch: { value: 'x64', from: 'default' }, baseUrl: { value: 'https://xxxxxxxx.xxxxxxxx.cloud/', from: 'config' }, blockHosts: { value: null, from: 'default' }, chromeWebSecurity: { value: true, from: 'default' }, clientCertificates: { value: [], from: 'default' }, defaultCommandTimeout: { value: 60000, from: 'config' }, downloadsFolder: { value: 'cypress/downloads', from: 'default' }, env: { nxApi: [Object], currents_ws: [Object] }, execTimeout: { value: 60000, from: 'default' }, experimentalFetchPolyfill: { value: false, from: 'default' }, experimentalInteractiveRunEvents: { value: false, from: 'default' }, experimentalRunAllSpecs: { value: true, from: 'config' }, experimentalMemoryManagement: { value: true, from: 'config' }, experimentalModifyObstructiveThirdPartyCode: { value: false, from: 'default' }, experimentalSkipDomainInjection: { value: null, from: 'default' }, experimentalOriginDependencies: { value: false, from: 'default' }, experimentalSourceRewriting: { value: false, from: 'default' }, experimentalSingleTabRunMode: { value: false, from: 'default' }, experimentalStudio: { value: false, from: 'default' }, experimentalWebKitSupport: { value: false, from: 'default' }, fileServerFolder: { value: '', from: 'default' }, fixturesFolder: { value: 'cypress/fixtures', from: 'default' }, excludeSpecPattern: { value: '*.hot-update.js', from: 'default' }, includeShadowDom: { value: false, from: 'default' }, keystrokeDelay: { value: 0, from: 'default' }, modifyObstructiveCode: { value: false, from: 'config' }, nodeVersion: { value: undefined, from: 'default' }, numTestsKeptInMemory: { value: 0, from: 'cli' }, platform: { value: 'linux', from: 'default' }, pageLoadTimeout: { value: 60000, from: 'default' }, port: { value: null, from: 'default' }, projectId: { value: null, from: 'default' }, redirectionLimit: { value: 20, from: 'default' }, reporter: { value: 'spec', from: 'default' }, reporterOptions: { value: null, from: 'default' }, requestTimeout: { value: 60000, from: 'config' }, resolvedNodePath: { value: null, from: 'default' }, resolvedNodeVersion: { value: null, from: 'default' }, responseTimeout: { value: 60000, from: 'config' }, retries: { value: [Object], from: 'config' }, screenshotOnRunFailure: { value: true, from: 'default' }, screenshotsFolder: { value: 'cypress/screenshots', from: 'default' }, slowTestThreshold: { value: 10000, from: 'default' }, scrollBehavior: { value: 'top', from: 'default' }, supportFile: { value: 'cypress/support/e2e.{js,jsx,ts,tsx}', from: 'default' }, supportFolder: { value: false, from: 'default' }, taskTimeout: { value: 60000, from: 'default' }, testIsolation: { value: true, from: 'default' }, trashAssetsBeforeRuns: { value: false, from: 'cli' }, userAgent: { value: null, from: 'default' }, video: { value: true, from: 'default' }, videoCompression: { value: 32, from: 'default' }, videosFolder: { value: 'cypress/videos', from: 'default' }, videoUploadOnPasses: { value: false, from: 'config' }, viewportHeight: { value: 864, from: 'config' }, viewportWidth: { value: 1536, from: 'config' }, waitForAnimations: { value: true, from: 'default' }, watchForFileChanges: { value: false, from: 'config' }, specPattern: { value: 'cypress/e2e/**/*.cy.{js,jsx,ts,tsx}', from: 'default' }, browsers: { value: [Array], from: 'runtime' }, hosts: { value: null, from: 'default' }, isInteractive: { value: false, from: 'cli' } }, testingType: 'e2e', remote: {}, browser: null, specs: [], proxyUrl: 'http://localhost:36617', browserUrl: 'https://xxxxxxxx.xxxxxxxx.cloud/__/', reporterUrl: 'https://xxxxxxxx.xxxxxxxx.cloud/__cypress/reporter', proxyServer: 'http://localhost:36617', state: {} }
2023-05-10T19:54:42.607Z cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'xxxxxxxx', tld: 'cloud' }
2023-05-10T19:54:42.607Z cypress:server:remote-states getting remote state: { auth: undefined, origin: 'https://xxxxxxxx.xxxxxxxx.cloud', strategy: 'http', fileServer: null, domainName: 'xxxxxxxx.cloud', props: { port: '443', protocol: 'https:', subdomain: 'xxxxxxxx', domain: 'xxxxxxxx', tld: 'cloud' } } for: https://xxxxxxxx.cloud
2023-05-10T19:54:42.607Z cypress:server:open_project launching browser: { name: 'electron', channel: 'stable', family: 'chromium', displayName: 'Electron', version: '106.0.5249.51', path: '', majorVersion: 106, isHeadless: true, isHeaded: false }, spec: cypress/e2e/UI/dashboard/history/miscPosCashWithdrawalRevertTests.cy.js
2023-05-10T19:54:42.607Z cypress:server:browsers getBrowserLauncher { browser: { name: 'electron', channel: 'stable', family: 'chromium', displayName: 'Electron', version: '106.0.5249.51', path: '', majorVersion: 106, isHeadless: true, isHeaded: false } }
2023-05-10T19:54:42.607Z cypress:server:browsers:electron open { browser: { name: 'electron', channel: 'stable', family: 'chromium', displayName: 'Electron', version: '106.0.5249.51', path: '', majorVersion: 106, isHeadless: true, isHeaded: false }, url: 'https://xxxxxxxx.xxxxxxxx.cloud/__/#/specs/runner?file=cypress/e2e/UI/dashboard/history/miscPosCashWithdrawalRevertTests.cy.js' }
2023-05-10T19:54:42.607Z cypress:server:saved_state noop saved state
2023-05-10T19:54:42.616Z cypress:server:browsers:electron received saved state {}
2023-05-10T19:54:42.617Z cypress:server:browsers:electron browser window options { browser: { name: 'electron', channel: 'stable', family: 'chromium', displayName: 'Electron', version: '106.0.5249.51', path: '', majorVersion: 106, isHeadless: true, isHeaded: false }, url: 'https://xxxxxxxx.xxxxxxxx.cloud/__/#/specs/runner?file=cypress/e2e/UI/dashboard/history/miscPosCashWithdrawalRevertTests.cy.js', browsers: [ { name: 'electron', channel: 'stable', family: 'chromium', displayName: 'Electron', version: '106.0.5249.51', path: '', majorVersion: 106 } ], userAgent: null, proxyUrl: 'http://localhost:36617', proxyServer: 'http://localhost:36617', socketIoRoute: '/__socket', chromeWebSecurity: true, isTextTerminal: true, downloadsFolder: '/tmp/jenkins-638ac000/workspace/core-banking-frontend-tests-cypress/cypress/downloads', experimentalModifyObstructiveThirdPartyCode: false, experimentalWebKitSupport: false, projectRoot: '/tmp/jenkins-638ac000/workspace/core-banking-frontend-tests-cypress', shouldLaunchNewTab: true, videoApi: { onError: [Function (anonymous)], videoName: '/tmp/jenkins-638ac000/workspace/core-banking-frontend-tests-cypress/cypress/videos/dashboard/history/miscPosCashWithdrawalRevertTests.cy.js.mp4', compressedVideoName: '/tmp/jenkins-638ac000/workspace/core-banking-frontend-tests-cypress/cypress/videos/dashboard/history/miscPosCashWithdrawalRevertTests.cy.js-compressed.mp4', useFfmpegVideoController: [AsyncFunction: useFfmpegVideoController], useVideoController: [Function: useVideoController], onProjectCaptureVideoFrames: [Function: onProjectCaptureVideoFrames] }, automationMiddleware: { onBeforeRequest: [Function: onBeforeRequest], onAfterResponse: [Function: onAfterResponse] }, x: null, y: null, width: 1280, height: 720, minWidth: 100, minHeight: 100, devTools: false, contextMenu: true, partition: 'persist:run-856', trackState: { width: 'browserWidth', height: 'browserHeight', x: 'browserX', y: 'browserY', devTools: 'isBrowserDevToolsOpen' }, webPreferences: { sandbox: true, partition: null, webSecurity: true, nodeIntegration: false, backgroundThrottling: false }, show: false, resizable: false, frame: true, recordFrameRate: null }
2023-05-10T19:54:42.617Z cypress:lifecycle:EventRegistrar plugin event registered? { eventName: 'before:browser:launch', isRegistered: false }
2023-05-10T19:54:42.617Z cypress:server:browsers:electron launching browser window to url: https://xxxxxxxx.xxxxxxxx.cloud/__/#/specs/runner?file=cypress/e2e/UI/dashboard/history/miscPosCashWithdrawalRevertTests.cy.js
2023-05-10T19:54:42.626Z cypress:server:request aborting { requestId: 'request1500' }
2023-05-10T19:54:42.627Z cypress:server:request aborting { requestId: 'request1501' }
2023-05-10T19:54:42.628Z cypress:server:util:socket_allowed allowed socket closed, removing { localPort: 34312 }
2023-05-10T19:54:42.628Z cypress:server:util:socket_allowed allowed socket closed, removing { localPort: 34298 }
2023-05-10T19:54:42.630Z cypress:server:util:socket_allowed allowed socket closed, removing { localPort: 40320 }
2023-05-10T19:54:42.630Z cypress:server:util:socket_allowed allowed socket closed, removing { localPort: 40286 }
2023-05-10T19:54:42.631Z cypress:server:socket-base socket-disconnecting transport close
2023-05-10T19:54:42.631Z cypress:server:socket-base socket-disconnect transport close
2023-05-10T19:54:42.639Z cypress:server:browsers:cri-client encountered closed websocket on send { command: 'Page.screencastFrameAck', params: { sessionId: 1 }, err: Error: WebSocket is not open: readyState 2 (CLOSING) at O (<embedded>:2460:506410) at A.send (<embedded>:2460:501736) at _._enqueueCommand (<embedded>:2460:522212) at <embedded>:2460:519727 at new Promise (<anonymous>) at _.send (<embedded>:2460:519701) at k.send [as sendDebuggerCommandFn] (<embedded>:4619:314465) at _.<anonymous> (<embedded>:4619:287914) at _.emit (node:events:527:28) at _._handleMessage (<embedded>:2460:522065) at A.<anonymous> (<embedded>:2460:521673) at A.emit (node:events:527:28) at g.U (<embedded>:2460:506953) at g.emit (node:events:527:28) at g.dataMessage (<embedded>:2460:487328) at <embedded>:2460:486860 at <embedded>:2460:478182 at <embedded>:2460:479134 at afterWrite (node:internal/streams/writable:497:5) at onwrite (node:internal/streams/writable:477:7) at Zlib.<anonymous> (node:internal/streams/transform:202:7) at Zlib.processCallback (node:zlib:611:8) }
2023-05-10T19:54:42.639Z cypress:server:browsers:cri-client disconnected, attempting to reconnect... { closed: false }
2023-05-10T19:54:42.641Z cypress:server:browsers:cri-client connecting { target: '08EC0A493E3EE05FA97F3576A5757366' }
2023-05-10T19:54:42.648Z cypress:server:cypress exiting with err TypeError: Cannot read properties of undefined (reading 'webSocketDebuggerUrl')
    at _._fetchDebuggerURL (<embedded>:2460:520933)
    at process.processTicksAndRejections (node:internal/process/task_queues:96:5)
    at async _._start (<embedded>:2460:520232) {
  isCypressErr: true,
  type: 'CDP_COULD_NOT_RECONNECT',
  details: "TypeError: Cannot read properties of undefined (reading 'webSocketDebuggerUrl')\n" +
    '    at _._fetchDebuggerURL (<embedded>:2460:520933)\n' +
    '    at process.processTicksAndRejections (node:internal/process/task_queues:96:5)\n' +
    '    at async _._start (<embedded>:2460:520232)',
  messageMarkdown: 'There was an error reconnecting to the Chrome DevTools protocol. Please restart the browser.',
  originalError: TypeError: Cannot read properties of undefined (reading 'webSocketDebuggerUrl')
      at _._fetchDebuggerURL (<embedded>:2460:520933)
      at process.processTicksAndRejections (node:internal/process/task_queues:96:5)
      at async _._start (<embedded>:2460:520232),
  stackWithoutMessage: '    at _._fetchDebuggerURL (<embedded>:2460:520933)\n' +
    '    at process.processTicksAndRejections (node:internal/process/task_queues:96:5)\n' +
    '    at async _._start (<embedded>:2460:520232)',
  isFatalApiErr: true
}
There was an error reconnecting to the Chrome DevTools protocol. Please restart the browser.

TypeError: Cannot read properties of undefined (reading 'webSocketDebuggerUrl')
    at _._fetchDebuggerURL (<embedded>:2460:520933)
    at process.processTicksAndRejections (node:internal/process/task_queues:96:5)
    at async _._start (<embedded>:2460:520232)
2023-05-10T19:54:42.649Z cypress:server:cypress calling exit 1
2023-05-10T19:54:42.649Z cypress:server:cypress about to exit with code 1
2023-05-10T19:54:42.652Z cypress:server:browsers killing browser process
2023-05-10T19:54:42.691Z cypress:proxy:http:util:prerequests metrics: { browserPreRequestsReceived: 1731, proxyRequestsReceived: 497, immediatelyMatchedRequests: 229, unmatchedRequests: 11, unmatchedPreRequests: 1202 }
2023-05-10T19:54:42.785Z cypress:cli child event fired { event: 'exit', code: 1, signal: null }


### Other

_No response_

About this issue

  • Original URL
  • State: closed
  • Created a year ago
  • Comments: 24 (6 by maintainers)

Commits related to this issue

Most upvoted comments

Hey @bilarallen , I can see it was reopened and moved to new issue today. I don’t think it’s useful to litter them with identical issues. We’ll see 😃

Since 2 days after last upgrade (12.11 -> 12.12) I have been experiencing the same issue on CircleCI. It fails randomly, but always exactly the same test. Running Cypress tests in 5 environments simultaneously with 2 additional environments for other tests. It’s a private repo too. It’s rather hard to try running tests in a single environment and check the behaviour, as the test fails randomly.

Not sure what other info I can provide to help, cannot create an example, but maybe can add something?