Closed clarmso closed 1 year ago
Maybe the same issue? https://github.com/cypress-io/cypress/issues/5445
Do you use the cypress-log-to-output plugin or set the --remote-debugging-port= manually in an own plugin?
This is a known issue - if you have 2 instances of Cypress Open, this can happen - although there is something particular about the situation that does not occur on all of our teammates machines that we haven't been able to narrow down.
From
I can recreate this behavior by doing the following:
cypress open
in one terminal from a project.cypress open
in another terminal from another project.My DEBUG logs
Last login: Thu Oct 24 08:15:08 on ttys007
avn activated 8.6.0 (avn-nvm v8.6.0)
cypress open
^C
DEBUG=cypress:* cypress open
cypress:cli cli starts with arguments ["/Users/jennifer/.nvm/versions/node/v8.6.0/bin/node","/Users/jennifer/Dev/cypress-documentation/node_modules/.bin/cypress","open"] +0ms
cypress:cli NODE_OPTIONS is not set +0ms
cypress:cli program parsing arguments +2ms
cypress:cli opening Cypress +1ms
cypress:cli parsed cli options {} +141ms
cypress:cli opening from options {"project":"/Users/jennifer/Dev/cypress-documentation"} +0ms
cypress:cli command line arguments ["--project","/Users/jennifer/Dev/cypress-documentation"] +0ms
cypress:cli verifying Cypress app +0ms
cypress:cli checking environment variables +1ms
cypress:cli checking if executable exists /Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/MacOS/Cypress +12ms
cypress:cli Binary is executable? : true +1ms
cypress:cli binaryDir is /Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app +1ms
cypress:cli Reading binary package.json from: /Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/package.json +0ms
cypress:cli Found binary version 3.5.0 installed in: /Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app +2ms
cypress:cli { verified: true } +4ms
cypress:cli is Verified ? true +2ms
cypress:cli needs to start own Xvfb? false +0ms
cypress:cli spawning, should retry on display problem? false +0ms
cypress:cli spawning Cypress with executable: /Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/MacOS/Cypress +5ms
cypress:cli spawn args [ '--project', '/Users/jennifer/Dev/cypress-documentation', '--cwd', '/Users/jennifer/Dev/cypress-documentation' ] { detached: false, stdio: 'inherit' } +0ms
cypress:ts Running without ts-node hook in environment "production" +0ms
cypress:server:cypress starting cypress with argv [ '/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/MacOS/Cypress', '--project', '/Users/jennifer/Dev/cypress-documentation', '--cwd', '/Users/jennifer/Dev/cypress-documentation' ] +0ms
cypress:server:args argv array: [ '/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/MacOS/Cypress', '--project', '/Users/jennifer/Dev/cypress-documentation', '--cwd', '/Users/jennifer/Dev/cypress-documentation' ] +0ms
cypress:server:args argv parsed: { _: [ '/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/MacOS/Cypress' ], project: '/Users/jennifer/Dev/cypress-documentation', cwd: '/Users/jennifer/Dev/cypress-documentation', invokedFromCli: true } +3ms
cypress:server:util:proxy found proxy environment variables {} +0ms
cypress:server:args options { _: [ '/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/MacOS/Cypress' ], project: '/Users/jennifer/Dev/cypress-documentation', cwd: '/Users/jennifer/Dev/cypress-documentation', invokedFromCli: true, config: {} } +1ms
cypress:server:args argv options: { _: [ '/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/MacOS/Cypress' ], project: '/Users/jennifer/Dev/cypress-documentation', cwd: '/Users/jennifer/Dev/cypress-documentation', invokedFromCli: true, config: {}, projectRoot: '/Users/jennifer/Dev/cypress-documentation' } +0ms
cypress:server:appdata path: /Users/jennifer/Library/Application Support/Cypress/cy/production +0ms
cypress:server:cypress starting in mode interactive +366ms
cypress:server:cypress running Electron currently +0ms
cypress:server:appdata path: /Users/jennifer/Library/Application Support/Cypress/cy/production +361ms
cypress:server:appdata path: /Users/jennifer/Library/Application Support/Cypress/cy/production/cache +3ms
cypress:server:appdata path: /Users/jennifer/Library/Application Support/Cypress/cy/production/browsers +2s
cypress:server:saved_state making saved state from /Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server +0ms
cypress:server:saved_state for project path /Users/jennifer/Dev/cypress-documentation +0ms
cypress:server:saved_state state path for project /Users/jennifer/Dev/cypress-documentation +1ms
cypress:server:appdata path: /Users/jennifer/Library/Application Support/Cypress/cy/production/projects/cypress-documentation-f44b5e7996d80bb9668708900f007088/state.json +515ms
cypress:server:saved_state full state path /Users/jennifer/Library/Application Support/Cypress/cy/production/projects/cypress-documentation-f44b5e7996d80bb9668708900f007088/state.json +0ms
cypress:server:saved_state making new state file around /Users/jennifer/Library/Application Support/Cypress/cy/production/projects/cypress-documentation-f44b5e7996d80bb9668708900f007088/state.json +0ms
cypress:server:file get values from /Users/jennifer/Library/Application Support/Cypress/cy/production/projects/cypress-documentation-f44b5e7996d80bb9668708900f007088/state.json +0ms
cypress:server:file attempt to get lock on /Users/jennifer/Library/Application Support/Cypress/cy/production/projects/cypress-documentation-f44b5e7996d80bb9668708900f007088/state.json +1ms
cypress:server:file gettin lock succeeded or failed for /Users/jennifer/Library/Application Support/Cypress/cy/production/projects/cypress-documentation-f44b5e7996d80bb9668708900f007088/state.json +3ms
cypress:server:file read /Users/jennifer/Library/Application Support/Cypress/cy/production/projects/cypress-documentation-f44b5e7996d80bb9668708900f007088/state.json +0ms
cypress:server:file read succeeded or failed for /Users/jennifer/Library/Application Support/Cypress/cy/production/projects/cypress-documentation-f44b5e7996d80bb9668708900f007088/state.json +1ms
cypress:server:file attempt to unlock /Users/jennifer/Library/Application Support/Cypress/cy/production/projects/cypress-documentation-f44b5e7996d80bb9668708900f007088/state.json +0ms
cypress:server:file unlock succeeded or failed for /Users/jennifer/Library/Application Support/Cypress/cy/production/projects/cypress-documentation-f44b5e7996d80bb9668708900f007088/state.json +1ms
cypress:server:windows creating electron window with options { backgroundColor: '#dfe2e4', width: 800, height: 550, minWidth: 458, minHeight: 400, x: null, y: null, type: 'INDEX', devTools: false, trackState: { width: 'appWidth', height: 'appHeight', x: 'appX', y: 'appY', devTools: 'isAppDevToolsOpen' }, onBlur: [Function: onBlur], onFocus: [Function: onFocus], onClose: [Function: onClose], show: true, frame: true, transparent: false, webPreferences: { preload: '/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/lib/ipc/ipc.js', partition: null, webSecurity: false, nodeIntegration: false, backgroundThrottling: false, backgroundColor: '#dfe2e4', transparent: false }, url: 'file:///Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/desktop-gui/dist/index.html', contextMenu: false, recordFrameRate: null, onPaint: null, onCrashed: [Function: onCrashed], onNewWindow: [Function: onNewWindow] } +0ms
cypress:server:events got request for event: on:menu:clicked, undefined +0ms
cypress:server:events got request for event: get:options, undefined +0ms
cypress:server:events sending ipc data { type: 'get:options', data: { id: 0.7601119084065686, data: { _: [Array], project: '/Users/jennifer/Dev/cypress-documentation', cwd: '/Users/jennifer/Dev/cypress-documentation', invokedFromCli: true, config: {}, projectRoot: '/Users/jennifer/Dev/cypress-documentation', onFocusTests: [Function: onFocusTests], os: 'darwin', version: '3.5.0' } } } +1ms
cypress:server:events got request for event: get:current:user, undefined +0ms
cypress:server:file get values from /Users/jennifer/Library/Application Support/Cypress/cy/production/cache +401ms
cypress:server:file attempt to get lock on /Users/jennifer/Library/Application Support/Cypress/cy/production/cache +0ms
cypress:server:file gettin lock succeeded or failed for /Users/jennifer/Library/Application Support/Cypress/cy/production/cache +2ms
cypress:server:file read /Users/jennifer/Library/Application Support/Cypress/cy/production/cache +0ms
cypress:server:file read succeeded or failed for /Users/jennifer/Library/Application Support/Cypress/cy/production/cache +0ms
cypress:server:file attempt to unlock /Users/jennifer/Library/Application Support/Cypress/cy/production/cache +0ms
cypress:server:file unlock succeeded or failed for /Users/jennifer/Library/Application Support/Cypress/cy/production/cache +0ms
cypress:server:events sending ipc data { type: 'get:current:user', data: { id: 0.5598245526339884, data: {} } } +4ms
cypress:server:events got request for event: on:focus:tests, undefined +4s
cypress:server:events got request for event: on:spec:changed, undefined +0ms
cypress:server:events got request for event: on:config:changed, undefined +0ms
cypress:server:events got request for event: on:project:error, undefined +1ms
cypress:server:events got request for event: on:project:warning, undefined +0ms
cypress:server:events got request for event: open:project, '/Users/jennifer/Dev/cypress-documentation' +0ms
cypress:server:events got request for event: updater:check, undefined +1ms
cypress:server:updater checking for new version of Cypress. current version is 3.5.0 +0ms
cypress:launcher checking one browser chrome +0ms
cypress:launcher looking up chrome on darwin platform +1ms
cypress:launcher looking for app Contents/MacOS/Google Chrome id com.google.Chrome +0ms
cypress:launcher looking for bundle id com.google.Chrome using command: mdfind 'kMDItemCFBundleIdentifier=="com.google.Chrome"' | head -1 +0ms
cypress:launcher checking one browser chrome +7ms
cypress:launcher looking up chrome on darwin platform +1ms
cypress:launcher looking for app Contents/MacOS/Google Chrome id com.google.Chrome +0ms
cypress:launcher looking for bundle id com.google.Chrome using command: mdfind 'kMDItemCFBundleIdentifier=="com.google.Chrome"' | head -1 +0ms
cypress:launcher checking one browser chrome +6ms
cypress:launcher looking up chrome on darwin platform +0ms
cypress:launcher looking for app Contents/MacOS/Google Chrome id com.google.Chrome +0ms
cypress:launcher looking for bundle id com.google.Chrome using command: mdfind 'kMDItemCFBundleIdentifier=="com.google.Chrome"' | head -1 +0ms
cypress:network:agent addRequest called { isHttps: true, href: 'https://download.cypress.io/desktop.json' } +0ms
cypress:network:connect beginning getAddress { hostname: 'download.cypress.io', port: 443 } +0ms
cypress:network:connect got addresses { hostname: 'download.cypress.io', port: 443, addresses: [ { address: '104.25.215.23', family: 4 }, { address: '104.25.214.23', family: 4 }, { address: '2606:4700:20::6819:d717', family: 6 }, { address: '2606:4700:20::6819:d617', family: 6 } ] } +4ms
cypress:launcher found com.google.Chrome at /Applications/Google Chrome.app +57ms
cypress:launcher reading property file "/Applications/Google Chrome.app/Contents/Info.plist" +0ms
cypress:network:agent got family { family: 4, href: 'https://download.cypress.io/desktop.json' } +37ms
cypress:launcher found com.google.Chrome at /Applications/Google Chrome.app +15ms
cypress:launcher reading property file "/Applications/Google Chrome.app/Contents/Info.plist" +0ms
cypress:launcher found com.google.Chrome at /Applications/Google Chrome.app +1ms
cypress:launcher reading property file "/Applications/Google Chrome.app/Contents/Info.plist" +0ms
cypress:launcher setting major version for {"name":"chrome","family":"chrome","displayName":"Chrome","version":"77.0.3865.120","path":"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"} +9ms
cypress:launcher browser chrome version 77.0.3865.120 major version 77 +1ms
cypress:launcher setting major version for {"name":"chrome","family":"chrome","displayName":"Chrome","version":"77.0.3865.120","path":"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"} +5ms
cypress:launcher browser chrome version 77.0.3865.120 major version 77 +0ms
cypress:launcher setting major version for {"name":"chrome","family":"chrome","displayName":"Chrome","version":"77.0.3865.120","path":"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"} +7ms
cypress:launcher browser chrome version 77.0.3865.120 major version 77 +0ms
cypress:launcher checking one browser chromium +0ms
cypress:launcher looking up chromium on darwin platform +0ms
cypress:launcher looking for app Contents/MacOS/Chromium id org.chromium.Chromium +0ms
cypress:launcher looking for bundle id org.chromium.Chromium using command: mdfind 'kMDItemCFBundleIdentifier=="org.chromium.Chromium"' | head -1 +0ms
cypress:launcher checking one browser chromium +6ms
cypress:launcher looking up chromium on darwin platform +0ms
cypress:launcher looking for app Contents/MacOS/Chromium id org.chromium.Chromium +0ms
cypress:launcher looking for bundle id org.chromium.Chromium using command: mdfind 'kMDItemCFBundleIdentifier=="org.chromium.Chromium"' | head -1 +0ms
cypress:launcher found org.chromium.Chromium at /Applications/Chromium.app +54ms
cypress:launcher reading property file "/Applications/Chromium.app/Contents/Info.plist" +0ms
cypress:launcher setting major version for {"name":"chromium","family":"chrome","displayName":"Chromium","version":"74.0.3729.0","path":"/Applications/Chromium.app/Contents/MacOS/Chromium"} +6ms
cypress:launcher browser chromium version 74.0.3729.0 major version 74 +0ms
cypress:launcher found org.chromium.Chromium at /Applications/Chromium.app +1ms
cypress:launcher reading property file "/Applications/Chromium.app/Contents/Info.plist" +0ms
cypress:launcher setting major version for {"name":"chromium","family":"chrome","displayName":"Chromium","version":"74.0.3729.0","path":"/Applications/Chromium.app/Contents/MacOS/Chromium"} +5ms
cypress:launcher browser chromium version 74.0.3729.0 major version 74 +0ms
cypress:launcher checking one browser canary +0ms
cypress:launcher looking up canary on darwin platform +0ms
cypress:launcher looking for app Contents/MacOS/Google Chrome Canary id com.google.Chrome.canary +0ms
cypress:launcher looking for bundle id com.google.Chrome.canary using command: mdfind 'kMDItemCFBundleIdentifier=="com.google.Chrome.canary"' | head -1 +0ms
cypress:launcher found com.google.Chrome.canary at /Applications/Google Chrome Canary.app +52ms
cypress:launcher reading property file "/Applications/Google Chrome Canary.app/Contents/Info.plist" +0ms
cypress:launcher setting major version for {"name":"canary","family":"chrome","displayName":"Canary","version":"80.0.3949.0","path":"/Applications/Google Chrome Canary.app/Contents/MacOS/Google Chrome Canary"} +6ms
cypress:launcher browser canary version 80.0.3949.0 major version 80 +0ms
cypress:server:project Project created /Users/jennifer/Dev/cypress-documentation +0ms
cypress:server:openproject opening project /Users/jennifer/Dev/cypress-documentation +0ms
cypress:server:project opening project instance /Users/jennifer/Dev/cypress-documentation +0ms
cypress:server:project project options { browsers: [ { name: 'chrome', family: 'chrome', displayName: 'Chrome', version: '77.0.3865.120', path: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome', majorVersion: '77' }, { name: 'chromium', family: 'chrome', displayName: 'Chromium', version: '74.0.3729.0', path: '/Applications/Chromium.app/Contents/MacOS/Chromium', majorVersion: '74' }, { name: 'canary', family: 'chrome', displayName: 'Canary', version: '80.0.3949.0', path: '/Applications/Google Chrome Canary.app/Contents/MacOS/Google Chrome Canary', majorVersion: '80' }, { name: 'electron', family: 'electron', displayName: 'Electron', version: '73.0.3683.121', path: '', majorVersion: '73', info: 'Electron is the default browser that comes with Cypress. This is the browser that runs in headless mode. Selecting this browser is useful when debugging. The version number indicates the underlying Chromium version that Electron uses.' } ], onFocusTests: [Function: onFocusTests], onSpecChanged: [Function: onSpecChanged], onSettingsChanged: [Function: onSettingsChanged], onError: [Function: onError], onWarning: [Function: onWarning], onReloadBrowser: [Function], report: false } +0ms
cypress:server:updater latest version of Cypress is: 3.5.0 +270ms
cypress:server:updater new version of Cypress does not exist +0ms
cypress:server:events sending ipc data { type: 'updater:check', data: { id: 0.6289088430667689, data: false } } +271ms
cypress:server:config using CYPRESS_ENV production +0ms
cypress:server:config setting support file /Users/jennifer/Dev/cypress-documentation/cypress/support +2ms
cypress:server:config for project root /Users/jennifer/Dev/cypress-documentation +0ms
cypress:server:config set support folder /Users/jennifer/Dev/cypress-documentation/cypress/support +1ms
cypress:server:config setting plugins file /Users/jennifer/Dev/cypress-documentation/cypress/plugins +0ms
cypress:server:config for project root /Users/jennifer/Dev/cypress-documentation +0ms
cypress:server:config set pluginsFile to /Users/jennifer/Dev/cypress-documentation/cypress/plugins/index.js +0ms
cypress:server:config set scaffold paths +0ms
cypress:server:scaffold scaffolded files ["cypress/integration/examples/actions.spec.js","cypress/integration/examples/aliasing.spec.js","cypress/integration/examples/assertions.spec.js","cypress/integration/examples/connectors.spec.js","cypress/integration/examples/cookies.spec.js","cypress/integration/examples/cypress_api.spec.js","cypress/integration/examples/files.spec.js","cypress/integration/examples/local_storage.spec.js","cypress/integration/examples/location.spec.js","cypress/integration/examples/misc.spec.js","cypress/integration/examples/navigation.spec.js","cypress/integration/examples/network_requests.spec.js","cypress/integration/examples/querying.spec.js","cypress/integration/examples/spies_stubs_clocks.spec.js","cypress/integration/examples/traversal.spec.js","cypress/integration/examples/utilities.spec.js","cypress/integration/examples/viewport.spec.js","cypress/integration/examples/waiting.spec.js","cypress/integration/examples/window.spec.js","cypress/fixtures/example.json","cypress/support/commands.js","cypress/support/index.js","cypress/plugins/index.js"] +0ms
cypress:server:config got file tree +4ms
cypress:server:project get saved state +32ms
cypress:server:saved_state making saved state from /Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server +5s
cypress:server:saved_state for project path /Users/jennifer/Dev/cypress-documentation +0ms
cypress:server:saved_state state path for project /Users/jennifer/Dev/cypress-documentation +0ms
cypress:server:appdata path: /Users/jennifer/Library/Application Support/Cypress/cy/production/projects/cypress-documentation-f44b5e7996d80bb9668708900f007088/state.json +5s
cypress:server:saved_state full state path /Users/jennifer/Library/Application Support/Cypress/cy/production/projects/cypress-documentation-f44b5e7996d80bb9668708900f007088/state.json +5s
cypress:server:file get values from /Users/jennifer/Library/Application Support/Cypress/cy/production/projects/cypress-documentation-f44b5e7996d80bb9668708900f007088/state.json +4s
cypress:server:file attempt to get lock on /Users/jennifer/Library/Application Support/Cypress/cy/production/projects/cypress-documentation-f44b5e7996d80bb9668708900f007088/state.json +0ms
cypress:server:file gettin lock succeeded or failed for /Users/jennifer/Library/Application Support/Cypress/cy/production/projects/cypress-documentation-f44b5e7996d80bb9668708900f007088/state.json +1ms
cypress:server:file read /Users/jennifer/Library/Application Support/Cypress/cy/production/projects/cypress-documentation-f44b5e7996d80bb9668708900f007088/state.json +0ms
cypress:server:file read succeeded or failed for /Users/jennifer/Library/Application Support/Cypress/cy/production/projects/cypress-documentation-f44b5e7996d80bb9668708900f007088/state.json +1ms
cypress:server:file attempt to unlock /Users/jennifer/Library/Application Support/Cypress/cy/production/projects/cypress-documentation-f44b5e7996d80bb9668708900f007088/state.json +0ms
cypress:server:file unlock succeeded or failed for /Users/jennifer/Library/Application Support/Cypress/cy/production/projects/cypress-documentation-f44b5e7996d80bb9668708900f007088/state.json +0ms
cypress:server:scaffold determine if new project by globbing files in { integrationFolder: '/Users/jennifer/Dev/cypress-documentation/cypress/integration' } +4ms
cypress:server:scaffold found 11 files in folder /Users/jennifer/Dev/cypress-documentation/cypress/integration +9ms
cypress:server:scaffold determine if we should scaffold: +1ms
cypress:server:scaffold - empty? false +0ms
cypress:server:scaffold - different number of files? true +0ms
cypress:server:scaffold - same sizes? false +0ms
cypress:server:scaffold untouched scaffold false modal closed false +0ms
cypress:server:scaffold plugins folder /Users/jennifer/Dev/cypress-documentation/cypress/plugins +1ms
cypress:server:scaffold verify scaffolding in /Users/jennifer/Dev/cypress-documentation/cypress/plugins +0ms
cypress:server:scaffold folder /Users/jennifer/Dev/cypress-documentation/cypress/plugins already exists +1ms
cypress:server:plugins plugins.init /Users/jennifer/Dev/cypress-documentation/cypress/plugins/index.js +0ms
cypress:server:plugins forking to run /Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/lib/plugins/child/index.js +0ms
cypress:server:plugins:child pluginsFile: /Users/jennifer/Dev/cypress-documentation/cypress/plugins/index.js +0ms
cypress:server:plugins:child require pluginsFile +2ms
cypress:server:plugins:child run plugins function +2ms
cypress:server:plugins:child register event _get:task:body with id 0 +0ms
cypress:server:plugins:child register event _get:task:keys with id 1 +1ms
cypress:server:plugins:child register event task with id 2 +0ms
cypress:server:plugins register plugins process event _get:task:body with id 0 +251ms
cypress:server:plugins register event '_get:task:body' +0ms
cypress:server:plugins register plugins process event _get:task:keys with id 1 +0ms
cypress:server:plugins register event '_get:task:keys' +0ms
cypress:server:plugins register plugins process event task with id 2 +0ms
cypress:server:plugins register event 'task' +0ms
cypress:server:plugins resolving with new config { animationDistanceThreshold: 5, fileServerFolder: '/Users/jennifer/Dev/cypress-documentation', baseUrl: 'http://localhost:2222', fixturesFolder: '/Users/jennifer/Dev/cypress-documentation/cypress/fixtures', blacklistHosts: [ 'trackcmp.net', 'js.hs-analytics.net', 'js.hs-scripts.com' ], chromeWebSecurity: true, modifyObstructiveCode: true, integrationFolder: '/Users/jennifer/Dev/cypress-documentation/cypress/integration', env: { NODE_ENV: 'development' }, pluginsFile: '/Users/jennifer/Dev/cypress-documentation/cypress/plugins/index.js', hosts: null, screenshotsFolder: '/Users/jennifer/Dev/cypress-documentation/cypress/screenshots', numTestsKeptInMemory: 50, supportFile: '/Users/jennifer/Dev/cypress-documentation/cypress/support/index.js', port: null, supportFolder: '/Users/jennifer/Dev/cypress-documentation/cypress/support', projectId: 'ma3dkn', videosFolder: '/Users/jennifer/Dev/cypress-documentation/cypress/videos', reporter: 'spec', reporterOptions: null, ignoreTestFiles: '*.hot-update.js', testFiles: '**/*.*', defaultCommandTimeout: 4000, trashAssetsBeforeRuns: true, execTimeout: 60000, userAgent: null, pageLoadTimeout: 60000, viewportWidth: 1500, requestTimeout: 5000, viewportHeight: 660, responseTimeout: 30000, video: true, taskTimeout: 60000, videoCompression: 32, videoUploadOnPasses: true, watchForFileChanges: true, waitForAnimations: true, resolvedNodeVersion: '12.0.0', nodeVersion: 'default' } +0ms
cypress:server:project plugin config yielded: { animationDistanceThreshold: 5,
fileServerFolder: '/Users/jennifer/Dev/cypress-documentation',
baseUrl: 'http://localhost:2222',
fixturesFolder: '/Users/jennifer/Dev/cypress-documentation/cypress/fixtures',
blacklistHosts:
[ 'trackcmp.net', 'js.hs-analytics.net', 'js.hs-scripts.com' ],
chromeWebSecurity: true,
modifyObstructiveCode: true,
integrationFolder:
'/Users/jennifer/Dev/cypress-documentation/cypress/integration',
env: { NODE_ENV: 'development' },
pluginsFile:
'/Users/jennifer/Dev/cypress-documentation/cypress/plugins/index.js',
hosts: null,
screenshotsFolder:
'/Users/jennifer/Dev/cypress-documentation/cypress/screenshots',
numTestsKeptInMemory: 50,
supportFile:
'/Users/jennifer/Dev/cypress-documentation/cypress/support/index.js',
port: null,
supportFolder: '/Users/jennifer/Dev/cypress-documentation/cypress/support',
projectId: 'ma3dkn',
videosFolder: '/Users/jennifer/Dev/cypress-documentation/cypress/videos',
reporter: 'spec',
reporterOptions: null,
ignoreTestFiles: '*.hot-update.js',
testFiles: '**/*.*',
defaultCommandTimeout: 4000,
trashAssetsBeforeRuns: true,
execTimeout: 60000,
userAgent: null,
pageLoadTimeout: 60000,
viewportWidth: 1500,
requestTimeout: 5000,
viewportHeight: 660,
responseTimeout: 30000,
video: true,
taskTimeout: 60000,
videoCompression: 32,
videoUploadOnPasses: true,
watchForFileChanges: true,
waitForAnimations: true,
resolvedNodeVersion: '12.0.0',
nodeVersion: 'default' } +266ms
cypress:server:buffers resetting buffers +0ms
cypress:server:server Server listening on { address: '127.0.0.1', family: 'IPv4', port: 58342 } +0ms
cypress:server:appdata path: /Users/jennifer/Library/Application Support/Cypress/cy/production/proxy +354ms
cypress:https-proxy Created SNI HTTPS Proxy Server { port: 58344 } +0ms
cypress:network:connect beginning getAddress { hostname: 'localhost', port: 2222 } +602ms
cypress:network:connect got addresses { hostname: 'localhost', port: 2222, addresses: [ { address: '127.0.0.1', family: 4 } ] } +2ms
cypress:server:server Setting remoteAuth undefined +17ms
cypress:server:cors Parsed URL { port: '2222', tld: 'localhost', domain: '' } +0ms
cypress:server:server Setting remoteOrigin http://localhost:2222 +16ms
cypress:server:server Setting remoteHostAndPort { port: '2222', tld: 'localhost', domain: '' } +0ms
cypress:server:server Setting remoteDocDomain localhost +0ms
cypress:server:server Getting remote state: { auth: undefined, props: { port: '2222', tld: 'localhost', domain: '' }, origin: 'http://localhost:2222', strategy: 'http', visiting: undefined, domainName: 'localhost', fileServer: null } +0ms
cypress:server:project project config: { env: { NODE_ENV: 'development' }, baseUrl: 'http://localhost:2222', projectId: 'ma3dkn', viewportWidth: 1500, blacklistHosts: [ 'trackcmp.net', 'js.hs-analytics.net', 'js.hs-scripts.com' ], projectRoot: '/Users/jennifer/Dev/cypress-documentation', projectName: 'cypress-documentation', report: false, browsers: [ { name: 'chrome', family: 'chrome', displayName: 'Chrome', version: '77.0.3865.120', path: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome', majorVersion: '77' }, { name: 'chromium', family: 'chrome', displayName: 'Chromium', version: '74.0.3729.0', path: '/Applications/Chromium.app/Contents/MacOS/Chromium', majorVersion: '74' }, { name: 'canary', family: 'chrome', displayName: 'Canary', version: '80.0.3949.0', path: '/Applications/Google Chrome Canary.app/Contents/MacOS/Google Chrome Canary', majorVersion: '80' }, { name: 'electron', family: 'electron', displayName: 'Electron', version: '73.0.3683.121', path: '', majorVersion: '73', info: 'Electron is the default browser that comes with Cypress. This is the browser that runs in headless mode. Selecting this browser is useful when debugging. The version number indicates the underlying Chromium version that Electron uses.' } ], port: 58342, hosts: null, morgan: true, socketId: null, userAgent: null, isTextTerminal: false, reporter: 'spec', reporterOptions: null, clientRoute: '/__/', xhrRoute: '/xhrs/', socketIoRoute: '/__socket.io', socketIoCookie: '__socket.io', reporterRoute: '/__cypress/reporter', ignoreTestFiles: '*.hot-update.js', testFiles: '**/*.*', defaultCommandTimeout: 4000, requestTimeout: 5000, responseTimeout: 30000, pageLoadTimeout: 60000, execTimeout: 60000, taskTimeout: 60000, video: true, videoCompression: 32, videoUploadOnPasses: true, modifyObstructiveCode: true, chromeWebSecurity: true, waitForAnimations: true, animationDistanceThreshold: 5, numTestsKeptInMemory: 50, watchForFileChanges: true, trashAssetsBeforeRuns: true, autoOpen: false, viewportHeight: 660, fileServerFolder: '/Users/jennifer/Dev/cypress-documentation', videosFolder: '/Users/jennifer/Dev/cypress-documentation/cypress/videos', supportFile: '/Users/jennifer/Dev/cypress-documentation/cypress/support/index.js', fixturesFolder: '/Users/jennifer/Dev/cypress-documentation/cypress/fixtures', integrationFolder: '/Users/jennifer/Dev/cypress-documentation/cypress/integration', screenshotsFolder: '/Users/jennifer/Dev/cypress-documentation/cypress/screenshots', namespace: '__cypress', pluginsFile: '/Users/jennifer/Dev/cypress-documentation/cypress/plugins/index.js', nodeVersion: 'default', configFile: 'cypress.json', javascripts: [], cypressEnv: 'production', parentTestsFolder: '/Users/jennifer/Dev/cypress-documentation/cypress', parentTestsFolderDisplay: 'cypress-documentation/cypress', supportFolder: '/Users/jennifer/Dev/cypress-documentation/cypress/support', integrationExampleName: 'examples', integrationExamplePath: '/Users/jennifer/Dev/cypress-documentation/cypress/integration/examples', scaffoldedFiles: [ { name: 'cypress', children: [Array] } ], resolvedNodeVersion: '12.0.0', state: {}, isNewProject: false, proxyUrl: 'http://localhost:58342', browserUrl: 'http://localhost:2222/__/', reporterUrl: 'http://localhost:2222/__cypress/reporter', xhrUrl: '__cypress/xhrs/' } +122ms
cypress:server:project watch settings files +2ms
cypress:server:project scaffolding project /Users/jennifer/Dev/cypress-documentation +4ms
cypress:server:scaffold support folder /Users/jennifer/Dev/cypress-documentation/cypress/support, support file /Users/jennifer/Dev/cypress-documentation/cypress/support/index.js +380ms
cypress:server:scaffold verify scaffolding in /Users/jennifer/Dev/cypress-documentation/cypress/support +0ms
cypress:server:scaffold integration folder /Users/jennifer/Dev/cypress-documentation/cypress/integration +0ms
cypress:server:scaffold verify scaffolding in /Users/jennifer/Dev/cypress-documentation/cypress/integration +0ms
cypress:server:scaffold fixture folder /Users/jennifer/Dev/cypress-documentation/cypress/fixtures +0ms
cypress:server:scaffold verify scaffolding in /Users/jennifer/Dev/cypress-documentation/cypress/fixtures +1ms
cypress:server:scaffold folder /Users/jennifer/Dev/cypress-documentation/cypress/support already exists +1ms
cypress:server:scaffold folder /Users/jennifer/Dev/cypress-documentation/cypress/integration already exists +0ms
cypress:server:scaffold folder /Users/jennifer/Dev/cypress-documentation/cypress/fixtures already exists +0ms
cypress:server:project attempt watch plugins file: /Users/jennifer/Dev/cypress-documentation/cypress/plugins/index.js +2ms
cypress:server:project plugins file found? true +1ms
cypress:server:project watch plugins file +0ms
cypress:server:events sending ipc data { type: 'open:project', data: { id: 0.015727490371473474, data: { env: [Object], baseUrl: 'http://localhost:2222', projectId: 'ma3dkn', viewportWidth: 1500, blacklistHosts: [Array], projectRoot: '/Users/jennifer/Dev/cypress-documentation', projectName: 'cypress-documentation', report: false, browsers: [Array], port: 58342, hosts: null, morgan: true, socketId: null, userAgent: null, isTextTerminal: false, reporter: 'spec', reporterOptions: null, clientRoute: '/__/', xhrRoute: '/xhrs/', socketIoRoute: '/__socket.io', socketIoCookie: '__socket.io', reporterRoute: '/__cypress/reporter', ignoreTestFiles: '*.hot-update.js', testFiles: '**/*.*', defaultCommandTimeout: 4000, requestTimeout: 5000, responseTimeout: 30000, pageLoadTimeout: 60000, execTimeout: 60000, taskTimeout: 60000, video: true, videoCompression: 32, videoUploadOnPasses: true, modifyObstructiveCode: true, chromeWebSecurity: true, waitForAnimations: true, animationDistanceThreshold: 5, numTestsKeptInMemory: 50, watchForFileChanges: true, trashAssetsBeforeRuns: true, autoOpen: false, viewportHeight: 660, fileServerFolder: '/Users/jennifer/Dev/cypress-documentation', videosFolder: '/Users/jennifer/Dev/cypress-documentation/cypress/videos', supportFile: '/Users/jennifer/Dev/cypress-documentation/cypress/support/index.js', fixturesFolder: '/Users/jennifer/Dev/cypress-documentation/cypress/fixtures', integrationFolder: '/Users/jennifer/Dev/cypress-documentation/cypress/integration', screenshotsFolder: '/Users/jennifer/Dev/cypress-documentation/cypress/screenshots', namespace: '__cypress', pluginsFile: '/Users/jennifer/Dev/cypress-documentation/cypress/plugins/index.js', nodeVersion: 'default', configFile: 'cypress.json', javascripts: [], cypressEnv: 'production', resolved: [Object], parentTestsFolder: '/Users/jennifer/Dev/cypress-documentation/cypress', parentTestsFolderDisplay: 'cypress-documentation/cypress', supportFolder: '/Users/jennifer/Dev/cypress-documentation/cypress/support', integrationExampleName: 'examples', integrationExamplePath: '/Users/jennifer/Dev/cypress-documentation/cypress/integration/examples', scaffoldedFiles: [Array], resolvedNodeVersion: '12.0.0', state: {}, isNewProject: false, proxyUrl: 'http://localhost:58342', browserUrl: 'http://localhost:2222/__/', reporterUrl: 'http://localhost:2222/__cypress/reporter', xhrUrl: '__cypress/xhrs/' } } } +427ms
cypress:server:events got request for event: get:specs, undefined +11ms
cypress:server:openproject check for spec updates +457ms
cypress:server:events got request for event: get:project:status, { id: 'ma3dkn', path: '/Users/jennifer/Dev/cypress-documentation' } +1ms
cypress:server:project get project status for ma3dkn /Users/jennifer/Dev/cypress-documentation +28ms
cypress:server:file get values from /Users/jennifer/Library/Application Support/Cypress/cy/production/cache +423ms
cypress:server:file attempt to get lock on /Users/jennifer/Library/Application Support/Cypress/cy/production/cache +0ms
cypress:server:openproject watch test files: **/*.* in /Users/jennifer/Dev/cypress-documentation/cypress/integration +1ms
cypress:server:specs looking for test specs in the folder: /Users/jennifer/Dev/cypress-documentation/cypress/integration +0ms
cypress:server:specs found spec file /Users/jennifer/Dev/cypress-documentation/cypress/integration/api_spec.js +6ms
cypress:server:specs found spec file /Users/jennifer/Dev/cypress-documentation/cypress/integration/changelog_spec.js +1ms
cypress:server:specs found spec file /Users/jennifer/Dev/cypress-documentation/cypress/integration/contentful_banners_spec.js +0ms
cypress:server:specs found spec file /Users/jennifer/Dev/cypress-documentation/cypress/integration/i18n_spec.js +0ms
cypress:server:specs found spec file /Users/jennifer/Dev/cypress-documentation/cypress/integration/main_nav_spec.js +0ms
cypress:server:specs found spec file /Users/jennifer/Dev/cypress-documentation/cypress/integration/main_spec.js +0ms
cypress:server:specs found spec file /Users/jennifer/Dev/cypress-documentation/cypress/integration/mobile_spec.js +0ms
cypress:server:specs found spec file /Users/jennifer/Dev/cypress-documentation/cypress/integration/page_header_spec.js +0ms
cypress:server:specs found spec file /Users/jennifer/Dev/cypress-documentation/cypress/integration/pagination_spec.js +0ms
cypress:server:specs found spec file /Users/jennifer/Dev/cypress-documentation/cypress/integration/sidebar_spec.js +0ms
cypress:server:specs found spec file /Users/jennifer/Dev/cypress-documentation/cypress/integration/table_of_contents.js +0ms
cypress:server:specs found 11 spec files: [ { name: 'api_spec.js', relative: 'cypress/integration/api_spec.js', absolute: '/Users/jennifer/Dev/cypress-documentation/cypress/integration/api_spec.js' }, { name: 'changelog_spec.js', relative: 'cypress/integration/changelog_spec.js', absolute: '/Users/jennifer/Dev/cypress-documentation/cypress/integration/changelog_spec.js' }, { name: 'contentful_banners_spec.js', relative: 'cypress/integration/contentful_banners_spec.js', absolute: '/Users/jennifer/Dev/cypress-documentation/cypress/integration/contentful_banners_spec.js' }, { name: 'i18n_spec.js', relative: 'cypress/integration/i18n_spec.js', absolute: '/Users/jennifer/Dev/cypress-documentation/cypress/integration/i18n_spec.js' }, { name: 'main_nav_spec.js', relative: 'cypress/integration/main_nav_spec.js', absolute: '/Users/jennifer/Dev/cypress-documentation/cypress/integration/main_nav_spec.js' }, { name: 'main_spec.js', relative: 'cypress/integration/main_spec.js', absolute: '/Users/jennifer/Dev/cypress-documentation/cypress/integration/main_spec.js' }, { name: 'mobile_spec.js', relative: 'cypress/integration/mobile_spec.js', absolute: '/Users/jennifer/Dev/cypress-documentation/cypress/integration/mobile_spec.js' }, { name: 'page_header_spec.js', relative: 'cypress/integration/page_header_spec.js', absolute: '/Users/jennifer/Dev/cypress-documentation/cypress/integration/page_header_spec.js' }, { name: 'pagination_spec.js', relative: 'cypress/integration/pagination_spec.js', absolute: '/Users/jennifer/Dev/cypress-documentation/cypress/integration/pagination_spec.js' }, { name: 'sidebar_spec.js', relative: 'cypress/integration/sidebar_spec.js', absolute: '/Users/jennifer/Dev/cypress-documentation/cypress/integration/sidebar_spec.js' }, { name: 'table_of_contents.js', relative: 'cypress/integration/table_of_contents.js', absolute: '/Users/jennifer/Dev/cypress-documentation/cypress/integration/table_of_contents.js' } ] +0ms
cypress:server:events sending ipc data { type: 'get:specs', data: { id: 0.9330518598921047, data: { integration: [Array] } } } +11ms
cypress:server:file gettin lock succeeded or failed for /Users/jennifer/Library/Application Support/Cypress/cy/production/cache +11ms
cypress:server:file read /Users/jennifer/Library/Application Support/Cypress/cy/production/cache +1ms
cypress:server:file read succeeded or failed for /Users/jennifer/Library/Application Support/Cypress/cy/production/cache +2ms
cypress:server:file attempt to unlock /Users/jennifer/Library/Application Support/Cypress/cy/production/cache +0ms
cypress:server:file unlock succeeded or failed for /Users/jennifer/Library/Application Support/Cypress/cy/production/cache +0ms
cypress:server:events send error: { Error: You're not logged in. Run `cypress open` to open the Desktop App and log in. at Object.get (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/lib/errors.js:314:11) at /Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/lib/user.js:63:26 at tryCatcher (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/util.js:16:23) at Promise._settlePromiseFromHandler (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:547:31) at Promise._settlePromise (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:604:18) at Promise._settlePromise0 (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:649:10) at Promise._settlePromises (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:729:18) at _drainQueueStep (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:93:12) at _drainQueue (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:86:9) at Async._drainQueues (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:102:5) at Immediate.Async.drainQueues [as _onImmediate] (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:15:14) at processImmediate (internal/timers.js:443:21) isCypressErr: true, type: 'NOT_LOGGED_IN', details: undefined, isApiError: true } +5ms
cypress:server:events sending ipc data { type: 'get:project:status', data: { id: 0.5088799957184544, __error: { type: 'NOT_LOGGED_IN', name: 'Error', stack: "Error: You're not logged in.\n\nRun `cypress open` to open the Desktop App and log in.\n at Object.get (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/lib/errors.js:314:11)\n at /Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/lib/user.js:63:26\n at tryCatcher (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/util.js:16:23)\n at Promise._settlePromiseFromHandler (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:547:31)\n at Promise._settlePromise (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:604:18)\n at Promise._settlePromise0 (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:649:10)\n at Promise._settlePromises (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:729:18)\n at _drainQueueStep (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:93:12)\n at _drainQueue (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:86:9)\n at Async._drainQueues (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:102:5)\n at Immediate.Async.drainQueues [as _onImmediate] (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:15:14)\n at processImmediate (internal/timers.js:443:21)\n", message: "You're not logged in.\n\nRun `cypress open` to open the Desktop App and log in.", isCypressErr: true, details: undefined, isApiError: true } } } +1ms
cypress:server:events got request for event: close:browser, undefined +8s
cypress:server:events sending ipc data { type: 'close:browser', data: { id: 0.18339052908971976, data: undefined } } +0ms
cypress:server:events got request for event: launch:browser, { browser: { displayName: 'Chrome', family: 'chrome', isChosen: true, majorVersion: '77', name: 'chrome', path: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome', version: '77.0.3865.120' }, spec: { absolute: '/Users/jennifer/Dev/cypress-documentation/cypress/integration/api_spec.js', name: 'api_spec.js', relative: 'cypress/integration/api_spec.js' } } +5ms
cypress:server:openproject resetting project state, preparing to launch browser +8s
cypress:server:project resetting project instance /Users/jennifer/Dev/cypress-documentation +8s
cypress:server:buffers resetting buffers +9s
cypress:server:server Setting remoteAuth undefined +8s
cypress:server:cors Parsed URL { port: '2222', tld: 'localhost', domain: '' } +8s
cypress:server:server Setting remoteOrigin http://localhost:2222 +0ms
cypress:server:server Setting remoteHostAndPort { port: '2222', tld: 'localhost', domain: '' } +1ms
cypress:server:server Setting remoteDocDomain localhost +0ms
cypress:server:server Getting remote state: { auth: undefined, props: { port: '2222', tld: 'localhost', domain: '' }, origin: 'http://localhost:2222', strategy: 'http', visiting: undefined, domainName: 'localhost', fileServer: null } +0ms
cypress:server:openproject launching browser: { displayName: 'Chrome', family: 'chrome', isChosen: true, majorVersion: '77', name: 'chrome', path: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome', version: '77.0.3865.120', isHeaded: true, isHeadless: false }, spec: cypress/integration/api_spec.js +2ms
cypress:server:browsers opening browser { displayName: 'Chrome', family: 'chrome', isChosen: true, majorVersion: '77', name: 'chrome', path: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome', version: '77.0.3865.120', isHeaded: true, isHeadless: false } +0ms
cypress:server:plugins plugin event registered? { event: 'before:browser:launch', isRegistered: false } +9s
cypress:server:appdata path: /Users/jennifer/Library/Application Support/Cypress/cy/production/extensions +8s
cypress:server:browsers:chrome cleaning up unclean exit status +0ms
cypress:server:browsers:chrome launching in chrome with debugging port { url: 'http://localhost:2222/__/#/tests/integration/api_spec.js',
args:
[ '--test-type',
'--ignore-certificate-errors',
'--start-maximized',
'--silent-debugger-extension-api',
'--no-default-browser-check',
'--no-first-run',
'--noerrdialogs',
'--enable-fixed-layout',
'--disable-popup-blocking',
'--disable-password-generation',
'--disable-save-password-bubble',
'--disable-single-click-autofill',
'--disable-prompt-on-repos',
'--disable-background-timer-throttling',
'--disable-renderer-backgrounding',
'--disable-renderer-throttling',
'--disable-restore-session-state',
'--disable-translate',
'--disable-new-profile-management',
'--disable-new-avatar-menu',
'--allow-insecure-localhost',
'--reduce-security-for-testing',
'--enable-automation',
'--disable-device-discovery-notifications',
'--disable-infobars',
'--autoplay-policy=no-user-gesture-required',
'--disable-site-isolation-trials',
'--metrics-recording-only',
'--disable-prompt-on-repost',
'--disable-hang-monitor',
'--disable-sync',
'--disable-web-resources',
'--safebrowsing-disable-auto-update',
'--safebrowsing-disable-download-protection',
'--disable-client-side-phishing-detection',
'--disable-component-update',
'--disable-default-apps',
'--use-fake-ui-for-media-stream',
'--use-fake-device-for-media-stream',
'--disable-ipc-flooding-protection',
'--disable-backgrounding-occluded-window',
'--disable-breakpad',
'--password-store=basic',
'--use-mock-keychain',
'--proxy-server=http://localhost:58342',
'--proxy-bypass-list=<-loopback>',
'--remote-debugging-port=58355',
'--load-extension=/Users/jennifer/Library/Application Support/Cypress/cy/production/browsers/chrome/interactive/CypressExtension,/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/extension/theme',
'--user-data-dir=/Users/jennifer/Library/Application Support/Cypress/cy/production/browsers/chrome/interactive',
'--disk-cache-dir=/Users/jennifer/Library/Application Support/Cypress/cy/production/browsers/chrome/interactive/CypressCache' ],
port: 58355 } +29ms
cypress:launcher launching browser { displayName: 'Chrome', family: 'chrome', isChosen: true, majorVersion: '77', name: 'chrome', path: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome', version: '77.0.3865.120', isHeaded: true, isHeadless: false } to open about:blank +9s
cypress:launcher spawning browser { displayName: 'Chrome', family: 'chrome', isChosen: true, majorVersion: '77', name: 'chrome', path: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome', version: '77.0.3865.120', isHeaded: true, isHeadless: false } with args about:blank --test-type --ignore-certificate-errors --start-maximized --silent-debugger-extension-api --no-default-browser-check --no-first-run --noerrdialogs --enable-fixed-layout --disable-popup-blocking --disable-password-generation --disable-save-password-bubble --disable-single-click-autofill --disable-prompt-on-repos --disable-background-timer-throttling --disable-renderer-backgrounding --disable-renderer-throttling --disable-restore-session-state --disable-translate --disable-new-profile-management --disable-new-avatar-menu --allow-insecure-localhost --reduce-security-for-testing --enable-automation --disable-device-discovery-notifications --disable-infobars --autoplay-policy=no-user-gesture-required --disable-site-isolation-trials --metrics-recording-only --disable-prompt-on-repost --disable-hang-monitor --disable-sync --disable-web-resources --safebrowsing-disable-auto-update --safebrowsing-disable-download-protection --disable-client-side-phishing-detection --disable-component-update --disable-default-apps --use-fake-ui-for-media-stream --use-fake-device-for-media-stream --disable-ipc-flooding-protection --disable-backgrounding-occluded-window --disable-breakpad --password-store=basic --use-mock-keychain --proxy-server=http://localhost:58342 --proxy-bypass-list=<-loopback> --remote-debugging-port=58355 --load-extension=/Users/jennifer/Library/Application Support/Cypress/cy/production/browsers/chrome/interactive/CypressExtension,/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/extension/theme --user-data-dir=/Users/jennifer/Library/Application Support/Cypress/cy/production/browsers/chrome/interactive --disk-cache-dir=/Users/jennifer/Library/Application Support/Cypress/cy/production/browsers/chrome/interactive/CypressCache +0ms
cypress:server:browsers:chrome connecting to Chrome remote interface at random port 58355 +9ms
cypress:server:protocol Getting WS connection to CRI on port 58355 +0ms
cypress:network:connect received error on connect, retrying { iteration: 0, delay: 100, err: { Error: connect ECONNREFUSED 127.0.0.1:58355 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14) errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 58355 } } +8s
cypress:network:connect received error on connect, retrying { iteration: 1, delay: 100, err: { Error: connect ECONNREFUSED 127.0.0.1:58355 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14) errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 58355 } } +106ms
cypress:network:connect received error on connect, retrying { iteration: 2, delay: 100, err: { Error: connect ECONNREFUSED 127.0.0.1:58355 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14) errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 58355 } } +103ms
cypress:network:connect received error on connect, retrying { iteration: 3, delay: 100, err: { Error: connect ECONNREFUSED 127.0.0.1:58355 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14) errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 58355 } } +107ms
cypress:network:connect received error on connect, retrying { iteration: 4, delay: 100, err: { Error: connect ECONNREFUSED 127.0.0.1:58355 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14) errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 58355 } } +102ms
cypress:network:connect received error on connect, retrying { iteration: 5, delay: 100, err: { Error: connect ECONNREFUSED 127.0.0.1:58355 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14) errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 58355 } } +103ms
cypress:network:connect received error on connect, retrying { iteration: 6, delay: 100, err: { Error: connect ECONNREFUSED 127.0.0.1:58355 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14) errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 58355 } } +106ms
cypress:network:connect received error on connect, retrying { iteration: 7, delay: 100, err: { Error: connect ECONNREFUSED 127.0.0.1:58355 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14) errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 58355 } } +108ms
cypress:network:connect received error on connect, retrying { iteration: 8, delay: 100, err: { Error: connect ECONNREFUSED 127.0.0.1:58355 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14) errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 58355 } } +108ms
cypress:network:connect received error on connect, retrying { iteration: 9, delay: 100, err: { Error: connect ECONNREFUSED 127.0.0.1:58355 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14) errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 58355 } } +107ms
cypress:network:connect received error on connect, retrying { iteration: 10, delay: 500, err: { Error: connect ECONNREFUSED 127.0.0.1:58355 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14) errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 58355 } } +108ms
cypress:network:connect received error on connect, retrying { iteration: 11, delay: 500, err: { Error: connect ECONNREFUSED 127.0.0.1:58355 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14) errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 58355 } } +504ms
cypress:server:events got request for event: get:project:status, { id: 'ma3dkn', path: '/Users/jennifer/Dev/cypress-documentation' } +2s
cypress:server:project get project status for ma3dkn /Users/jennifer/Dev/cypress-documentation +2s
cypress:server:file get values from /Users/jennifer/Library/Application Support/Cypress/cy/production/cache +10s
cypress:server:file attempt to get lock on /Users/jennifer/Library/Application Support/Cypress/cy/production/cache +0ms
cypress:server:file gettin lock succeeded or failed for /Users/jennifer/Library/Application Support/Cypress/cy/production/cache +1ms
cypress:server:file read /Users/jennifer/Library/Application Support/Cypress/cy/production/cache +0ms
cypress:server:file read succeeded or failed for /Users/jennifer/Library/Application Support/Cypress/cy/production/cache +1ms
cypress:server:file attempt to unlock /Users/jennifer/Library/Application Support/Cypress/cy/production/cache +0ms
cypress:server:file unlock succeeded or failed for /Users/jennifer/Library/Application Support/Cypress/cy/production/cache +0ms
cypress:server:events send error: { Error: You're not logged in. Run `cypress open` to open the Desktop App and log in. at Object.get (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/lib/errors.js:314:11) at /Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/lib/user.js:63:26 at tryCatcher (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/util.js:16:23) at Promise._settlePromiseFromHandler (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:547:31) at Promise._settlePromise (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:604:18) at Promise._settlePromise0 (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:649:10) at Promise._settlePromises (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:729:18) at _drainQueueStep (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:93:12) at _drainQueue (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:86:9) at Async._drainQueues (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:102:5) at Immediate.Async.drainQueues [as _onImmediate] (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:15:14) at processImmediate (internal/timers.js:443:21) isCypressErr: true, type: 'NOT_LOGGED_IN', details: undefined, isApiError: true } +4ms
cypress:server:events sending ipc data { type: 'get:project:status', data: { id: 0.18226948692008982, __error: { type: 'NOT_LOGGED_IN', name: 'Error', stack: "Error: You're not logged in.\n\nRun `cypress open` to open the Desktop App and log in.\n at Object.get (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/lib/errors.js:314:11)\n at /Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/lib/user.js:63:26\n at tryCatcher (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/util.js:16:23)\n at Promise._settlePromiseFromHandler (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:547:31)\n at Promise._settlePromise (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:604:18)\n at Promise._settlePromise0 (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:649:10)\n at Promise._settlePromises (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:729:18)\n at _drainQueueStep (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:93:12)\n at _drainQueue (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:86:9)\n at Async._drainQueues (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:102:5)\n at Immediate.Async.drainQueues [as _onImmediate] (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:15:14)\n at processImmediate (internal/timers.js:443:21)\n", message: "You're not logged in.\n\nRun `cypress open` to open the Desktop App and log in.", isCypressErr: true, details: undefined, isApiError: true } } } +0ms
cypress:network:connect received error on connect, retrying { iteration: 12, delay: 500, err: { Error: connect ECONNREFUSED 127.0.0.1:58355 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14) errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 58355 } } +504ms
cypress:network:connect received error on connect, retrying { iteration: 13, delay: 500, err: { Error: connect ECONNREFUSED 127.0.0.1:58355 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14) errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 58355 } } +506ms
cypress:network:connect received error on connect, retrying { iteration: 14, delay: 500, err: { Error: connect ECONNREFUSED 127.0.0.1:58355 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14) errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 58355 } } +505ms
cypress:network:connect received error on connect, retrying { iteration: 15, delay: 500, err: { Error: connect ECONNREFUSED 127.0.0.1:58355 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14) errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 58355 } } +504ms
cypress:network:connect received error on connect, retrying { iteration: 16, delay: 500, err: { Error: connect ECONNREFUSED 127.0.0.1:58355 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14) errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 58355 } } +506ms
cypress:network:connect received error on connect, retrying { iteration: 17, delay: 500, err: { Error: connect ECONNREFUSED 127.0.0.1:58355 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14) errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 58355 } } +505ms
cypress:network:connect retries exhausted, bubbling up error { iteration: 18, err: { Error: connect ECONNREFUSED 127.0.0.1:58355 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14) errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 58355 } } +507ms
cypress:server:protocol failed to connect to CDP { port: 58355, err: { Error: Cypress failed to make a connection to the Chrome DevTools Protocol after retrying for 5 seconds. This usually indicates there was a problem opening the Chrome browser. The CDP port requested was 58355. Error details: Error: connect ECONNREFUSED 127.0.0.1:58355 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14) at get (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/lib/errors.js:314:11) at Object.throwErr [as throw] (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/lib/errors.js:329:11) at /Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/lib/browsers/protocol.js:32:17 at tryCatcher (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/util.js:16:23) at Promise._settlePromiseFromHandler (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:547:31) at Promise._settlePromise (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:604:18) at Promise._settlePromise0 (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:649:10) at Promise._settlePromises (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:725:18) at _drainQueueStep (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:93:12) at _drainQueue (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:86:9) at Async._drainQueues (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:102:5) at Immediate.Async.drainQueues [as _onImmediate] (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:15:14) at processImmediate (internal/timers.js:443:21) isCypressErr: true, type: 'CDP_COULD_NOT_CONNECT', details: undefined } } +5s
cypress:server:events send error: { Error: Cypress failed to make a connection to the Chrome DevTools Protocol after retrying for 5 seconds. This usually indicates there was a problem opening the Chrome browser. The CDP port requested was 58355. Error details: Error: connect ECONNREFUSED 127.0.0.1:58355 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14) at get (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/lib/errors.js:314:11) at Object.throwErr [as throw] (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/lib/errors.js:329:11) at /Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/lib/browsers/protocol.js:32:17 at tryCatcher (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/util.js:16:23) at Promise._settlePromiseFromHandler (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:547:31) at Promise._settlePromise (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:604:18) at Promise._settlePromise0 (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:649:10) at Promise._settlePromises (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:725:18) at _drainQueueStep (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:93:12) at _drainQueue (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:86:9) at Async._drainQueues (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:102:5) at Immediate.Async.drainQueues [as _onImmediate] (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:15:14) at processImmediate (internal/timers.js:443:21) isCypressErr: true, type: 'CDP_COULD_NOT_CONNECT', details: undefined } +4s
cypress:server:events sending ipc data { type: 'launch:browser', data: { id: 0.27702521270125113, __error: { type: 'CDP_COULD_NOT_CONNECT', name: 'Error', stack: 'Error: Cypress failed to make a connection to the Chrome DevTools Protocol after retrying for 5 seconds.\n\nThis usually indicates there was a problem opening the Chrome browser.\n\nThe CDP port requested was \u001b[33m58355\u001b[39m.\n\nError details:\n\nError: connect ECONNREFUSED 127.0.0.1:58355\n at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14)\n\n at get (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/lib/errors.js:314:11)\n at Object.throwErr [as throw] (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/lib/errors.js:329:11)\n at /Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/lib/browsers/protocol.js:32:17\n at tryCatcher (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/util.js:16:23)\n at Promise._settlePromiseFromHandler (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:547:31)\n at Promise._settlePromise (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:604:18)\n at Promise._settlePromise0 (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:649:10)\n at Promise._settlePromises (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:725:18)\n at _drainQueueStep (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:93:12)\n at _drainQueue (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:86:9)\n at Async._drainQueues (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:102:5)\n at Immediate.Async.drainQueues [as _onImmediate] (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:15:14)\n at processImmediate (internal/timers.js:443:21)\n', message: 'Cypress failed to make a connection to the Chrome DevTools Protocol after retrying for 5 seconds.\n\nThis usually indicates there was a problem opening the Chrome browser.\n\nThe CDP port requested was <span class="ansi-yellow-fg">58355</span>.\n\nError details:\n\nError: connect ECONNREFUSED 127.0.0.1:58355\n at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14)\n', isCypressErr: true, details: undefined } } } +1ms
cypress:server:events got request for event: get:project:status, { id: 'ma3dkn', path: '/Users/jennifer/Dev/cypress-documentation' } +6s
Specific logs at time of error toward the end:
cypress:network:connect received error on connect, retrying { iteration: 12, delay: 500, err: { Error: connect ECONNREFUSED 127.0.0.1:58355 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14) errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 58355 } } +504ms
cypress:network:connect received error on connect, retrying { iteration: 13, delay: 500, err: { Error: connect ECONNREFUSED 127.0.0.1:58355 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14) errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 58355 } } +506ms
cypress:network:connect received error on connect, retrying { iteration: 14, delay: 500, err: { Error: connect ECONNREFUSED 127.0.0.1:58355 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14) errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 58355 } } +505ms
cypress:network:connect received error on connect, retrying { iteration: 15, delay: 500, err: { Error: connect ECONNREFUSED 127.0.0.1:58355 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14) errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 58355 } } +504ms
cypress:network:connect received error on connect, retrying { iteration: 16, delay: 500, err: { Error: connect ECONNREFUSED 127.0.0.1:58355 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14) errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 58355 } } +506ms
cypress:network:connect received error on connect, retrying { iteration: 17, delay: 500, err: { Error: connect ECONNREFUSED 127.0.0.1:58355 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14) errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 58355 } } +505ms
cypress:network:connect retries exhausted, bubbling up error { iteration: 18, err: { Error: connect ECONNREFUSED 127.0.0.1:58355 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14) errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 58355 } } +507ms
cypress:server:protocol failed to connect to CDP { port: 58355, err: { Error: Cypress failed to make a connection to the Chrome DevTools Protocol after retrying for 5 seconds. This usually indicates there was a problem opening the Chrome browser. The CDP port requested was 58355. Error details: Error: connect ECONNREFUSED 127.0.0.1:58355 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14) at get (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/lib/errors.js:314:11) at Object.throwErr [as throw] (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/lib/errors.js:329:11) at /Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/lib/browsers/protocol.js:32:17 at tryCatcher (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/util.js:16:23) at Promise._settlePromiseFromHandler (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:547:31) at Promise._settlePromise (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:604:18) at Promise._settlePromise0 (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:649:10) at Promise._settlePromises (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:725:18) at _drainQueueStep (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:93:12) at _drainQueue (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:86:9) at Async._drainQueues (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:102:5) at Immediate.Async.drainQueues [as _onImmediate] (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:15:14) at processImmediate (internal/timers.js:443:21) isCypressErr: true, type: 'CDP_COULD_NOT_CONNECT', details: undefined } } +5s
cypress:server:events send error: { Error: Cypress failed to make a connection to the Chrome DevTools Protocol after retrying for 5 seconds. This usually indicates there was a problem opening the Chrome browser. The CDP port requested was 58355. Error details: Error: connect ECONNREFUSED 127.0.0.1:58355 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14) at get (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/lib/errors.js:314:11) at Object.throwErr [as throw] (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/lib/errors.js:329:11) at /Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/lib/browsers/protocol.js:32:17 at tryCatcher (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/util.js:16:23) at Promise._settlePromiseFromHandler (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:547:31) at Promise._settlePromise (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:604:18) at Promise._settlePromise0 (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:649:10) at Promise._settlePromises (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:725:18) at _drainQueueStep (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:93:12) at _drainQueue (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:86:9) at Async._drainQueues (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:102:5) at Immediate.Async.drainQueues [as _onImmediate] (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:15:14) at processImmediate (internal/timers.js:443:21) isCypressErr: true, type: 'CDP_COULD_NOT_CONNECT', details: undefined } +4s
cypress:server:events sending ipc data { type: 'launch:browser', data: { id: 0.27702521270125113, __error: { type: 'CDP_COULD_NOT_CONNECT', name: 'Error', stack: 'Error: Cypress failed to make a connection to the Chrome DevTools Protocol after retrying for 5 seconds.\n\nThis usually indicates there was a problem opening the Chrome browser.\n\nThe CDP port requested was \u001b[33m58355\u001b[39m.\n\nError details:\n\nError: connect ECONNREFUSED 127.0.0.1:58355\n at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14)\n\n at get (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/lib/errors.js:314:11)\n at Object.throwErr [as throw] (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/lib/errors.js:329:11)\n at /Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/lib/browsers/protocol.js:32:17\n at tryCatcher (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/util.js:16:23)\n at Promise._settlePromiseFromHandler (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:547:31)\n at Promise._settlePromise (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:604:18)\n at Promise._settlePromise0 (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:649:10)\n at Promise._settlePromises (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:725:18)\n at _drainQueueStep (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:93:12)\n at _drainQueue (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:86:9)\n at Async._drainQueues (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:102:5)\n at Immediate.Async.drainQueues [as _onImmediate] (/Users/jennifer/Library/Caches/Cypress/3.5.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:15:14)\n at processImmediate (internal/timers.js:443:21)\n', message: 'Cypress failed to make a connection to the Chrome DevTools Protocol after retrying for 5 seconds.\n\nThis usually indicates there was a problem opening the Chrome browser.\n\nThe CDP port requested was <span class="ansi-yellow-fg">58355</span>.\n\nError details:\n\nError: connect ECONNREFUSED 127.0.0.1:58355\n at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14)\n', isCypressErr: true, details: undefined } } } +1ms
cypress:server:events got request for event: get:project:status, { id: 'ma3dkn', path: '/Users/jennifer/Dev/cypress-documentation' } +6s
@jennifer-shehane I only had one instance of Cypress opened when I encountered this issue, but had the Chrome browser opened as well. After I shut down Cypress and Chrome, restarting Cypress does not give me the issue. Sorry I didn't capture the debug log when the error occurred on me when I had only one instance of Cypress opened.
I can reliably reproduce the error when I have two instances of Cypress opened.
In addition, when I changed the CircleCI tests to use Chrome 78, exactly the two tests failed. There should be only one instance of Cypress when these tests were run.
https://app.circleci.com/jobs/github/cypress-io/cypress/188912
Here's the information on the redirection test:
1) redirection javascript binds to the new page after a timeout:
AssertionError: expected 3 to equal 4
+ expected - actual
-3
+4
at getRet (cypress:///../driver/src/cy/commands/connectors.coffee:111:16)
at tryCatcher (cypress:///./node_modules/bluebird/js/release/util.js:16:23)
at Function.Promise.attempt.Promise.try (cypress:///./node_modules/bluebird/js/release/method.js:39:29)
at Context.thenFn (cypress:///../driver/src/cy/commands/connectors.coffee:125:23)
at Context.then (cypress:///../driver/src/cy/commands/connectors.coffee:445:21)
Here's the information on the navigation test:
1) src/cy/commands/navigation #page load does not reset the timeout:
Error: Timed out after '1000ms'. The done() callback was never invoked!
at eval (cypress:///../driver/src/cypress/mocha.coffee:170:25)
@clarmso It sounds like those failures are related to #5595
@flotwig Good point. Let me revisit this issue again once https://github.com/cypress-io/cypress/pull/5595 has been merged.
@clarmso The issue you talk about in the OP happens, I believe, because Cypress shares a user-data-dir
between Chrome processes.
So Chrome #1 launches with chrome --user-data-dir=~/.config/Cypress/cy/production/browsers/chrome/interactive --remote-debugging-port=12345
And Chrome #2 launches with chrome --user-data-dir=~/.config/Cypress/cy/production/browsers/chrome/interactive --remote-debugging-port=45678
And because the data dir is the same, Chrome collates the second launch into the first process, and drops the --remote-debugging-port
in the process. This leads to the CDP error you're getting.
I see 2 ways to fix this:
user-data-dir
s for each project, hashed by the project path
I like the first option best, because it totally cleans up this experience while still allowing users to install extensions inside Chrome for debugging. Plus, currently, it's a miracle if you can actually get 2 Cypress instances running at once, because they'll fight over the Chrome instance. This would fix that.
Cypress does not intend to bring up multiple browsers at once (https://docs.cypress.io/guides/references/trade-offs.html#Multiple-browsers-open-at-the-same-time). Should we just prohibit anyone from bringing up multiple instances of Chrome so that we don't have to worry about Cypress fighting over the Chrome instance?
THIS FIXES THIS PROBLEM!!! by @simisimon in https://github.com/cypress-io/cypress/issues/6540#issuecomment-641087834_
This issue has not had any activity in 180 days. Cypress evolves quickly and the reported behavior should be tested on the latest version of Cypress to verify the behavior is still occurring. It will be closed in 14 days if no updates are provided.
This issue has been closed due to inactivity.
Current behavior:
The tests
commands/navigation_spec.coffee
ande2e/redirects_specs.coffee
fail on Chrome 78 but pass on Electron.The CLI outputs the following when one of these tests is run:
Here's the error from Cypress:![Screen Shot 2019-11-06 at 1 37 12 AM](https://user-images.githubusercontent.com/1740517/68274247-98cc9600-0036-11ea-8cf8-d49e52c18153.png)
Here's what CircleCI do (when I had Chrome 78 to run the tests): https://app.circleci.com/jobs/github/cypress-io/cypress/184452
Desired behavior:
These tests should pass on both Chrome 78 and Electron. These tests used to pass. (They must pass on Chrome 73 because Chrome 73 was used in the CircleCI tests.)
Steps to reproduce: (app code and test code)
cd packages/driver
.npm start
npm run cypress:open
Versions
Cypress 3.6.0 Chrome 78.0.3904.87 MacOS 10.15 Catalina