cypress-io / cypress

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

Error: WebSocket connection closed (in cypress 13.10) #29572

Closed ricardoaranha96 closed 2 months ago

ricardoaranha96 commented 4 months ago

Current behavior

Cypress reports Error: WebSocket connection closed and stops running tests and cypress run

image

Investigation notes:

Desired behavior

Don't throw exceptions or give alternatives to handle this scenario.

Test code to reproduce

Not sure how to reproduce. Sometimes, it happens after clicking a button or between tests (after the test execution result is printed and before the beforeEach callback starts).

Cypress Version

13.10.0

Node version

20.13.1

Operating System

macOS 14.5 and Ubuntu 22.04

Debug Logs

cypress-verbose:server:browsers:cri-client:send:[-->] sending CDP command { id: 1031, method: 'Runtime.evaluate', params: { expression: '\n' + "        if (window['cypressSocket-/__socket/default'] && window['cypressSocket-/__socket/default'].send) {\n" + `          window['cypressSocket-/__socket/default'].send('"42/__socket/default,[[\\\\"1\\\\",\\\\"2\\\\",\\\\"3\\\\"],\\\\"request:event\\\\",\\\\"eedc0f84-57ef-4727-a549-2746141ef942\\\\",[\\\\"4\\\\",\\\\"5\\\\"],\\\\"response:received\\\\",{\\\\"requestId\\\\":\\\\"6\\\\",\\\\"status\\\\":200,\\\\"headers\\\\":\\\\"7\\\\"},\\\\"457.813\\\\",{\\\\"date\\\\":\\\\"8\\\\",\\\\"strict-transport-security\\\\":\\\\"9\\\\",\\\\"x-content-type-options\\\\":\\\\"10\\\\",\\\\"Content-Encoding\\\\":\\\\"11\\\\",\\\\"Transfer-Encoding\\\\":\\\\"12\\\\",\\\\"Connection\\\\":\\\\"13\\\\",\\\\"x-xss-protection\\\\":\\\\"14\\\\",\\\\"referrer-policy\\\\":\\\\"15\\\\",\\\\"x-ratelimit-remaining\\\\":\\\\"16\\\\",\\\\"Vary\\\\":\\\\"17\\\\",\\\\"content-type\\\\":\\\\"18\\\\",\\\\"access-control-allow-origin\\\\":\\\\"19\\\\",\\\\"cache-control\\\\":\\\\"20\\\\",\\\\"access-control-allow-credentials\\\\":\\\\"21\\\\",\\\\"permissions-policy\\\\":\\\\"22\\\\",\\\\"x-ratelimit-limit\\\\":\\\\"23\\\\",\\\\"access-control-allow-headers\\\\":\\\\"24\\\\",\\\\"Keep-Alive\\\\":\\\\"25\\\\"},\\\\"Fri, 24 May 2024 19:40:59 GMT\\\\",\\\\"max-age=31536000; includeSubDomains; preload\\\\",\\\\"nosniff\\\\",\\\\"gzip\\\\",\\\\"chunked\\\\",\\\\"keep-alive\\\\",\\\\"1; mode=block\\\\",\\\\"strict-origin-when-cross-origin\\\\",\\\\"26\\\\",\\\\"Accept-Encoding\\\\",\\\\"application/json\\\\",\\\\"http://www.myapp.local\\\\",\\\\"no-cache, private\\\\",\\\\"true\\\\",\\\\"geolocation=*\\\\",\\\\"30\\\\",\\\\"Content-Type, Accept, Authorization, X-Requested-With, X-API-Id, X-API-Hash, sentry-trace, X-API-Key\\\\",\\\\"timeout=5\\\\"]"')\n` + '        }\n' + '      ', contextId: 3 } } +122ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Network.requestWillBeSent', params: { requestId: '457.814', loaderId: '2DFCE054CFDB19CC7C6CBB9ADFE06036', documentURL: 'http://www.myapp.local/manage/result/1024940603', request: { url: 'http://api.myapp.local/api/v1/result/1024940603/record/28417423070', method: 'GET', headers: [Object], mixedContentType: 'none', initialPriority: 'High', referrerPolicy: 'strict-origin-when-cross-origin', isSameSite: true }, timestamp: 4489.783555, wallTime: 1716579659.217473, initiator: { type: 'script', stack: [Object] }, redirectHasExtraInfo: false, type: 'XHR', frameId: '3A9ED00288F939D6CDC91F768660ED79', hasUserGesture: false } } +1ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Network.dataReceived', params: { requestId: '457.813', timestamp: 4489.784138, dataLength: 0, encodedDataLength: 5667 } } +0ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Network.loadingFinished', params: { requestId: '457.813', timestamp: 4489.78189, encodedDataLength: 6886 } } +0ms
  cypress-verbose:server:browsers:cri-client:send:[-->] sending CDP command { id: 1032, method: 'Runtime.evaluate', params: { expression: '\n' + "        if (window['cypressSocket-/__socket/default'] && window['cypressSocket-/__socket/default'].send) {\n" + `          window['cypressSocket-/__socket/default'].send('"42/__socket/default,[[\\\\"1\\\\",\\\\"2\\\\",\\\\"3\\\\"],\\\\"request:event\\\\",\\\\"87aa6bb8-e1bb-4ee8-a472-ec250d15aa5a\\\\",[\\\\"4\\\\",\\\\"5\\\\"],\\\\"incoming:request\\\\",{\\\\"requestId\\\\":\\\\"6\\\\",\\\\"method\\\\":\\\\"7\\\\",\\\\"url\\\\":\\\\"8\\\\",\\\\"headers\\\\":\\\\"9\\\\",\\\\"resourceType\\\\":\\\\"10\\\\",\\\\"originalResourceType\\\\":\\\\"11\\\\",\\\\"initiator\\\\":\\\\"12\\\\",\\\\"documentURL\\\\":\\\\"13\\\\",\\\\"hasRedirectResponse\\\\":false,\\\\"cdpRequestWillBeSentTimestamp\\\\":1716579659217.4731,\\\\"cdpRequestWillBeSentReceivedTimestamp\\\\":1716579659215.8901,\\\\"proxyRequestReceivedTimestamp\\\\":1716579659216.4705,\\\\"cdpLagDuration\\\\":-1.5830078125,\\\\"proxyRequestCorrelationDuration\\\\":0},\\\\"457.814\\\\",\\\\"GET\\\\",\\\\"http://api.myapp.local/api/v1/result/1024940603/record/28417423070\\\\",{\\\\"Accept\\\\":\\\\"14\\\\",\\\\"Referer\\\\":\\\\"15\\\\",\\\\"User-Agent\\\\":\\\\"16\\\\"},\\\\"xhr\\\\",\\\\"XHR\\\\",{\\\\"type\\\\":\\\\"17\\\\",\\\\"stack\\\\":\\\\"18\\\\"},\\\\"http://www.myapp.local/manage/result/1024940603\\\\",\\\\"application/json, text/plain, */*\\\\",\\\\"http://www.myapp.local/\\\\",\\\\"Mozilla/5.0 (X11; Linux aarch64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/13.10.0 Chrome/118.0.5993.159 Electron/27.3.10 Safari/537.36\\\\",\\\\"script\\\\",{\\\\"callFrames\\\\":\\\\"19\\\\"},[\\\\"20\\\\",\\\\"21\\\\",\\\\"22\\\\",\\\\"23\\\\",\\\\"24\\\\",\\\\"25\\\\",\\\\"26\\\\",\\\\"27\\\\",\\\\"28\\\\",\\\\"29\\\\",\\\\"30\\\\",\\\\"31\\\\",\\\\"32\\\\",\\\\"33\\\\",\\\\"34\\\\",\\\\"35\\\\",\\\\"36\\\\",\\\\"37\\\\",\\\\"38\\\\",\\\\"39\\\\",\\\\"40\\\\",\\\\"41\\\\",\\\\"42\\\\",\\\\"43\\\\",\\\\"44\\\\",\\\\"45\\\\",\\\\"46\\\\",\\\\"47\\\\",\\\\"48\\\\",\\\\"49\\\\",\\\\"50\\\\",\\\\"51\\\\",\\\\"52\\\\",\\\\"53\\\\",\\\\"54\\\\",\\\\"55\\\\",\\\\"56\\\\",\\\\"57\\\\",\\\\"58\\\\",\\\\"59\\\\",\\\\"60\\\\",\\\\"61\\\\",\\\\"62\\\\",\\\\"63\\\\",\\\\"64\\\\",\\\\"65\\\\",\\\\"66\\\\",\\\\"67\\\\",\\\\"68\\\\",\\\\"69\\\\",\\\\"70\\\\",\\\\"71\\\\",\\\\"72\\\\",\\\\"73\\\\",\\\\"74\\\\",\\\\"75\\\\",\\\\"76\\\\",\\\\"77\\\\",\\\\"78\\\\",\\\\"79\\\\",\\\\"80\\\\",\\\\"81\\\\",\\\\"82\\\\",\\\\"83\\\\",\\\\"84\\\\",\\\\"85\\\\",\\\\"86\\\\",\\\\"87\\\\",\\\\"88\\\\",\\\\"89\\\\",\\\\"90\\\\",\\\\"91\\\\",\\\\"92\\\\",\\\\"93\\\\",\\\\"94\\\\"],{\\\\"functionName\\\\":\\\\"95\\\\",\\\\"scriptId\\\\":\\\\"96\\\\",\\\\"url\\\\":\\\\"97\\\\",\\\\"lineNumber\\\\":2579,\\\\"columnNumber\\\\":17},{\\\\"functionName\\\\":\\\\"95\\\\",\\\\"scriptId\\\\":\\\\"96\\\\",\\\\"url\\\\":\\\\"97\\\\",\\\\"lineNumber\\\\":382,\\\\"columnNumber\\\\":15},{\\\\"functionName\\\\":\\\\"98\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":183615,\\\\"columnNumber\\\\":20},{\\\\"functionName\\\\":\\\\"95\\\\",\\\\"scriptId\\\\":\\\\"96\\\\",\\\\"url\\\\":\\\\"97\\\\",\\\\"lineNumber\\\\":377,\\\\"columnNumber\\\\":42},{\\\\"functionName\\\\":\\\\"98\\\\",\\\\"scriptId\\\\":\\\\"96\\\\",\\\\"url\\\\":\\\\"97\\\\",\\\\"lineNumber\\\\":294,\\\\"columnNumber\\\\":60},{\\\\"functionName\\\\":\\\\"95\\\\",\\\\"scriptId\\\\":\\\\"96\\\\",\\\\"url\\\\":\\\\"97\\\\",\\\\"lineNumber\\\\":377,\\\\"columnNumber\\\\":42},{\\\\"functionName\\\\":\\\\"95\\\\",\\\\"scriptId\\\\":\\\\"96\\\\",\\\\"url\\\\":\\\\"97\\\\",\\\\"lineNumber\\\\":235,\\\\"columnNumber\\\\":34},{\\\\"functionName\\\\":\\\\"101\\\\",\\\\"scriptId\\\\":\\\\"96\\\\",\\\\"url\\\\":\\\\"97\\\\",\\\\"lineNumber\\\\":257,\\\\"columnNumber\\\\":18},{\\\\"functionName\\\\":\\\\"102\\\\",\\\\"scriptId\\\\":\\\\"96\\\\",\\\\"url\\\\":\\\\"97\\\\",\\\\"lineNumber\\\\":665,\\\\"columnNumber\\\\":22},{\\\\"functionName\\\\":\\\\"103\\\\",\\\\"scriptId\\\\":\\\\"96\\\\",\\\\"url\\\\":\\\\"97\\\\",\\\\"lineNumber\\\\":2617,\\\\"columnNumber\\\\":21},{\\\\"functionName\\\\":\\\\"104\\\\",\\\\"scriptId\\\\":\\\\"96\\\\",\\\\"url\\\\":\\\\"97\\\\",\\\\"lineNumber\\\\":947,\\\\"columnNumber\\\\":15},{\\\\"functionName\\\\":\\\\"103\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":159500,\\\\"columnNumber\\\\":10},{\\\\"functionName\\\\":\\\\"105\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":87155,\\\\"columnNumber\\\\":18},{\\\\"functionName\\\\":\\\\"103\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":87149,\\\\"columnNumber\\\\":112},{\\\\"functionName\\\\":\\\\"106\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":90781,\\\\"columnNumber\\\\":4},{\\\\"functionName\\\\":\\\\"107\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":87144,\\\\"columnNumber\\\\":68},{\\\\"functionName\\\\":\\\\"103\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":88645,\\\\"columnNumber\\\\":22},{\\\\"functionName\\\\":\\\\"103\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":91070,\\\\"columnNumber\\\\":17},{\\\\"functionName\\\\":\\\\"103\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":87149,\\\\"columnNumber\\\\":41},{\\\\"functionName\\\\":\\\\"106\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":90781,\\\\"columnNumber\\\\":4},{\\\\"functionName\\\\":\\\\"107\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":87144,\\\\"columnNumber\\\\":68},{\\\\"functionName\\\\":\\\\"108\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":88982,\\\\"columnNumber\\\\":94},{\\\\"functionName\\\\":\\\\"109\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":88977,\\\\"columnNumber\\\\":51},{\\\\"functionName\\\\":\\\\"110\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":88509,\\\\"columnNumber\\\\":8},{\\\\"functionName\\\\":\\\\"111\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":87530,\\\\"columnNumber\\\\":11},{\\\\"functionName\\\\":\\\\"103\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":88298,\\\\"columnNumber\\\\":17},{\\\\"functionName\\\\":\\\\"105\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":87155,\\\\"columnNumber\\\\":18},{\\\\"functionName\\\\":\\\\"103\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":87149,\\\\"columnNumber\\\\":112},{\\\\"functionName\\\\":\\\\"106\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":90781,\\\\"columnNumber\\\\":4},{\\\\"functionName\\\\":\\\\"107\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":87144,\\\\"columnNumber\\\\":68},{\\\\"functionName\\\\":\\\\"112\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":89010,\\\\"columnNumber\\\\":9},{\\\\"functionName\\\\":\\\\"103\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":89048,\\\\"columnNumber\\\\":148},{\\\\"functionName\\\\":\\\\"103\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":91070,\\\\"columnNumber\\\\":17},{\\\\"functionName\\\\":\\\\"103\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":87149,\\\\"columnNumber\\\\":41},{\\\\"functionName\\\\":\\\\"106\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":90781,\\\\"columnNumber\\\\":4},{\\\\"functionName\\\\":\\\\"107\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":87144,\\\\"columnNumber\\\\":68},{\\\\"functionName\\\\":\\\\"103\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":88793,\\\\"columnNumber\\\\":11},{\\\\"functionName\\\\":\\\\"103\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":91070,\\\\"columnNumber\\\\":17},{\\\\"functionName\\\\":\\\\"103\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":87149,\\\\"columnNumber\\\\":41},{\\\\"functionName\\\\":\\\\"106\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":90781,\\\\"columnNumber\\\\":4},{\\\\"functionName\\\\":\\\\"107\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":87144,\\\\"columnNumber\\\\":68},{\\\\"functionName\\\\":\\\\"103\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":88902,\\\\"columnNumber\\\\":11},{\\\\"functionName\\\\":\\\\"103\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":91070,\\\\"columnNumber\\\\":17},{\\\\"functionName\\\\":\\\\"103\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":87149,\\\\"columnNumber\\\\":41},{\\\\"functionName\\\\":\\\\"106\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":90781,\\\\"columnNumber\\\\":4},{\\\\"functionName\\\\":\\\\"107\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":87144,\\\\"columnNumber\\\\":68},{\\\\"functionName\\\\":\\\\"113\\\\",\\\\"scriptId\\\\":\\\\"114\\\\",\\\\"url\\\\":\\\\"115\\\\",\\\\"lineNumber\\\\":17684,\\\\"columnNumber\\\\":90},{\\\\"functionName\\\\":\\\\"116\\\\",\\\\"scriptId\\\\":\\\\"114\\\\",\\\\"url\\\\":\\\\"115\\\\",\\\\"lineNumber\\\\":17677,\\\\"columnNumber\\\\":9},{\\\\"functionName\\\\":\\\\"103\\\\",\\\\"scriptId\\\\":\\\\"114\\\\",\\\\"url\\\\":\\\\"115\\\\",\\\\"lineNumber\\\\":17668,\\\\"columnNumber\\\\":115},{\\\\"functionName\\\\":\\\\"111\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":87588,\\\\"columnNumber\\\\":24},{\\\\"functionName\\\\":\\\\"117\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":87557,\\\\"columnNumber\\\\":21},{\\\\"functionName\\\\":\\\\"111\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":87530,\\\\"columnNumber\\\\":11},{\\\\"functionName\\\\":\\\\"103\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":88903,\\\\"columnNumber\\\\":17},{\\\\"functionName\\\\":\\\\"110\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":88509,\\\\"columnNumber\\\\":8},{\\\\"functionName\\\\":\\\\"111\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":87530,\\\\"columnNumber\\\\":11},{\\\\"functionName\\\\":\\\\"103\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":88793,\\\\"columnNumber\\\\":174},{\\\\"functionName\\\\":\\\\"110\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":88509,\\\\"columnNumber\\\\":8},{\\\\"functionName\\\\":\\\\"111\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":87530,\\\\"columnNumber\\\\":11},{\\\\"functionName\\\\":\\\\"118\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":88987,\\\\"columnNumber\\\\":19},{\\\\"functionName\\\\":\\\\"110\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":88509,\\\\"columnNumber\\\\":8},{\\\\"functionName\\\\":\\\\"111\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":87530,\\\\"columnNumber\\\\":11},{\\\\"functionName\\\\":\\\\"117\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":87557,\\\\"columnNumber\\\\":21},{\\\\"functionName\\\\":\\\\"111\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":87530,\\\\"columnNumber\\\\":11},{\\\\"functionName\\\\":\\\\"119\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":159399,\\\\"columnNumber\\\\":19},{\\\\"functionName\\\\":\\\\"120\\\\",\\\\"scriptId\\\\":\\\\"96\\\\",\\\\"url\\\\":\\\\"97\\\\",\\\\"lineNumber\\\\":392,\\\\"columnNumber\\\\":170},{\\\\"functionName\\\\":\\\\"103\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url\\\\":\\\\"100\\\\",\\\\"lineNumber\\\\":183620,\\\\"columnNumber\\\\":48},{\\\\"functionName\\\\":\\\\"121\\\\",\\\\"scriptId\\\\":\\\\"99\\\\",\\\\"url`... 1710 more characters, contextId: 3 } } +3ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Network.requestWillBeSentExtraInfo', params: { requestId: '457.814', associatedCookies: [ [Object], [Object], [Object] ], headers: { Accept: 'application/json, text/plain, */*', 'Accept-Encoding': 'gzip, deflate', 'Accept-Language': 'en-US', Cookie: 'jwt_token=url.url.url-url-url-url-url; XSRF-TOKEN=url%3D; laravel_session=url%3D', Host: 'api.myapp.local', Origin: 'http://www.myapp.local', 'Proxy-Connection': 'keep-alive', Referer: 'http://www.myapp.local/', 'User-Agent': 'Mozilla/5.0 (X11; Linux aarch64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/13.10.0 Chrome/118.0.5993.159 Electron/27.3.10 Safari/537.36' }, connectTiming: { requestTime: 4489.784409 }, clientSecurityState: { initiatorIsSecureContext: false, initiatorIPAddressSpace: 'Local', privateNetworkRequestPolicy: 'BlockFromInsecureToMorePrivate' }, siteHasCookieInOtherPartition: false } } +2ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Network.responseReceived', params: { requestId: '457.812', loaderId: '2DFCE054CFDB19CC7C6CBB9ADFE06036', timestamp: 4489.784295, type: 'XHR', response: { url: 'http://api.myapp.local/api/v1/nav-menu', status: 200, statusText: 'OK', headers: [Object], mimeType: 'application/json', connectionReused: true, connectionId: 776, remoteIPAddress: '127.0.0.1', remotePort: 36505, fromDiskCache: false, fromServiceWorker: false, fromPrefetchCache: false, encodedDataLength: 1219, timing: [Object], responseTime: 1716579659216.517, protocol: 'http/1.1', alternateProtocolUsage: 'unspecifiedReason', securityState: 'insecure' }, hasExtraInfo: true, frameId: '3A9ED00288F939D6CDC91F768660ED79' } } +10ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Network.dataReceived', params: { requestId: '457.812', timestamp: 4489.784317, dataLength: 3763, encodedDataLength: 0 } } +0ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Network.dataReceived', params: { requestId: '457.812', timestamp: 4489.795967, dataLength: 0, encodedDataLength: 1035 } } +0ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Network.loadingFinished', params: { requestId: '457.812', timestamp: 4489.783464, encodedDataLength: 2254 } } +0ms
  cypress-verbose:server:browsers:cri-client:send:[-->] sending CDP command { id: 1033, method: 'Runtime.evaluate', params: { expression: '\n' + "        if (window['cypressSocket-/__socket/default'] && window['cypressSocket-/__socket/default'].send) {\n" + `          window['cypressSocket-/__socket/default'].send('"42/__socket/default,[[\\\\"1\\\\",\\\\"2\\\\",\\\\"3\\\\"],\\\\"request:event\\\\",\\\\"fb3dd056-42b7-45ba-b789-58166422eaf8\\\\",[\\\\"4\\\\",\\\\"5\\\\"],\\\\"response:received\\\\",{\\\\"requestId\\\\":\\\\"6\\\\",\\\\"status\\\\":200,\\\\"headers\\\\":\\\\"7\\\\"},\\\\"457.812\\\\",{\\\\"date\\\\":\\\\"8\\\\",\\\\"strict-transport-security\\\\":\\\\"9\\\\",\\\\"x-content-type-options\\\\":\\\\"10\\\\",\\\\"Content-Encoding\\\\":\\\\"11\\\\",\\\\"Transfer-Encoding\\\\":\\\\"12\\\\",\\\\"Connection\\\\":\\\\"13\\\\",\\\\"x-xss-protection\\\\":\\\\"14\\\\",\\\\"referrer-policy\\\\":\\\\"15\\\\",\\\\"x-ratelimit-remaining\\\\":\\\\"16\\\\",\\\\"Vary\\\\":\\\\"17\\\\",\\\\"content-type\\\\":\\\\"18\\\\",\\\\"access-control-allow-origin\\\\":\\\\"19\\\\",\\\\"cache-control\\\\":\\\\"20\\\\",\\\\"access-control-allow-credentials\\\\":\\\\"21\\\\",\\\\"permissions-policy\\\\":\\\\"22\\\\",\\\\"x-ratelimit-limit\\\\":\\\\"23\\\\",\\\\"access-control-allow-headers\\\\":\\\\"24\\\\",\\\\"Keep-Alive\\\\":\\\\"25\\\\"},\\\\"Fri, 24 May 2024 19:40:59 GMT\\\\",\\\\"max-age=31536000; includeSubDomains; preload\\\\",\\\\"nosniff\\\\",\\\\"gzip\\\\",\\\\"chunked\\\\",\\\\"keep-alive\\\\",\\\\"1; mode=block\\\\",\\\\"strict-origin-when-cross-origin\\\\",\\\\"25\\\\",\\\\"Accept-Encoding\\\\",\\\\"application/json\\\\",\\\\"http://www.myapp.local\\\\",\\\\"no-cache, private\\\\",\\\\"true\\\\",\\\\"geolocation=*\\\\",\\\\"30\\\\",\\\\"Content-Type, Accept, Authorization, X-Requested-With, X-API-Id, X-API-Hash, sentry-trace, X-API-Key\\\\",\\\\"timeout=5\\\\"]"')\n` + '        }\n' + '      ', contextId: 3 } } +10ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Runtime.bindingCalled', params: { name: 'cypressSendToServer-/__socket/default', payload: '"42/__socket/default,[[\\"1\\",\\"2\\",\\"3\\"],\\"eedc0f84-57ef-4727-a549-2746141ef942\\",\\"b444f571-b5da-4c43-84ab-333deb1c1d4f\\",[]]"', executionContextId: 3 } } +0ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { id: 1031, result: { result: { type: 'undefined' } } } +1ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Runtime.bindingCalled', params: { name: 'cypressSendToServer-/__socket/default', payload: '"42/__socket/default,[[\\"1\\",\\"2\\",\\"3\\"],\\"87aa6bb8-e1bb-4ee8-a472-ec250d15aa5a\\",\\"6669f1fe-5177-45cf-a1ad-29d48cbeac3f\\",[]]"', executionContextId: 3 } } +1ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { id: 1032, result: { result: { type: 'undefined' } } } +0ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Runtime.bindingCalled', params: { name: 'cypressSendToServer-/__socket/default', payload: '"42/__socket/default,[[\\"1\\",\\"2\\",\\"3\\"],\\"fb3dd056-42b7-45ba-b789-58166422eaf8\\",\\"aba38e7f-9d74-4607-a97e-1d45ca43ad9e\\",[]]"', executionContextId: 3 } } +7ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { id: 1033, result: { result: { type: 'undefined' } } } +0ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Network.responseReceivedExtraInfo', params: { requestId: '457.814', blockedCookies: [], headers: { Connection: 'keep-alive', 'Content-Encoding': 'gzip', 'Keep-Alive': 'timeout=5', 'Set-Cookie': 'laravel_session=url%3D; expires=Sat, 25-May-2024 19:40:59 GMT; Max-Age=86400; path=/; domain=myapp.local; httponly', 'Transfer-Encoding': 'chunked', Vary: 'Accept-Encoding', 'access-control-allow-credentials': 'true', 'access-control-allow-headers': 'Content-Type, Accept, Authorization, X-Requested-With, X-API-Id, X-API-Hash, sentry-trace, X-API-Key', 'access-control-allow-origin': 'http://www.myapp.local', 'cache-control': 'no-cache, private', 'content-type': 'application/json', date: 'Fri, 24 May 2024 19:40:59 GMT', 'permissions-policy': 'geolocation=*', 'referrer-policy': 'strict-origin-when-cross-origin', 'strict-transport-security': 'max-age=31536000; includeSubDomains; preload', 'x-content-type-options': 'nosniff', 'x-ratelimit-limit': '30', 'x-ratelimit-remaining': '24', 'x-xss-protection': '1; mode=block' }, resourceIPAddressSpace: 'Unknown', statusCode: 200, headersText: 'HTTP/1.1 200 OK\r\n' + 'content-type: application/json\r\n' + 'cache-control: no-cache, private\r\n' + 'date: Fri, 24 May 2024 19:40:59 GMT\r\n' + 'x-ratelimit-limit: 30\r\n' + 'x-ratelimit-remaining: 24\r\n' + 'access-control-allow-origin: http://www.myapp.local\r\n' + 'access-control-allow-headers: Content-Type, Accept, Authorization, X-Requested-With, X-API-Id, X-API-Hash, sentry-trace, X-API-Key\r\n' + 'access-control-allow-credentials: true\r\n' + 'x-xss-protection: 1; mode=block\r\n' + 'x-content-type-options: nosniff\r\n' + 'strict-transport-security: max-age=31536000; includeSubDomains; preload\r\n' + 'permissions-policy: geolocation=*\r\n' + 'referrer-policy: strict-origin-when-cross-origin\r\n' + 'Set-Cookie: laravel_session=url%3D; expires=Sat, 25-May-2024 19:40:59 GMT; Max-Age=86400; path=/; domain=analytecare.local; httponly\r\n' + 'Vary: Accept-Encoding\r\n' + 'Content-Encoding: gzip\r\n' + 'Connection: keep-alive\r\n' + 'Keep-Alive: timeout=5\r\n' + 'Transfer-Encoding: chunked\r\n' + '\r\n', cookiePartitionKey: 'http://myapp.local', cookiePartitionKeyOpaque: false } } +86ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Network.responseReceived', params: { requestId: '457.814', loaderId: '2DFCE054CFDB19CC7C6CBB9ADFE06036', timestamp: 4489.89207, type: 'XHR', response: { url: 'http://api.myapp.local/api/v1/result/1024940603/record/28417423070', status: 200, statusText: 'OK', headers: [Object], mimeType: 'application/json', connectionReused: true, connectionId: 776, remoteIPAddress: '127.0.0.1', remotePort: 36505, fromDiskCache: false, fromServiceWorker: false, fromPrefetchCache: false, encodedDataLength: 1219, timing: [Object], responseTime: 1716579659324.955, protocol: 'http/1.1', alternateProtocolUsage: 'unspecifiedReason', securityState: 'insecure' }, hasExtraInfo: true, frameId: '3A9ED00288F939D6CDC91F768660ED79' } } +5ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Network.dataReceived', params: { requestId: '457.814', timestamp: 4489.892124, dataLength: 2, encodedDataLength: 0 } } +0ms
  cypress-verbose:server:browsers:cri-client:send:[-->] sending CDP command { id: 1034, method: 'Runtime.evaluate', params: { expression: '\n' + "        if (window['cypressSocket-/__socket/default'] && window['cypressSocket-/__socket/default'].send) {\n" + `          window['cypressSocket-/__socket/default'].send('"42/__socket/default,[[\\\\"1\\\\",\\\\"2\\\\",\\\\"3\\\\"],\\\\"request:event\\\\",\\\\"aa803303-1bbc-428c-947d-c5ba928b9c9b\\\\",[\\\\"4\\\\",\\\\"5\\\\"],\\\\"response:received\\\\",{\\\\"requestId\\\\":\\\\"6\\\\",\\\\"status\\\\":200,\\\\"headers\\\\":\\\\"7\\\\"},\\\\"457.814\\\\",{\\\\"date\\\\":\\\\"8\\\\",\\\\"strict-transport-security\\\\":\\\\"9\\\\",\\\\"x-content-type-options\\\\":\\\\"10\\\\",\\\\"Content-Encoding\\\\":\\\\"11\\\\",\\\\"Transfer-Encoding\\\\":\\\\"12\\\\",\\\\"Connection\\\\":\\\\"13\\\\",\\\\"x-xss-protection\\\\":\\\\"14\\\\",\\\\"referrer-policy\\\\":\\\\"15\\\\",\\\\"x-ratelimit-remaining\\\\":\\\\"16\\\\",\\\\"Vary\\\\":\\\\"17\\\\",\\\\"content-type\\\\":\\\\"18\\\\",\\\\"access-control-allow-origin\\\\":\\\\"19\\\\",\\\\"cache-control\\\\":\\\\"20\\\\",\\\\"access-control-allow-credentials\\\\":\\\\"21\\\\",\\\\"permissions-policy\\\\":\\\\"22\\\\",\\\\"x-ratelimit-limit\\\\":\\\\"23\\\\",\\\\"access-control-allow-headers\\\\":\\\\"24\\\\",\\\\"Keep-Alive\\\\":\\\\"25\\\\"},\\\\"Fri, 24 May 2024 19:40:59 GMT\\\\",\\\\"max-age=31536000; includeSubDomains; preload\\\\",\\\\"nosniff\\\\",\\\\"gzip\\\\",\\\\"chunked\\\\",\\\\"keep-alive\\\\",\\\\"1; mode=block\\\\",\\\\"strict-origin-when-cross-origin\\\\",\\\\"24\\\\",\\\\"Accept-Encoding\\\\",\\\\"application/json\\\\",\\\\"http://www.myapp.local\\\\",\\\\"no-cache, private\\\\",\\\\"true\\\\",\\\\"geolocation=*\\\\",\\\\"30\\\\",\\\\"Content-Type, Accept, Authorization, X-Requested-With, X-API-Id, X-API-Hash, sentry-trace, X-API-Key\\\\",\\\\"timeout=5\\\\"]"')\n` + '        }\n' + '      ', contextId: 3 } } +101ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Page.frameAttached', params: { frameId: 'BFF67374DA5224F2786D70E3A6A1BD21', parentFrameId: '3A9ED00288F939D6CDC91F768660ED79', stack: { callFrames: [Array] } } } +1ms
  cypress-verbose:server:browsers:cri-client:send:[-->] sending CDP command { id: 1035, method: 'Page.getFrameTree', params: {} } +0ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Page.frameStartedLoading', params: { frameId: 'BFF67374DA5224F2786D70E3A6A1BD21' } } +1ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Network.requestWillBeSent', params: { requestId: 'FFEFC6784994AAAB5CA5CE3E6B105CDC', loaderId: 'FFEFC6784994AAAB5CA5CE3E6B105CDC', documentURL: 'data:application/pdf;base64,url/url+url+url/url/url/url+url+url+url/url/url/url+url+url/url+url/url/url+url+url/url+url/url+url+url/url+url+url+url+url+url/url/url/url/+url/url/+url/url+url/url+url+url+url/url/url/url/url+url/url/url+url+url/url+url+url+url+url+url+url/url+/url/url+url/url/url/url+url+url/url/url+url+url+url+url+url+url/url/url+url/url/url/url/url+url/url/url/url/url+url/url/url+url/url/url/url+url+url+url+url/url+url/url/url+url+url/url+url+url/url/url/url+url/url+url+url+url+url+url+url+url+url+url+url+url+url+url+url+url/url'... url more characters, request: { url: 'data:application/pdf;base64,url+url/url/url+url+url/url/url/url+url+url+url/url/url/url+url+url/url+url/url/url+url+url/url+url/url+url+url/url+url+url+url+url+url/url/url/url/+url/url/+url/url+url/url+url+url+url/url/url/url/url+url/url/url+url+url/url+url+url+url+url+url+url/url+/url/url+url/url/url/url+url+url/url/url+url+url+url+url+url+url/url/url+url/url/url/url/url+url/url/url/url/url+url/url/url+url/url/url/url+url+url+url+url/url+url/url/url+url+url/url+url+url/url/url/url+url/url+url+url+url+url+url+url+url+url+url+url+url+url+url+url+url/url'... 624 more characters, method: 'GET', headers: [Object], mixedContentType: 'none', initialPriority: 'VeryHigh', referrerPolicy: 'strict-origin-when-cross-origin', isSameSite: false }, timestamp: 4489.898467, wallTime: 1716579659.332283, initiator: { type: 'script', stack: [Object] }, redirectHasExtraInfo: false, type: 'Document', frameId: 'BFF67374DA5224F2786D70E3A6A1BD21', hasUserGesture: false } } +1ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Network.responseReceived', params: { requestId: 'FFEFC6784994AAAB5CA5CE3E6B105CDC', loaderId: 'FFEFC6784994AAAB5CA5CE3E6B105CDC', timestamp: 4489.90072, type: 'Document', response: { url: 'data:application/pdf;base64,url/url'... 624 more characters, status: 200, statusText: 'OK', headers: [Object], mimeType: 'application/pdf', connectionReused: false, connectionId: 0, remoteIPAddress: '', remotePort: 0, fromDiskCache: false, fromServiceWorker: false, fromPrefetchCache: false, encodedDataLength: -1, protocol: 'data', alternateProtocolUsage: 'alternativeJobWonWithoutRace', securityState: 'secure' }, hasExtraInfo: false, frameId: 'BFF67374DA5224F2786D70E3A6A1BD21' } } +1ms
  cypress-verbose:server:browsers:cri-client:send:[-->] sending CDP command { id: 1036, method: 'Runtime.evaluate', params: { expression: '\n' + "        if (window['cypressSocket-/__socket/default'] && window['cypressSocket-/__socket/default'].send) {\n" + `          window['cypressSocket-/__socket/default'].send('"42/__socket/default,[[\\\\"1\\\\",\\\\"2\\\\",\\\\"3\\\\"],\\\\"request:event\\\\",\\\\"e743b2c1-991d-4e33-8218-6ffddf0beb48\\\\",[\\\\"4\\\\",\\\\"5\\\\"],\\\\"response:received\\\\",{\\\\"requestId\\\\":\\\\"6\\\\",\\\\"status\\\\":200,\\\\"headers\\\\":\\\\"7\\\\"},\\\\"FFEFC6784994AAAB5CA5CE3E6B105CDC\\\\",{\\\\"Content-Type\\\\":\\\\"8\\\\"},\\\\"application/pdf\\\\"]"')\n` + '        }\n' + '      ', contextId: 3 } } +4ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Network.dataReceived', params: { requestId: '457.814', timestamp: 4489.901854, dataLength: 0, encodedDataLength: 37 } } +2ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Network.loadingFinished', params: { requestId: '457.814', timestamp: 4489.891759, encodedDataLength: 1256 } } +0ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Runtime.bindingCalled', params: { name: 'cypressSendToServer-/__socket/default', payload: '"42/__socket/default,[[\\"1\\",\\"2\\",\\"3\\"],\\"aa803303-1bbc-428c-947d-c5ba928b9c9b\\",\\"583ac1ef-cb20-41dc-97b8-f131991f73cb\\",[]]"', executionContextId: 3 } } +0ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { id: 1034, result: { result: { type: 'undefined' } } } +1ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { id: 1035, result: { frameTree: { frame: [Object], childFrames: [Array] } } } +0ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Runtime.bindingCalled', params: { name: 'cypressSendToServer-/__socket/default', payload: '"42/__socket/default,[[\\"1\\",\\"2\\",\\"3\\"],\\"e743b2c1-url-4e33-8218-6ffddf0beb48\\",\\"48b1c52f-ca3b-4fa6-8947-146bdf9f71d0\\",[]]"', executionContextId: 3 } } +0ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { id: 1036, result: { result: { type: 'undefined' } } } +0ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Page.frameNavigated', params: { frame: { id: 'BFF67374DA5224F2786D70E3A6A1BD21', parentId: '3A9ED00288F939D6CDC91F768660ED79', loaderId: 'FFEFC6784994AAAB5CA5CE3E6B105CDC', name: 'results_pdf_iframe', url: 'data:application/pdf;base64,url+url/url/url+url+url/url/url/url+url+url+url/url/url/url+url+url/url+url/url/url+url+url/url+url/url+url+url/url+url+url+url+url+url/url/url/url/+url/url/+url/url+url/url+url+url+url/url/url/url/url+url/url/url+url+url/url+url+url+url+url+url+url/url+/url/url+url/url/url/url+url+url/url/url+url+url+url+url+url+url/url/url+url/url/url/url/url+url/url/url/url/url+url/url/url+url/url/url/url+url+url+url+url/url+url/url/url+url+url/url+url+url/url/url/url+url/url+url+url+url+url+url+url+url+url+url+url+url+url+url+url+url/url'... 624 more characters, domainAndRegistry: '', securityOrigin: '://', mimeType: 'application/pdf', adFrameStatus: [Object], secureContextType: 'InsecureScheme', crossOriginIsolatedContextType: 'NotIsolatedFeatureDisabled', gatedAPIFeatures: [] }, type: 'Navigation' } } +14ms
cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Runtime.executionContextCreated', params: { context: { id: 72, origin: '://', name: '', uniqueId: '1901111874312594308.466566742695474739', auxData: [Object] } } } +0ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Network.dataReceived', params: { requestId: 'FFEFC6784994AAAB5CA5CE3E6B105CDC', timestamp: 4489.917136, dataLength: 345, encodedDataLength: 0 } } +0ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Network.loadingFinished', params: { requestId: 'FFEFC6784994AAAB5CA5CE3E6B105CDC', timestamp: 4489.900261, encodedDataLength: 0 } } +4ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Page.frameAttached', params: { frameId: '5DF5B9BF6B1C8C70F53E3A0FAAB0BB5F', parentFrameId: 'BFF67374DA5224F2786D70E3A6A1BD21' } } +6ms
  cypress-verbose:server:browsers:cri-client:send:[-->] sending CDP command { id: 1037, method: 'Page.getFrameTree', params: {} } +26ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Page.frameStartedLoading', params: { frameId: '5DF5B9BF6B1C8C70F53E3A0FAAB0BB5F' } } +0ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Page.frameNavigated', params: { frame: { id: '5DF5B9BF6B1C8C70F53E3A0FAAB0BB5F', parentId: 'BFF67374DA5224F2786D70E3A6A1BD21', loaderId: '82E3FC371347945E687363A47AFD3D48', name: 'B597B3D9B849BCD3425B69E4A24ECAED', url: 'about:blank', domainAndRegistry: '', securityOrigin: '://', mimeType: 'text/html', adFrameStatus: [Object], secureContextType: 'InsecureScheme', crossOriginIsolatedContextType: 'NotIsolatedFeatureDisabled', gatedAPIFeatures: [] }, type: 'Navigation' } } +2ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Runtime.executionContextCreated', params: { context: { id: 73, origin: '://', name: '', uniqueId: '8628329274652878090.-7028352887784497480', auxData: [Object] } } } +0ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Page.frameStoppedLoading', params: { frameId: '5DF5B9BF6B1C8C70F53E3A0FAAB0BB5F' } } +0ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Target.targetCreated', params: { targetInfo: { targetId: 'EC92BEC56FCFB4DC1984938CEBCC8DC4', type: 'page', title: '', url: '', attached: true, canAccessOpener: false, browserContextId: 'F74B3B88A53969FE9F9511ED0D1F8056' } } } +0ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Target.targetCreated', params: { targetInfo: { targetId: 'EC92BEC56FCFB4DC1984938CEBCC8DC4', type: 'page', title: '', url: '', attached: false, canAccessOpener: false, browserContextId: 'F74B3B88A53969FE9F9511ED0D1F8056' } } } +0ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Target.targetInfoChanged', params: { targetInfo: { targetId: 'EC92BEC56FCFB4DC1984938CEBCC8DC4', type: 'page', title: '', url: '', attached: true, canAccessOpener: false, browserContextId: 'F74B3B88A53969FE9F9511ED0D1F8056' } } } +0ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Target.attachedToTarget', params: { sessionId: '3AB0538E2B864E92E635D21490EDDC91', targetInfo: { targetId: 'EC92BEC56FCFB4DC1984938CEBCC8DC4', type: 'page', title: '', url: '', attached: true, canAccessOpener: false, browserContextId: 'F74B3B88A53969FE9F9511ED0D1F8056' }, waitingForDebugger: true } } +0ms
  cypress:server:browsers:browser-cri-client Target.attachedToTarget { targetId: 'EC92BEC56FCFB4DC1984938CEBCC8DC4', type: 'page', title: '', url: '', attached: true, canAccessOpener: false, browserContextId: 'F74B3B88A53969FE9F9511ED0D1F8056' } +3s
  cypress-verbose:server:browsers:cri-client:send:[-->] sending CDP command { id: 16, method: 'Target.getTargets', params: {} } +3ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { id: 1037, result: { frameTree: { frame: [Object], childFrames: [Array] } } } +1ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Page.frameStoppedLoading', params: { frameId: 'BFF67374DA5224F2786D70E3A6A1BD21' } } +0ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { id: 16, result: { targetInfos: [ [Object], [Object] ] } } +1ms
  cypress:server:browsers:browser-cri-client Connect as extra target (id: EC92BEC56FCFB4DC1984938CEBCC8DC4) +2ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Target.detachedFromTarget', params: { sessionId: '3AB0538E2B864E92E635D21490EDDC91', targetId: 'EC92BEC56FCFB4DC1984938CEBCC8DC4' } } +5ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Target.targetInfoChanged', params: { targetInfo: { targetId: 'EC92BEC56FCFB4DC1984938CEBCC8DC4', type: 'webview', title: '', url: '', attached: false, canAccessOpener: false, browserContextId: 'F74B3B88A53969FE9F9511ED0D1F8056' } } } +1ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Target.targetDestroyed', params: { targetId: 'EC92BEC56FCFB4DC1984938CEBCC8DC4' } } +0ms
  cypress:server:browsers:browser-cri-client Target.targetDestroyed { event: { targetId: 'EC92BEC56FCFB4DC1984938CEBCC8DC4' }, closing: false, closed: false, resettingBrowserTargets: false } +6ms
  cypress:server:browsers:browser-cri-client Close extra target client (id: +0ms)
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Target.targetInfoChanged', params: { targetInfo: { targetId: 'EC92BEC56FCFB4DC1984938CEBCC8DC4', type: 'webview', title: '', url: '', attached: false, canAccessOpener: false, browserContextId: 'F74B3B88A53969FE9F9511ED0D1F8056' } } } +0ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Target.targetDestroyed', params: { targetId: 'EC92BEC56FCFB4DC1984938CEBCC8DC4' } } +0ms
WebSocket connection closed
Error: WebSocket connection closed
    at Chrome._handleConnectionClose (/root/.cache/Cypress/13.10.0/Cypress/resources/app/node_modules/chrome-remote-interface/lib/chrome.js:254:21)
    at WebSocket.<anonymous> (/root/.cache/Cypress/13.10.0/Cypress/resources/app/node_modules/chrome-remote-interface/lib/chrome.js:114:26)
    at Object.onceWrapper (node:events:629:26)
    at WebSocket.emit (node:events:514:28)
    at WebSocket.emit (node:domain:489:12)
    at WebSocket.emitClose (/root/.cache/Cypress/13.10.0/Cypress/resources/app/node_modules/chrome-remote-interface/node_modules/ws/lib/websocket.js:246:10)
    at Receiver.receiverOnFinish (/root/.cache/Cypress/13.10.0/Cypress/resources/app/node_modules/chrome-remote-interface/node_modules/ws/lib/websocket.js:1037:20)
    at Receiver.emit (node:events:514:28)
    at Receiver.emit (node:domain:489:12)
    at finish (node:internal/streams/writable:748:10)
    at node:internal/streams/writable:726:13
    at processTicksAndRejections (node:internal/process/task_queues:82:21)

  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Page.frameDetached', params: { frameId: '5DF5B9BF6B1C8C70F53E3A0FAAB0BB5F', reason: 'remove' } } +2ms
  cypress-verbose:server:browsers:cri-client:send:[-->] sending CDP command { id: 1038, method: 'Page.getFrameTree', params: {} } +9ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Runtime.executionContextDestroyed', params: { executionContextId: 73, executionContextUniqueId: '8628329274652878090.-7028352887784497480' } } +0ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Page.frameDetached', params: { frameId: 'BFF67374DA5224F2786D70E3A6A1BD21', reason: 'remove' } } +0ms
  cypress-verbose:server:browsers:cri-client:send:[-->] sending CDP command { id: 1039, method: 'Page.getFrameTree', params: {} } +0ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Runtime.executionContextDestroyed', params: { executionContextId: 72, executionContextUniqueId: '1901111874312594308.466566742695474739' } } +0ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { id: 1038, result: { frameTree: { frame: [Object], childFrames: [Array] } } } +3ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { id: 1039, result: { frameTree: { frame: [Object], childFrames: [Array] } } } +0ms
  cypress:server:browsers:electron closed event fired +52s
  cypress:server:browsers browser instance exit event received { code: undefined, signal: undefined } +3s
  cypress:server:browsers:electron clearInstanceState called with options { options: {} } +1ms
  cypress:server:browsers:electron closing remote interface client +0ms
  cypress:server:browsers:cri-client closing cri client { closed: false, target: '721F2983C77E89D1E1D3742CBE33A113' } +39s
  cypress:server:browsers browsers.kill called with no active instance +1ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Target.detachedFromTarget', params: { sessionId: 'A784304C120EFF98E2395C184C438898', targetId: '721F2983C77E89D1E1D3742CBE33A113' } } +4ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Target.targetInfoChanged', params: { targetInfo: { targetId: '721F2983C77E89D1E1D3742CBE33A113', type: 'page', title: 'manage-angular', url: 'http://www.myapp.local/__/#/specs/runner?file=e2e/src/tests/result/edit.spec.ts', attached: false, canAccessOpener: false, browserContextId: 'F74B3B88A53969FE9F9511ED0D1F8056' } } } +0ms
  cypress-verbose:server:browsers:cri-client:recv:[<--] received CDP message { method: 'Target.targetDestroyed', params: { targetId: '721F2983C77E89D1E1D3742CBE33A113' } } +0ms
  cypress:server:browsers:browser-cri-client Target.targetDestroyed { event: { targetId: '721F2983C77E89D1E1D3742CBE33A113' }, closing: true, closed: false, resettingBrowserTargets: false } +9ms
  cypress:server:browsers:cri-client not closing, cri client is already closed { closed: true, target: '721F2983C77E89D1E1D3742CBE33A113' } +2ms
  cypress:server:browsers:cri-client closed cri client { closed: true, target: '721F2983C77E89D1E1D3742CBE33A113' } +0ms
  cypress:server:browsers:cri-client closing cri client { closed: false, target: 'ws://127.0.0.1:37869/devtools/browser/3ceba428-3690-4d29-9822-367e9d7d4050' } +0ms
  cypress:server:browsers:cri-client Encountered error on send { command: 'Runtime.runIfWaitingForDebugger', params: undefined, sessionId: 'EEE96F3116625F693D349CDD52BCDCC5', err: Error: WebSocket connection closed at Chrome._handleConnectionClose (/root/.cache/Cypress/13.10.0/Cypress/resources/app/node_modules/chrome-remote-interface/lib/chrome.js:254:21) at WebSocket.<anonymous> (/root/.cache/Cypress/13.10.0/Cypress/resources/app/node_modules/chrome-remote-interface/lib/chrome.js:114:26)     at Object.onceWrapper (node:events:629:26)     at WebSocket.emit (node:events:514:28)     at WebSocket.emit (node:domain:489:12) at WebSocket.emitClose (/root/.cache/Cypress/13.10.0/Cypress/resources/app/node_modules/chrome-remote-interface/node_modules/ws/lib/websocket.js:246:10) at Socket.socketOnClose (/root/.cache/Cypress/13.10.0/Cypress/resources/app/node_modules/chrome-remote-interface/node_modules/ws/lib/websocket.js:1127:15)     at Socket.emit (node:events:514:28)     at Socket.emit (node:domain:489:12)     at TCP.<anonymous> (node:net:323:12)  } +1ms
  cypress:server:browsers:cri-client error classified as WEBSOCKET_NOT_OPEN_RE; enqueuing and attempting to reconnect +0ms
  cypress:server:browsers:cri-client enqueueing command { command: 'Runtime.runIfWaitingForDebugger', params: undefined } +0ms
  cypress:server:browsers:cri-client disconnected, starting retries to reconnect... { closed: true, target: 'ws://127.0.0.1:37869/devtools/browser/3ceba428-3690-4d29-9822-367e9d7d4050' } +0ms
  cypress:server:browsers:cri-client disconnected, not reconnecting because client is closed { closed: true, target: 'ws://127.0.0.1:37869/devtools/browser/3ceba428-3690-4d29-9822-367e9d7d4050' } +0ms
  cypress:server:browsers:cri-client closed cri client { closed: true, target: 'ws://127.0.0.1:37869/devtools/browser/3ceba428-3690-4d29-9822-367e9d7d4050' } +0ms
  cypress:server:browsers:cri-client connection was closed was trying to reconnect +0ms
  cypress:server:browsers:browser-cri-client error running Runtime.runIfWaitingForDebugger: Error: Runtime.runIfWaitingForDebugger will not run as browser CRI connection was reset
    at Object.send (/root/.cache/Cypress/13.10.0/Cypress/resources/app/packages/server/lib/browsers/cri-client.js:287:47)
    at run (/root/.cache/Cypress/13.10.0/Cypress/resources/app/packages/server/lib/browsers/browser-cri-client.js:328:17)
    at Function._onAttachToTarget (/root/.cache/Cypress/13.10.0/Cypress/resources/app/packages/server/lib/browsers/browser-cri-client.js:399:9)
    at Chrome.<anonymous> (/root/.cache/Cypress/13.10.0/Cypress/resources/app/packages/server/lib/browsers/browser-cri-client.js:272:13)
 +1ms

Other

A similar issue was created when people had this behavior after version 13.6 https://github.com/cypress-io/cypress/issues/28523

A fix was merged on 13.8.1, but the problem still occurs.

jennifer-shehane commented 3 months ago

Thanks for sharing the logs, this is very helpful.

cacieprins commented 3 months ago

For folks keeping an eye on this issue:

This seems to occur when a CRI connection disconnects twice in quick succession, where commands that were enqueued due to the first disconnection end up failing due to the second disconnection. I am working on a fix for this - thank you for your continued patience!