Skip to content

Instantly share code, notes, and snippets.

@marc-guenther
Created May 23, 2020 16:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save marc-guenther/40716a70691b8328beb361c307544469 to your computer and use it in GitHub Desktop.
Save marc-guenther/40716a70691b8328beb361c307544469 to your computer and use it in GitHub Desktop.
Cypress headless mode problem
##### running step: 01_initialize_customer.spec.js (1-st_5_5_0_28-836321e8e94b07873260ef21422f5f71f6f86d1b)
Running Cypress on 01_initialize_customer.spec.js
_RegisterApplication(), FAILED TO establish the default connection to the WindowServer, _CGSDefaultConnection() is NULL.
(Run Starting)
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Cypress: 4.4.0 │
│ Browser: Electron 80 (headless) │
│ Specs: 1 found (01_initialize_customer.spec.js) │
│ Searched: cypress/st-bootstrap/01_initialize_customer.spec.js │
└────────────────────────────────────────────────────────────────────────────────────────────────┘
────────────────────────────────────────────────────────────────────────────────────────────────────
Running: 01_initialize_customer.spec.js (1 of 1)
BrowserWindow.getExtensions is not a function
TypeError: BrowserWindow.getExtensions is not a function
at Object.removeAllExtensions (/Users/Shared/Jenkins/Library/Caches/Cypress/4.4.0/Cypress.app/Contents/Resources/app/packages/server/lib/gui/windows.js:77:41)
at _installExtensions (/Users/Shared/Jenkins/Library/Caches/Cypress/4.4.0/Cypress.app/Contents/Resources/app/packages/server/lib/browsers/electron.js:70:11)
at /Users/Shared/Jenkins/Library/Caches/Cypress/4.4.0/Cypress.app/Contents/Resources/app/packages/server/lib/browsers/electron.js:352:7
at tryCatcher (/Users/Shared/Jenkins/Library/Caches/Cypress/4.4.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/util.js:16:23)
at Promise._settlePromiseFromHandler (/Users/Shared/Jenkins/Library/Caches/Cypress/4.4.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:547:31)
at Promise._settlePromise (/Users/Shared/Jenkins/Library/Caches/Cypress/4.4.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:604:18)
at Promise._settlePromise0 (/Users/Shared/Jenkins/Library/Caches/Cypress/4.4.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:649:10)
at Promise._settlePromises (/Users/Shared/Jenkins/Library/Caches/Cypress/4.4.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/promise.js:729:18)
at _drainQueueStep (/Users/Shared/Jenkins/Library/Caches/Cypress/4.4.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:93:12)
at _drainQueue (/Users/Shared/Jenkins/Library/Caches/Cypress/4.4.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:86:9)
at Async._drainQueues (/Users/Shared/Jenkins/Library/Caches/Cypress/4.4.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:102:5)
at Immediate.Async.drainQueues [as _onImmediate] (/Users/Shared/Jenkins/Library/Caches/Cypress/4.4.0/Cypress.app/Contents/Resources/app/packages/server/node_modules/bluebird/js/release/async.js:15:14)
at processImmediate (internal/timers.js:439:21)
/Users/Shared/Jenkins/Library/Caches/Cypress/4.4.0/Cypress.app/Contents/MacOS/Cypress[54547]: ../../third_party/electron_node/src/node_platform.cc:449:std::shared_ptr<PerIsolatePlatformData> node::NodePlatform::ForIsolate(v8::Isolate *): Assertion `data' failed.
1: 0x1084f33e5 node::Abort() [/Users/Shared/Jenkins/Library/Caches/Cypress/4.4.0/Cypress.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework]
2: 0x1084f316f node::Assert(node::AssertionInfo const&) [/Users/Shared/Jenkins/Library/Caches/Cypress/4.4.0/Cypress.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework]
3: 0x108558ef7 node::options_parser::SplitHostPort(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) [/Users/Shared/Jenkins/Library/Caches/Cypress/4.4.0/Cypress.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework]
4: 0x103a989c0 v8::internal::Heap::EphemeronKeyWriteBarrierFromCode(unsigned long, unsigned long, v8::internal::Isolate*) [/Users/Shared/Jenkins/Library/Caches/Cypress/4.4.0/Cypress.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework]
5: 0x103a9d2cf v8::internal::IncrementalMarking::V8Step(double, v8::internal::IncrementalMarking::CompletionAction, v8::internal::StepOrigin) [/Users/Shared/Jenkins/Library/Caches/Cypress/4.4.0/Cypress.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework]
6: 0x103a990bb v8::internal::IncrementalMarking::AdvanceOnAllocation() [/Users/Shared/Jenkins/Library/Caches/Cypress/4.4.0/Cypress.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework]
7: 0x103a98dde v8::internal::IncrementalMarking::Observer::Step(int, unsigned long, unsigned long) [/Users/Shared/Jenkins/Library/Caches/Cypress/4.4.0/Cypress.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework]
8: 0x103a90cab v8::internal::Heap::KeepDuringJob(v8::internal::Handle<v8::internal::JSReceiver>) [/Users/Shared/Jenkins/Library/Caches/Cypress/4.4.0/Cypress.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework]
9: 0x103b06a02 v8::internal::Space::AllocationStep(int, unsigned long, int) [/Users/Shared/Jenkins/Library/Caches/Cypress/4.4.0/Cypress.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework]
10: 0x103a6e536 v8::internal::NewFunctionArgs::ForBuiltin(v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::Map>, int) [/Users/Shared/Jenkins/Library/Caches/Cypress/4.4.0/Cypress.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework]
11: 0x103a5a225 v8::internal::Factory::TryNewFixedArray(int, v8::internal::AllocationType) [/Users/Shared/Jenkins/Library/Caches/Cypress/4.4.0/Cypress.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework]
12: 0x103a8b2f1 v8::internal::Heap::PromotedExternalMemorySize() [/Users/Shared/Jenkins/Library/Caches/Cypress/4.4.0/Cypress.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework]
13: 0x103a8b391 v8::internal::Heap::PromotedExternalMemorySize() [/Users/Shared/Jenkins/Library/Caches/Cypress/4.4.0/Cypress.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework]
14: 0x103a5a4ff v8::internal::Factory::NewFeedbackVector(v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::Handle<v8::internal::ClosureFeedbackCellArray>) [/Users/Shared/Jenkins/Library/Caches/Cypress/4.4.0/Cypress.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework]
15: 0x103c1c094 v8::internal::FeedbackVector::New(v8::internal::Isolate*, v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::Handle<v8::internal::ClosureFeedbackCellArray>) [/Users/Shared/Jenkins/Library/Caches/Cypress/4.4.0/Cypress.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework]
16: 0x103c61028 v8::internal::JSFunction::EnsureFeedbackVector(v8::internal::Handle<v8::internal::JSFunction>) [/Users/Shared/Jenkins/Library/Caches/Cypress/4.4.0/Cypress.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework]
17: 0x103dbd534 v8::internal::RegExp::CompileForTesting(v8::internal::Isolate*, v8::internal::Zone*, v8::internal::RegExpCompileData*, v8::base::Flags<v8::internal::JSRegExp::Flag, int>, v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::String>, bool) [/Users/Shared/Jenkins/Library/Caches/Cypress/4.4.0/Cypress.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework]
18: 0x1043676f9 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) [/Users/Shared/Jenkins/Library/Caches/Cypress/4.4.0/Cypress.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework]
19: 0x1043e6ba6 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) [/Users/Shared/Jenkins/Library/Caches/Cypress/4.4.0/Cypress.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework]
Something failed: Error: The Test Runner unexpectedly exited via a exit event with signal SIGABRT
Please search Cypress documentation for possible solutions:
https://on.cypress.io
Check if there is a GitHub issue describing this crash:
https://github.com/cypress-io/cypress/issues
Consider opening a new issue.
----------
Platform: darwin (16.7.0)
Cypress Version: 4.4.0
npm ERR! Test failed. See above for more details.
Build step 'Execute shell' marked build as failure
Archiving artifacts
[htmlpublisher] Archiving HTML reports...
[htmlpublisher] Archiving at PROJECT level /Users/Shared/Jenkins/Home/jobs/sT 5.7.0 E2E-Tests/workspace/src/Tests/E2E-Tests/vagrant-secutrial-box/jenkins-report to /Users/Shared/Jenkins/Home/jobs/sT 5.7.0 E2E-Tests/htmlreports/Accessing_20the_20Vagrant_20Box
[description-setter] Description set:
Recording test results
ERROR: Step ‘Publish JUnit test result report’ failed: No test report files were found. Configuration error?
[lockable-resources] released lock on [embedded-vagrant]
[Slack Notifications] found #50 as previous completed, non-aborted build
[Slack Notifications] will send OnRepeatedFailureNotification because build matches and user preferences allow it
Finished: FAILURE
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment