Failure in ./qa/specs/features/ee/browser_ui/3_create/jenkins/jenkins_build_status_spec.rb
Summary
Javascript error in jenkins_build_status_spec
, repeated on retry.
Seen in nightly - https://gitlab.com/gitlab-org/quality/nightly/-/jobs/504617269
Stack trace
Failures:
1) Create Jenkins integration integrates and displays build status for MR pipeline in GitLab
Failure/Error: job_console.has_successful_build? && job_console.no_failed_status_update?
Selenium::WebDriver::Error::JavascriptError:
javascript error: this.each is not a function
(Session info: headless chrome=81.0.4044.92)
# #0 0x562495da25b9 <unknown>
# /usr/local/bundle/gems/selenium-webdriver-3.142.6/lib/selenium/webdriver/remote/response.rb:72:in `assert_ok'
# /usr/local/bundle/gems/selenium-webdriver-3.142.6/lib/selenium/webdriver/remote/response.rb:34:in `initialize'
# /usr/local/bundle/gems/selenium-webdriver-3.142.6/lib/selenium/webdriver/remote/http/common.rb:88:in `new'
# /usr/local/bundle/gems/selenium-webdriver-3.142.6/lib/selenium/webdriver/remote/http/common.rb:88:in `create_response'
# /usr/local/bundle/gems/selenium-webdriver-3.142.6/lib/selenium/webdriver/remote/http/default.rb:114:in `request'
# /usr/local/bundle/gems/selenium-webdriver-3.142.6/lib/selenium/webdriver/remote/http/common.rb:64:in `call'
# /usr/local/bundle/gems/selenium-webdriver-3.142.6/lib/selenium/webdriver/remote/bridge.rb:167:in `execute'
# /usr/local/bundle/gems/selenium-webdriver-3.142.6/lib/selenium/webdriver/remote/w3c/bridge.rb:567:in `execute'
# /usr/local/bundle/gems/selenium-webdriver-3.142.6/lib/selenium/webdriver/remote/w3c/bridge.rb:488:in `element_text'
# /usr/local/bundle/gems/selenium-webdriver-3.142.6/lib/selenium/webdriver/common/element.rb:138:in `text'
# /usr/local/bundle/gems/capybara-3.29.0/lib/capybara/selenium/node.rb:13:in `visible_text'
# /usr/local/bundle/gems/capybara-3.29.0/lib/capybara/node/element.rb:58:in `block in text'
# /usr/local/bundle/gems/capybara-3.29.0/lib/capybara/node/base.rb:77:in `synchronize'
# /usr/local/bundle/gems/capybara-3.29.0/lib/capybara/node/element.rb:58:in `text'
# /usr/local/bundle/gems/capybara-3.29.0/lib/capybara/node/document.rb:24:in `text'
# /usr/local/bundle/gems/capybara-3.29.0/lib/capybara/queries/text_query.rb:102:in `text'
# /usr/local/bundle/gems/capybara-3.29.0/lib/capybara/queries/text_query.rb:27:in `resolve_for'
# /usr/local/bundle/gems/capybara-3.29.0/lib/capybara/node/matchers.rb:850:in `block in _verify_text'
# /usr/local/bundle/gems/capybara-3.29.0/lib/capybara/node/base.rb:83:in `synchronize'
# /usr/local/bundle/gems/capybara-3.29.0/lib/capybara/node/matchers.rb:849:in `_verify_text'
# /usr/local/bundle/gems/capybara-3.29.0/lib/capybara/node/matchers.rb:674:in `assert_text'
# /usr/local/bundle/gems/capybara-3.29.0/lib/capybara/node/matchers.rb:712:in `block in has_text?'
# /usr/local/bundle/gems/capybara-3.29.0/lib/capybara/node/matchers.rb:862:in `make_predicate'
# /usr/local/bundle/gems/capybara-3.29.0/lib/capybara/node/matchers.rb:712:in `has_text?'
# /usr/local/bundle/gems/capybara-3.29.0/lib/capybara/session.rb:749:in `block (2 levels) in <class:Session>'
# ./qa/vendor/jenkins/page/last_job_console.rb:17:in `has_successful_build?'
# ./qa/specs/features/ee/browser_ui/3_create/jenkins/jenkins_build_status_spec.rb:50:in `block (6 levels) in <module:QA>'
Screenshot / HTML page
![create_jenkins_integration_integrates_and_displays_build_status_for_mr_pipeline_in_gitlab](/-/project/278964/uploads/c3bb28f479b7b25f2f51bee1c44533b7/create_jenkins_integration_integrates_and_displays_build_status_for_mr_pipeline_in_gitlab.png)