cypress-io / cypress

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

Tests in GitHub Action hangs from version 13.3.2 onwards #28426

Open nlzietsandor opened 9 months ago

nlzietsandor commented 9 months ago

Current behavior

Our GitHub Action that runs the tests seems to hang indefinitely (2 hours+) from version 13.3.2 onwards (tested as well in 13.5.0 and 13.6.0), without logging anything after a certain test name. This problem doesn't occur in versions 13.3.1 and below (tested as well in 13.0.0) where the finishes in a few minutes. The hang doesn't occur when the test that seemingly hangs is run in isolation or locally using Act, only in a GitHub Action. Disabling the test that hangs simply causes another test to hang, indicating the issue isn't specific to any one test.

Desired behavior

Finish the tests without hanging.

Test code to reproduce

Due to the factors described in the Current Behavior section, creating a simple reproduction scenario for this problem is challenging.

Cypress Version

13.3.2

Node version

16.16.0

Operating System

Ubuntu 22.04/GitHub Action

Debug Logs

Wed, 29 Nov 2023 10:35:54 GMT
  (Results)
Wed, 29 Nov 2023 10:35:54 GMT

Wed, 29 Nov 2023 10:35:54 GMT
  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
Wed, 29 Nov 2023 10:35:54 GMT
  │ Tests:        1                                                                                │
Wed, 29 Nov 2023 10:35:54 GMT
  │ Passing:      1                                                                                │
Wed, 29 Nov 2023 10:35:54 GMT
  │ Failing:      0                                                                                │
Wed, 29 Nov 2023 10:35:54 GMT
  │ Pending:      0                                                                                │
Wed, 29 Nov 2023 10:35:54 GMT
  │ Skipped:      0                                                                                │
Wed, 29 Nov 2023 10:35:54 GMT
  │ Screenshots:  0                                                                                │
Wed, 29 Nov 2023 10:35:54 GMT
  │ Video:        false                                                                            │
Wed, 29 Nov 2023 10:35:54 GMT
  │ Duration:     3 seconds                                                                        │
Wed, 29 Nov 2023 10:35:54 GMT
  │ Spec Ran:     home-content-rows.spec.ts                                                        │
Wed, 29 Nov 2023 10:35:54 GMT
  └────────────────────────────────────────────────────────────────────────────────────────────────┘
Wed, 29 Nov 2023 10:35:54 GMT

Wed, 29 Nov 2023 10:35:54 GMT

Wed, 29 Nov 2023 10:35:54 GMT
────────────────────────────────────────────────────────────────────────────────────────────────────
Wed, 29 Nov 2023 10:35:54 GMT

Wed, 29 Nov 2023 10:35:54 GMT
  Running:  home-links.spec.ts                                                             (4 of 11)
Wed, 29 Nov 2023 10:35:54 GMT

Wed, 29 Nov 2023 10:35:54 GMT
Your project has set the configuration option: `chromeWebSecurity` to `false`.
Wed, 29 Nov 2023 10:35:54 GMT

Wed, 29 Nov 2023 10:35:54 GMT
This option will not have an effect in Firefox. Tests that rely on web security being disabled will not run as expected.
Wed, 29 Nov 2023 12:50:45 GMT
Error: The operation was canceled.

Other

No response

jennifer-shehane commented 9 months ago

@nlzietsandor Could you run Cypress in debug mode mode and print the entire set of logs here?

13.3.2 seems like an odd one to hang on. Can you provide a reproducible example at all for us to recreate?

nilesmc commented 9 months ago

Had a similar issue the past week or 2. Updating to cypress-split@1.17.0 today seemed to have fixed it for us.

nilesmc commented 9 months ago

Sadly it started timing out again, seeing lots of Still waiting to connect to Chrome, retrying in 1 second

nlzietsandor commented 9 months ago

@nlzietsandor Could you run Cypress in debug mode mode and print the entire set of logs here?

13.3.2 seems like an odd one to hang on. Can you provide a reproducible example at all for us to recreate?

I agree it doesn't make much sense. What I've seen as well is that when enabling GitHub Action logging using the ACTIONS_STEP_DEBUG=true environment variable, the hang also occurs on 13.3.1. I think all of this points to a timing related issue, since the debug logging makes things slower. I'll continue experimenting to find out more.

nlzietsandor commented 9 months ago

@nlzietsandor Could you run Cypress in debug mode mode and print the entire set of logs here?

13.3.2 seems like an odd one to hang on. Can you provide a reproducible example at all for us to recreate?

I've ran the tests using debug logging and the log is way too large to post here but here's a fragment right before a pause/hang that is taking 1 hour and 35 minutes (after which I cancelled the job to save costs):

2023-11-30T08:29:09.6884329Z   cypress:server:request received status code & headers on request { requestId: 'request1272', statusCode: 200, headers: { 'content-type': 'application/pem-certificate-chain' } } +18ms
2023-11-30T08:29:09.6887125Z   cypress:server:request successful response received { requestId: 'request1272' } +0ms
2023-11-30T08:29:09.6890040Z   cypress:server:request received status code & headers on request { requestId: 'request1273', statusCode: 200, headers: { 'content-type': 'application/pem-certificate-chain' } } +1ms
2023-11-30T08:29:09.6892772Z   cypress:server:request successful response received { requestId: 'request1273' } +0ms
2023-11-30T08:29:09.6895502Z   cypress:net-stubbing:server:intercept-response InterceptResponse { req: { url: '/security-state-staging/intermediates/a360a91c-d2e5-4d13-8496-29a389b5882e.pem' }, request: undefined } +8ms
2023-11-30T08:29:09.6898327Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'redacted', tld: 'nl' } +4ms
2023-11-30T08:29:09.6902369Z   cypress:server:remote-states getting remote state: { auth: null, origin: 'https://app.acceptance.redacted.xyz', strategy: 'http', fileServer: null, domainName: 'redacted.xyz', props: { port: '443', protocol: 'https:', subdomain: 'app.acceptance', domain: 'redacted', tld: 'nl' } } for: https://redacted.xyz +4ms
2023-11-30T08:29:09.6906153Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +1ms
2023-11-30T08:29:09.6909363Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +0ms
2023-11-30T08:29:09.6914095Z   cypress:server:remote-states getting primary remote state: { auth: null, origin: 'https://app.acceptance.redacted.xyz', strategy: 'http', fileServer: null, domainName: 'redacted.xyz', props: { port: '443', protocol: 'https:', subdomain: 'app.acceptance', domain: 'redacted', tld: 'nl' } } +1ms
2023-11-30T08:29:09.6918366Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +0ms
2023-11-30T08:29:09.6921001Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +0ms
2023-11-30T08:29:09.6923175Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'redacted', tld: 'nl' } +1ms
2023-11-30T08:29:09.6926484Z   cypress:server:remote-states getting remote state: { auth: null, origin: 'https://app.acceptance.redacted.xyz', strategy: 'http', fileServer: null, domainName: 'redacted.xyz', props: { port: '443', protocol: 'https:', subdomain: 'app.acceptance', domain: 'redacted', tld: 'nl' } } for: https://redacted.xyz +1ms
2023-11-30T08:29:09.6931198Z   cypress:net-stubbing:server:intercept-response InterceptResponse { req: { url: '/security-state-staging/intermediates/badd3199-2552-4fa5-9559-73d968f90197.pem' }, request: undefined } +2ms
2023-11-30T08:29:09.6935048Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'redacted', tld: 'nl' } +1ms
2023-11-30T08:29:09.6939012Z   cypress:server:remote-states getting remote state: { auth: null, origin: 'https://app.acceptance.redacted.xyz', strategy: 'http', fileServer: null, domainName: 'redacted.xyz', props: { port: '443', protocol: 'https:', subdomain: 'app.acceptance', domain: 'redacted', tld: 'nl' } } for: https://redacted.xyz +1ms
2023-11-30T08:29:09.6942323Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +0ms
2023-11-30T08:29:09.6944896Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +0ms
2023-11-30T08:29:09.6948752Z   cypress:server:remote-states getting primary remote state: { auth: null, origin: 'https://app.acceptance.redacted.xyz', strategy: 'http', fileServer: null, domainName: 'redacted.xyz', props: { port: '443', protocol: 'https:', subdomain: 'app.acceptance', domain: 'redacted', tld: 'nl' } } +0ms
2023-11-30T08:29:09.6953057Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +0ms
2023-11-30T08:29:09.6956658Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +0ms
2023-11-30T08:29:09.6959763Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'redacted', tld: 'nl' } +0ms
2023-11-30T08:29:09.6963646Z   cypress:server:remote-states getting remote state: { auth: null, origin: 'https://app.acceptance.redacted.xyz', strategy: 'http', fileServer: null, domainName: 'redacted.xyz', props: { port: '443', protocol: 'https:', subdomain: 'app.acceptance', domain: 'redacted', tld: 'nl' } } for: https://redacted.xyz +0ms
2023-11-30T08:29:10.1838913Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +512ms
2023-11-30T08:29:10.1842658Z   cypress:server:remote-states getting remote state: undefined for: https://firefox-settings-attachments.cdn.mozilla.net/security-state-staging/intermediates/b7207461-77c8-4f18-9701-ca4fd658c6f0.pem +513ms
2023-11-30T08:29:10.1845238Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'redacted', tld: 'nl' } +1ms
2023-11-30T08:29:10.1849428Z   cypress:server:remote-states getting remote state: { auth: null, origin: 'https://app.acceptance.redacted.xyz', strategy: 'http', fileServer: null, domainName: 'redacted.xyz', props: { port: '443', protocol: 'https:', subdomain: 'app.acceptance', domain: 'redacted', tld: 'nl' } } for: https://redacted.xyz +0ms
2023-11-30T08:29:10.1853818Z   cypress:server:stream_buffer stream buffer writeable final called +542ms
2023-11-30T08:29:10.1863366Z   cypress:network:agent addRequest called { isHttps: true, href: 'https://firefox-settings-attachments.cdn.mozilla.net/security-state-staging/intermediates/b7207461-77c8-4f18-9701-ca4fd658c6f0.pem' } +543ms
2023-11-30T08:29:10.1867922Z   cypress:network:agent got family { family: 4, href: 'https://firefox-settings-attachments.cdn.mozilla.net/security-state-staging/intermediates/b7207461-77c8-4f18-9701-ca4fd658c6f0.pem' } +0ms
2023-11-30T08:29:10.1876097Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +4ms
2023-11-30T08:29:10.1878705Z   cypress:server:remote-states getting remote state: undefined for: https://firefox-settings-attachments.cdn.mozilla.net/security-state-staging/intermediates/189976ec-c00a-4ec0-bc47-3f11ee1374ff.pem +4ms
2023-11-30T08:29:10.1886289Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'redacted', tld: 'nl' } +0ms
2023-11-30T08:29:10.1889496Z   cypress:server:remote-states getting remote state: { auth: null, origin: 'https://app.acceptance.redacted.xyz', strategy: 'http', fileServer: null, domainName: 'redacted.xyz', props: { port: '443', protocol: 'https:', subdomain: 'app.acceptance', domain: 'redacted', tld: 'nl' } } for: https://redacted.xyz +0ms
2023-11-30T08:29:10.1894894Z   cypress:server:stream_buffer stream buffer writeable final called +4ms
2023-11-30T08:29:10.1898017Z   cypress:network:agent addRequest called { isHttps: true, href: 'https://firefox-settings-attachments.cdn.mozilla.net/security-state-staging/intermediates/189976ec-c00a-4ec0-bc47-3f11ee1374ff.pem' } +3ms
2023-11-30T08:29:10.1900991Z   cypress:network:agent got family { family: 4, href: 'https://firefox-settings-attachments.cdn.mozilla.net/security-state-staging/intermediates/189976ec-c00a-4ec0-bc47-3f11ee1374ff.pem' } +0ms
2023-11-30T08:29:10.1939054Z   cypress:server:request received status code & headers on request { requestId: 'request1274', statusCode: 200, headers: { 'content-type': 'application/octet-stream' } } +527ms
2023-11-30T08:29:10.1941543Z   cypress:server:request successful response received { requestId: 'request1274' } +0ms
2023-11-30T08:29:10.1951922Z   cypress:net-stubbing:server:intercept-response InterceptResponse { req: { url: '/security-state-staging/intermediates/b7207461-77c8-4f18-9701-ca4fd658c6f0.pem' }, request: undefined } +524ms
2023-11-30T08:29:10.1956231Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'redacted', tld: 'nl' } +7ms
2023-11-30T08:29:10.1959602Z   cypress:server:remote-states getting remote state: { auth: null, origin: 'https://app.acceptance.redacted.xyz', strategy: 'http', fileServer: null, domainName: 'redacted.xyz', props: { port: '443', protocol: 'https:', subdomain: 'app.acceptance', domain: 'redacted', tld: 'nl' } } for: https://redacted.xyz +7ms
2023-11-30T08:29:10.1962928Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +0ms
2023-11-30T08:29:10.1965715Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +0ms
2023-11-30T08:29:10.1982225Z   cypress:server:remote-states getting primary remote state: { auth: null, origin: 'https://app.acceptance.redacted.xyz', strategy: 'http', fileServer: null, domainName: 'redacted.xyz', props: { port: '443', protocol: 'https:', subdomain: 'app.acceptance', domain: 'redacted', tld: 'nl' } } +0ms
2023-11-30T08:29:10.1986721Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +0ms
2023-11-30T08:29:10.1989662Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +0ms
2023-11-30T08:29:10.2000014Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'redacted', tld: 'nl' } +0ms
2023-11-30T08:29:10.2003450Z   cypress:server:remote-states getting remote state: { auth: null, origin: 'https://app.acceptance.redacted.xyz', strategy: 'http', fileServer: null, domainName: 'redacted.xyz', props: { port: '443', protocol: 'https:', subdomain: 'app.acceptance', domain: 'redacted', tld: 'nl' } } for: https://redacted.xyz +0ms
2023-11-30T08:29:10.2006881Z   cypress:server:request received status code & headers on request { requestId: 'request1275', statusCode: 200, headers: { 'content-type': 'application/pem-certificate-chain' } } +3ms
2023-11-30T08:29:10.2009428Z   cypress:server:request successful response received { requestId: 'request1275' } +1ms
2023-11-30T08:29:10.2012084Z   cypress:net-stubbing:server:intercept-response InterceptResponse { req: { url: '/security-state-staging/intermediates/189976ec-c00a-4ec0-bc47-3f11ee1374ff.pem' }, request: undefined } +3ms
2023-11-30T08:29:10.2014614Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'redacted', tld: 'nl' } +3ms
2023-11-30T08:29:10.2017815Z   cypress:server:remote-states getting remote state: { auth: null, origin: 'https://app.acceptance.redacted.xyz', strategy: 'http', fileServer: null, domainName: 'redacted.xyz', props: { port: '443', protocol: 'https:', subdomain: 'app.acceptance', domain: 'redacted', tld: 'nl' } } for: https://redacted.xyz +3ms
2023-11-30T08:29:10.2022887Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +0ms
2023-11-30T08:29:10.2026685Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +0ms
2023-11-30T08:29:10.2030047Z   cypress:server:remote-states getting primary remote state: { auth: null, origin: 'https://app.acceptance.redacted.xyz', strategy: 'http', fileServer: null, domainName: 'redacted.xyz', props: { port: '443', protocol: 'https:', subdomain: 'app.acceptance', domain: 'redacted', tld: 'nl' } } +0ms
2023-11-30T08:29:10.2033246Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +0ms
2023-11-30T08:29:10.2036322Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +0ms
2023-11-30T08:29:10.2038520Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'redacted', tld: 'nl' } +0ms
2023-11-30T08:29:10.2042332Z   cypress:server:remote-states getting remote state: { auth: null, origin: 'https://app.acceptance.redacted.xyz', strategy: 'http', fileServer: null, domainName: 'redacted.xyz', props: { port: '443', protocol: 'https:', subdomain: 'app.acceptance', domain: 'redacted', tld: 'nl' } } for: https://redacted.xyz +0ms
2023-11-30T08:29:10.7084351Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +510ms
2023-11-30T08:29:10.7087285Z   cypress:server:remote-states getting remote state: undefined for: https://firefox-settings-attachments.cdn.mozilla.net/security-state-staging/intermediates/c2017a82-2237-4c28-8656-5764f263e185.pem +510ms
2023-11-30T08:29:10.7089713Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'redacted', tld: 'nl' } +0ms
2023-11-30T08:29:10.7115690Z   cypress:server:remote-states getting remote state: { auth: null, origin: 'https://app.acceptance.redacted.xyz', strategy: 'http', fileServer: null, domainName: 'redacted.xyz', props: { port: '443', protocol: 'https:', subdomain: 'app.acceptance', domain: 'redacted', tld: 'nl' } } for: https://redacted.xyz +0ms
2023-11-30T08:29:10.7118929Z   cypress:server:stream_buffer stream buffer writeable final called +520ms
2023-11-30T08:29:10.7121482Z   cypress:network:agent addRequest called { isHttps: true, href: 'https://firefox-settings-attachments.cdn.mozilla.net/security-state-staging/intermediates/c2017a82-2237-4c28-8656-5764f263e185.pem' } +520ms
2023-11-30T08:29:10.7125549Z   cypress:network:agent got family { family: 4, href: 'https://firefox-settings-attachments.cdn.mozilla.net/security-state-staging/intermediates/c2017a82-2237-4c28-8656-5764f263e185.pem' } +0ms
2023-11-30T08:29:10.7128649Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +2ms
2023-11-30T08:29:10.7131923Z   cypress:server:remote-states getting remote state: undefined for: https://firefox-settings-attachments.cdn.mozilla.net/security-state-staging/intermediates/afab5d5a-cfac-46ad-84b9-90bb2d7e2326.pem +2ms
2023-11-30T08:29:10.7135820Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'redacted', tld: 'nl' } +0ms
2023-11-30T08:29:10.7140590Z   cypress:server:remote-states getting remote state: { auth: null, origin: 'https://app.acceptance.redacted.xyz', strategy: 'http', fileServer: null, domainName: 'redacted.xyz', props: { port: '443', protocol: 'https:', subdomain: 'app.acceptance', domain: 'redacted', tld: 'nl' } } for: https://redacted.xyz +0ms
2023-11-30T08:29:10.7143685Z   cypress:server:stream_buffer stream buffer writeable final called +2ms
2023-11-30T08:29:10.7157884Z   cypress:network:agent addRequest called { isHttps: true, href: 'https://firefox-settings-attachments.cdn.mozilla.net/security-state-staging/intermediates/afab5d5a-cfac-46ad-84b9-90bb2d7e2326.pem' } +2ms
2023-11-30T08:29:10.7161707Z   cypress:network:agent got family { family: 4, href: 'https://firefox-settings-attachments.cdn.mozilla.net/security-state-staging/intermediates/afab5d5a-cfac-46ad-84b9-90bb2d7e2326.pem' } +0ms
2023-11-30T08:29:10.7164680Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +2ms
2023-11-30T08:29:10.7167569Z   cypress:server:remote-states getting remote state: undefined for: https://firefox-settings-attachments.cdn.mozilla.net/security-state-staging/intermediates/5681e683-bd54-4255-89fe-dce439358be4.pem +2ms
2023-11-30T08:29:10.7171211Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'redacted', tld: 'nl' } +0ms
2023-11-30T08:29:10.7175297Z   cypress:server:remote-states getting remote state: { auth: null, origin: 'https://app.acceptance.redacted.xyz', strategy: 'http', fileServer: null, domainName: 'redacted.xyz', props: { port: '443', protocol: 'https:', subdomain: 'app.acceptance', domain: 'redacted', tld: 'nl' } } for: https://redacted.xyz +1ms
2023-11-30T08:29:10.7178563Z   cypress:server:stream_buffer stream buffer writeable final called +2ms
2023-11-30T08:29:10.7181148Z   cypress:network:agent addRequest called { isHttps: true, href: 'https://firefox-settings-attachments.cdn.mozilla.net/security-state-staging/intermediates/5681e683-bd54-4255-89fe-dce439358be4.pem' } +2ms
2023-11-30T08:29:10.7184112Z   cypress:network:agent got family { family: 4, href: 'https://firefox-settings-attachments.cdn.mozilla.net/security-state-staging/intermediates/5681e683-bd54-4255-89fe-dce439358be4.pem' } +0ms
2023-11-30T08:29:10.7187133Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +2ms
2023-11-30T08:29:10.7190573Z   cypress:server:remote-states getting remote state: undefined for: https://firefox-settings-attachments.cdn.mozilla.net/security-state-staging/intermediates/0ce3adb0-b82e-42b3-85b6-70713ba66e1f.pem +1ms
2023-11-30T08:29:10.7193850Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'redacted', tld: 'nl' } +0ms
2023-11-30T08:29:10.7215349Z   cypress:server:remote-states getting remote state: { auth: null, origin: 'https://app.acceptance.redacted.xyz', strategy: 'http', fileServer: null, domainName: 'redacted.xyz', props: { port: '443', protocol: 'https:', subdomain: 'app.acceptance', domain: 'redacted', tld: 'nl' } } for: https://redacted.xyz +1ms
2023-11-30T08:29:10.7227783Z   cypress:server:stream_buffer stream buffer writeable final called +2ms
2023-11-30T08:29:10.7235074Z   cypress:network:agent addRequest called { isHttps: true, href: 'https://firefox-settings-attachments.cdn.mozilla.net/security-state-staging/intermediates/0ce3adb0-b82e-42b3-85b6-70713ba66e1f.pem' } +2ms
2023-11-30T08:29:10.7262138Z   cypress:network:agent got family { family: 4, href: 'https://firefox-settings-attachments.cdn.mozilla.net/security-state-staging/intermediates/0ce3adb0-b82e-42b3-85b6-70713ba66e1f.pem' } +1ms
2023-11-30T08:29:10.7272869Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +2ms
2023-11-30T08:29:10.7275797Z   cypress:server:remote-states getting remote state: undefined for: https://firefox-settings-attachments.cdn.mozilla.net/security-state-staging/intermediates/4f1d16ba-fc95-4a1f-a3f9-da34f76cd637.pem +1ms
2023-11-30T08:29:10.7299762Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'redacted', tld: 'nl' } +1ms
2023-11-30T08:29:10.7304127Z   cypress:server:remote-states getting remote state: { auth: null, origin: 'https://app.acceptance.redacted.xyz', strategy: 'http', fileServer: null, domainName: 'redacted.xyz', props: { port: '443', protocol: 'https:', subdomain: 'app.acceptance', domain: 'redacted', tld: 'nl' } } for: https://redacted.xyz +1ms
2023-11-30T08:29:10.7313249Z   cypress:server:stream_buffer stream buffer writeable final called +2ms
2023-11-30T08:29:10.7335930Z   cypress:network:agent addRequest called { isHttps: true, href: 'https://firefox-settings-attachments.cdn.mozilla.net/security-state-staging/intermediates/4f1d16ba-fc95-4a1f-a3f9-da34f76cd637.pem' } +1ms
2023-11-30T08:29:10.7343720Z   cypress:network:agent got family { family: 4, href: 'https://firefox-settings-attachments.cdn.mozilla.net/security-state-staging/intermediates/4f1d16ba-fc95-4a1f-a3f9-da34f76cd637.pem' } +0ms
2023-11-30T08:29:10.7346332Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +1ms
2023-11-30T08:29:10.7348959Z   cypress:server:remote-states getting remote state: undefined for: https://firefox-settings-attachments.cdn.mozilla.net/security-state-staging/intermediates/89734696-672f-4546-8ced-8c9db56c1389.pem +1ms
2023-11-30T08:29:10.7358485Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'redacted', tld: 'nl' } +0ms
2023-11-30T08:29:10.7367030Z   cypress:server:remote-states getting remote state: { auth: null, origin: 'https://app.acceptance.redacted.xyz', strategy: 'http', fileServer: null, domainName: 'redacted.xyz', props: { port: '443', protocol: 'https:', subdomain: 'app.acceptance', domain: 'redacted', tld: 'nl' } } for: https://redacted.xyz +0ms
2023-11-30T08:29:10.7405426Z   cypress:server:stream_buffer stream buffer writeable final called +2ms
2023-11-30T08:29:10.7407758Z   cypress:network:agent addRequest called { isHttps: true, href: 'https://firefox-settings-attachments.cdn.mozilla.net/security-state-staging/intermediates/89734696-672f-4546-8ced-8c9db56c1389.pem' } +2ms
2023-11-30T08:29:10.7415859Z   cypress:network:agent got family { family: 4, href: 'https://firefox-settings-attachments.cdn.mozilla.net/security-state-staging/intermediates/89734696-672f-4546-8ced-8c9db56c1389.pem' } +0ms
2023-11-30T08:29:10.7418716Z   cypress:server:request received status code & headers on request { requestId: 'request1276', statusCode: 200, headers: { 'content-type': 'application/pem-certificate-chain' } } +523ms
2023-11-30T08:29:10.7421476Z   cypress:server:request successful response received { requestId: 'request1276' } +0ms
2023-11-30T08:29:10.7443061Z   cypress:server:request received status code & headers on request { requestId: 'request1277', statusCode: 200, headers: { 'content-type': 'application/pem-certificate-chain' } } +1ms
2023-11-30T08:29:10.7445935Z   cypress:server:request successful response received { requestId: 'request1277' } +0ms
2023-11-30T08:29:10.7456355Z   cypress:server:request received status code & headers on request { requestId: 'request1278', statusCode: 200, headers: { 'content-type': 'application/pem-certificate-chain' } } +1ms
2023-11-30T08:29:10.7458935Z   cypress:server:request successful response received { requestId: 'request1278' } +0ms
2023-11-30T08:29:10.7467399Z   cypress:net-stubbing:server:intercept-response InterceptResponse { req: { url: '/security-state-staging/intermediates/c2017a82-2237-4c28-8656-5764f263e185.pem' }, request: undefined } +526ms
2023-11-30T08:29:10.7489273Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'redacted', tld: 'nl' } +6ms
2023-11-30T08:29:10.7499519Z   cypress:server:remote-states getting remote state: { auth: null, origin: 'https://app.acceptance.redacted.xyz', strategy: 'http', fileServer: null, domainName: 'redacted.xyz', props: { port: '443', protocol: 'https:', subdomain: 'app.acceptance', domain: 'redacted', tld: 'nl' } } for: https://redacted.xyz +6ms
2023-11-30T08:29:10.7504638Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +1ms
2023-11-30T08:29:10.7523330Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +0ms
2023-11-30T08:29:10.7527147Z   cypress:server:remote-states getting primary remote state: { auth: null, origin: 'https://app.acceptance.redacted.xyz', strategy: 'http', fileServer: null, domainName: 'redacted.xyz', props: { port: '443', protocol: 'https:', subdomain: 'app.acceptance', domain: 'redacted', tld: 'nl' } } +1ms
2023-11-30T08:29:10.7530890Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +1ms
2023-11-30T08:29:10.7536377Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +0ms
2023-11-30T08:29:10.7541571Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'redacted', tld: 'nl' } +1ms
2023-11-30T08:29:10.7545779Z   cypress:server:remote-states getting remote state: { auth: null, origin: 'https://app.acceptance.redacted.xyz', strategy: 'http', fileServer: null, domainName: 'redacted.xyz', props: { port: '443', protocol: 'https:', subdomain: 'app.acceptance', domain: 'redacted', tld: 'nl' } } for: https://redacted.xyz +2ms
2023-11-30T08:29:10.7551916Z   cypress:net-stubbing:server:intercept-response InterceptResponse { req: { url: '/security-state-staging/intermediates/afab5d5a-cfac-46ad-84b9-90bb2d7e2326.pem' }, request: undefined } +5ms
2023-11-30T08:29:10.7556544Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'redacted', tld: 'nl' } +2ms
2023-11-30T08:29:10.7561522Z   cypress:server:remote-states getting remote state: { auth: null, origin: 'https://app.acceptance.redacted.xyz', strategy: 'http', fileServer: null, domainName: 'redacted.xyz', props: { port: '443', protocol: 'https:', subdomain: 'app.acceptance', domain: 'redacted', tld: 'nl' } } for: https://redacted.xyz +2ms
2023-11-30T08:29:10.7565853Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +0ms
2023-11-30T08:29:10.7568703Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +0ms
2023-11-30T08:29:10.7574083Z   cypress:server:remote-states getting primary remote state: { auth: null, origin: 'https://app.acceptance.redacted.xyz', strategy: 'http', fileServer: null, domainName: 'redacted.xyz', props: { port: '443', protocol: 'https:', subdomain: 'app.acceptance', domain: 'redacted', tld: 'nl' } } +0ms
2023-11-30T08:29:10.7577907Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +0ms
2023-11-30T08:29:10.7580547Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +0ms
2023-11-30T08:29:10.7582957Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'redacted', tld: 'nl' } +0ms
2023-11-30T08:29:10.7586916Z   cypress:server:remote-states getting remote state: { auth: null, origin: 'https://app.acceptance.redacted.xyz', strategy: 'http', fileServer: null, domainName: 'redacted.xyz', props: { port: '443', protocol: 'https:', subdomain: 'app.acceptance', domain: 'redacted', tld: 'nl' } } for: https://redacted.xyz +1ms
2023-11-30T08:29:10.7592126Z   cypress:net-stubbing:server:intercept-response InterceptResponse { req: { url: '/security-state-staging/intermediates/5681e683-bd54-4255-89fe-dce439358be4.pem' }, request: undefined } +3ms
2023-11-30T08:29:10.7595088Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'redacted', tld: 'nl' } +3ms
2023-11-30T08:29:10.7598582Z   cypress:server:remote-states getting remote state: { auth: null, origin: 'https://app.acceptance.redacted.xyz', strategy: 'http', fileServer: null, domainName: 'redacted.xyz', props: { port: '443', protocol: 'https:', subdomain: 'app.acceptance', domain: 'redacted', tld: 'nl' } } for: https://redacted.xyz +2ms
2023-11-30T08:29:10.7601975Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +0ms
2023-11-30T08:29:10.7605661Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +0ms
2023-11-30T08:29:10.7610278Z   cypress:server:remote-states getting primary remote state: { auth: null, origin: 'https://app.acceptance.redacted.xyz', strategy: 'http', fileServer: null, domainName: 'redacted.xyz', props: { port: '443', protocol: 'https:', subdomain: 'app.acceptance', domain: 'redacted', tld: 'nl' } } +1ms
2023-11-30T08:29:10.7615311Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +1ms
2023-11-30T08:29:10.7618221Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +0ms
2023-11-30T08:29:10.7621222Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'redacted', tld: 'nl' } +1ms
2023-11-30T08:29:10.7625670Z   cypress:server:remote-states getting remote state: { auth: null, origin: 'https://app.acceptance.redacted.xyz', strategy: 'http', fileServer: null, domainName: 'redacted.xyz', props: { port: '443', protocol: 'https:', subdomain: 'app.acceptance', domain: 'redacted', tld: 'nl' } } for: https://redacted.xyz +1ms
2023-11-30T08:29:10.7630408Z   cypress:server:request received status code & headers on request { requestId: 'request1279', statusCode: 200, headers: { 'content-type': 'application/pem-certificate-chain' } } +14ms
2023-11-30T08:29:10.7632820Z   cypress:server:request successful response received { requestId: 'request1279' } +0ms
2023-11-30T08:29:10.7635456Z   cypress:server:request received status code & headers on request { requestId: 'request1280', statusCode: 200, headers: { 'content-type': 'application/pem-certificate-chain' } } +1ms
2023-11-30T08:29:10.7637882Z   cypress:server:request successful response received { requestId: 'request1280' } +0ms
2023-11-30T08:29:10.7640247Z   cypress:server:request received status code & headers on request { requestId: 'request1281', statusCode: 200, headers: { 'content-type': 'application/pem-certificate-chain' } } +0ms
2023-11-30T08:29:10.7642536Z   cypress:server:request successful response received { requestId: 'request1281' } +0ms
2023-11-30T08:29:10.7645360Z   cypress:net-stubbing:server:intercept-response InterceptResponse { req: { url: '/security-state-staging/intermediates/0ce3adb0-b82e-42b3-85b6-70713ba66e1f.pem' }, request: undefined } +7ms
2023-11-30T08:29:10.7648286Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'redacted', tld: 'nl' } +5ms
2023-11-30T08:29:10.7652607Z   cypress:server:remote-states getting remote state: { auth: null, origin: 'https://app.acceptance.redacted.xyz', strategy: 'http', fileServer: null, domainName: 'redacted.xyz', props: { port: '443', protocol: 'https:', subdomain: 'app.acceptance', domain: 'redacted', tld: 'nl' } } for: https://redacted.xyz +5ms
2023-11-30T08:29:10.7656734Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +0ms
2023-11-30T08:29:10.7660840Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +0ms
2023-11-30T08:29:10.7664983Z   cypress:server:remote-states getting primary remote state: { auth: null, origin: 'https://app.acceptance.redacted.xyz', strategy: 'http', fileServer: null, domainName: 'redacted.xyz', props: { port: '443', protocol: 'https:', subdomain: 'app.acceptance', domain: 'redacted', tld: 'nl' } } +0ms
2023-11-30T08:29:10.7669125Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +1ms
2023-11-30T08:29:10.7671752Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +0ms
2023-11-30T08:29:10.7673958Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'redacted', tld: 'nl' } +1ms
2023-11-30T08:29:10.7677820Z   cypress:server:remote-states getting remote state: { auth: null, origin: 'https://app.acceptance.redacted.xyz', strategy: 'http', fileServer: null, domainName: 'redacted.xyz', props: { port: '443', protocol: 'https:', subdomain: 'app.acceptance', domain: 'redacted', tld: 'nl' } } for: https://redacted.xyz +3ms
2023-11-30T08:29:10.7681523Z   cypress:net-stubbing:server:intercept-response InterceptResponse { req: { url: '/security-state-staging/intermediates/4f1d16ba-fc95-4a1f-a3f9-da34f76cd637.pem' }, request: undefined } +4ms
2023-11-30T08:29:10.7683927Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'redacted', tld: 'nl' } +2ms
2023-11-30T08:29:10.7687937Z   cypress:server:remote-states getting remote state: { auth: null, origin: 'https://app.acceptance.redacted.xyz', strategy: 'http', fileServer: null, domainName: 'redacted.xyz', props: { port: '443', protocol: 'https:', subdomain: 'app.acceptance', domain: 'redacted', tld: 'nl' } } for: https://redacted.xyz +1ms
2023-11-30T08:29:10.7691836Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +0ms
2023-11-30T08:29:10.7694379Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +1ms
2023-11-30T08:29:10.7698040Z   cypress:server:remote-states getting primary remote state: { auth: null, origin: 'https://app.acceptance.redacted.xyz', strategy: 'http', fileServer: null, domainName: 'redacted.xyz', props: { port: '443', protocol: 'https:', subdomain: 'app.acceptance', domain: 'redacted', tld: 'nl' } } +1ms
2023-11-30T08:29:10.7702495Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +0ms
2023-11-30T08:29:10.7705483Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +0ms
2023-11-30T08:29:10.7707738Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'redacted', tld: 'nl' } +1ms
2023-11-30T08:29:10.7714011Z   cypress:server:remote-states getting remote state: { auth: null, origin: 'https://app.acceptance.redacted.xyz', strategy: 'http', fileServer: null, domainName: 'redacted.xyz', props: { port: '443', protocol: 'https:', subdomain: 'app.acceptance', domain: 'redacted', tld: 'nl' } } for: https://redacted.xyz +1ms
2023-11-30T08:29:10.7719806Z   cypress:net-stubbing:server:intercept-response InterceptResponse { req: { url: '/security-state-staging/intermediates/89734696-672f-4546-8ced-8c9db56c1389.pem' }, request: undefined } +4ms
2023-11-30T08:29:10.7723034Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'redacted', tld: 'nl' } +2ms
2023-11-30T08:29:10.7727166Z   cypress:server:remote-states getting remote state: { auth: null, origin: 'https://app.acceptance.redacted.xyz', strategy: 'http', fileServer: null, domainName: 'redacted.xyz', props: { port: '443', protocol: 'https:', subdomain: 'app.acceptance', domain: 'redacted', tld: 'nl' } } for: https://redacted.xyz +2ms
2023-11-30T08:29:10.7730976Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +1ms
2023-11-30T08:29:10.7733671Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +0ms
2023-11-30T08:29:10.7737411Z   cypress:server:remote-states getting primary remote state: { auth: null, origin: 'https://app.acceptance.redacted.xyz', strategy: 'http', fileServer: null, domainName: 'redacted.xyz', props: { port: '443', protocol: 'https:', subdomain: 'app.acceptance', domain: 'redacted', tld: 'nl' } } +1ms
2023-11-30T08:29:10.7741147Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +0ms
2023-11-30T08:29:10.7743744Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +0ms
2023-11-30T08:29:10.7746257Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'redacted', tld: 'nl' } +1ms
2023-11-30T08:29:10.7750033Z   cypress:server:remote-states getting remote state: { auth: null, origin: 'https://app.acceptance.redacted.xyz', strategy: 'http', fileServer: null, domainName: 'redacted.xyz', props: { port: '443', protocol: 'https:', subdomain: 'app.acceptance', domain: 'redacted', tld: 'nl' } } for: https://redacted.xyz +1ms
2023-11-30T08:29:11.2557195Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +506ms
2023-11-30T08:29:11.2560730Z   cypress:server:remote-states getting remote state: undefined for: https://firefox-settings-attachments.cdn.mozilla.net/security-state-staging/intermediates/5ba01136-cb9d-42b7-9009-79d5e3b8cd87.pem +506ms
2023-11-30T08:29:11.2563525Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'redacted', tld: 'nl' } +0ms
2023-11-30T08:29:11.2571199Z   cypress:server:remote-states getting remote state: { auth: null, origin: 'https://app.acceptance.redacted.xyz', strategy: 'http', fileServer: null, domainName: 'redacted.xyz', props: { port: '443', protocol: 'https:', subdomain: 'app.acceptance', domain: 'redacted', tld: 'nl' } } for: https://redacted.xyz +0ms
2023-11-30T08:29:11.2575574Z   cypress:server:stream_buffer stream buffer writeable final called +538ms
2023-11-30T08:29:11.2584572Z   cypress:network:agent addRequest called { isHttps: true, href: 'https://firefox-settings-attachments.cdn.mozilla.net/security-state-staging/intermediates/5ba01136-cb9d-42b7-9009-79d5e3b8cd87.pem' } +538ms
2023-11-30T08:29:11.2587745Z   cypress:network:agent got family { family: 4, href: 'https://firefox-settings-attachments.cdn.mozilla.net/security-state-staging/intermediates/5ba01136-cb9d-42b7-9009-79d5e3b8cd87.pem' } +1ms
2023-11-30T08:29:11.2636202Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: 'firefox-settings-attachments.cdn', domain: 'mozilla', tld: 'net' } +9ms
2023-11-30T08:29:11.2639953Z   cypress:server:remote-states getting remote state: undefined for: https://firefox-settings-attachments.cdn.mozilla.net/security-state-staging/intermediates/e0fbcccb-8a1c-4bef-bbd6-b6e85d8aa2bd.pem +9ms
2023-11-30T08:29:11.2650097Z   cypress:network:cors Parsed URL { port: '443', protocol: 'https:', subdomain: null, domain: 'redacted', tld: 'nl' } +0ms
2023-11-30T08:29:11.2655792Z   cypress:server:remote-states getting remote state: { auth: null, origin: 'https://app.acceptance.redacted.xyz', strategy: 'http', fileServer: null, domainName: 'redacted.xyz', props: { port: '443', protocol: 'https:', subdomain: 'app.acceptance', domain: 'redacted', tld: 'nl' } } for: https://redacted.xyz +1ms
2023-11-30T08:29:11.2663718Z   cypress:server:stream_buffer stream buffer writeable final called +9ms
2023-11-30T08:29:11.2672692Z   cypress:network:agent addRequest called { isHttps: true, href: 'https://firefox-settings-attachments.cdn.mozilla.net/security-state-staging/intermediates/e0fbcccb-8a1c-4bef-bbd6-b6e85d8aa2bd.pem' } +9ms
2023-11-30T08:29:11.2676471Z   cypress:network:agent got family { family: 4, href: 'https://firefox-settings-attachments.cdn.mozilla.net/security-state-staging/intermediates/e0fbcccb-8a1c-4bef-bbd6-b6e85d8aa2bd.pem' } +0ms
nlzietsandor commented 9 months ago

In the meantime, I'm trying to build a reproduction scenario, adding parts step by step but it takes some time because of the time it takes to run the GitHub Action every time.

jennifer-shehane commented 9 months ago

@nlzietsandor Are these tests running in Firefox?

jennifer-shehane commented 9 months ago

Also there's an issue with a newer Typescript version that's causing hanging sometimes. Not sure if related, but throwing it out there. https://github.com/cypress-io/cypress/issues/28385

hostilefork commented 7 months ago

Our GitHub Action that runs the tests seems to hang indefinitely (2 hours+) from version 13.3.2 onwards

I'm also experiencing a hanging issue on GitHub Actions, but only with Chrome:

  Running:  chess.cy.js                                                                     (1 of 2)
  Estimated: 40 seconds

  Chess App on replpad continuous integration

That's the last thing I see. It hangs indefinitely.

But if I change to Firefox, all is fine

  Running:  chess.cy.js                                                                     (1 of 2)
  Estimated: 40 seconds
Still waiting to connect to Firefox, retrying in 1 second (attempt 18/62)
Still waiting to connect to Firefox, retrying in 1 second (attempt 18/62)
Still waiting to connect to Firefox, retrying in 1 second (attempt 19/62)
Still waiting to connect to Firefox, retrying in 1 second (attempt 19/62)
Still waiting to connect to Firefox, retrying in 1 second (attempt 20/62)
Still waiting to connect to Firefox, retrying in 1 second (attempt 20/62)

  Chess App on replpad continuous integration
    ✓ Visits Replpad (43113ms)

1 passing (45s)

For me this started a few months ago, and I was hoping it would just go away...but it hasn't. Firefox does work, but since it can't show the replays, it would be much preferred to be able to run in Chrome.

jennifer-shehane commented 4 months ago

Is this still an issue after updating to our most recent version?

nlzietsandor commented 4 months ago

I'm not getting any hangs at the moment. I can't really say if that's due to the version upgrade because a lot has changed to the tests in the meantime.

hostilefork commented 4 months ago

Is this still an issue after updating to our most recent version?

TL;DR - works now. I'm not sure exactly when after 13.3.1 fixed it... but 13.3.1 was definitely not working!

I was running the latest GitHub Action. But I didn't set Cypress up initially (and Node.js is voodoo to me)... and didn't know it decided what Cypress version to use from a package.json file. It was asking for ^13.0.0 which was giving 13.3.1 in practice.

I changed that from ^13.0.0 to 13.8.1, as well as having the creation of package-lock.json be part of the test process, so that I literally got version 13.8.1.

Now it seems to be fine!

jennifer-shehane commented 4 months ago

We have fixed some hanging in recent versions, so we encourage updating to see if this has been resolved so we can close this issue.