Creating snippet smoke testing is failing qa/specs/features/browser_ui/3_create/snippet/create_snippet_spec.rb:6
Job: https://ops.gitlab.net/gitlab-org/quality/staging/-/jobs/817590
Failures:
1) Create Snippet creation User creates a snippet
[31mFailure/Error: [0m[32mexpect[0m(snippet).to have_snippet_title([31m[1;31m'[0m[31mSnippet title[1;31m'[0m[31m[0m)[0m
[31m expected #has_snippet_title?("Snippet title") to return true, got false[0m
[36m# ./qa/specs/features/browser_ui/3_create/snippet/create_snippet_spec.rb:20:in `block (4 levels) in <module:QA>'[0m
[36m# ./qa/scenario/actable.rb:16:in `perform'[0m
[36m# ./qa/specs/features/browser_ui/3_create/snippet/create_snippet_spec.rb:19:in `block (3 levels) in <module:QA>'[0m
[36m# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:123:in `block in run'[0m
[36m# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `loop'[0m
[36m# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `run'[0m
[36m# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'[0m
[36m# ./spec/spec_helper.rb:68:in `block (2 levels) in <top (required)>'[0m
[36m# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:123:in `block in run'[0m
[36m# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `loop'[0m
[36m# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `run'[0m
[36m# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'[0m
[36m# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:37:in `block (2 levels) in setup'[0m
[36m# ./qa/specs/runner.rb:69:in `perform'[0m
[36m# ./qa/scenario/template.rb:10:in `block in perform'[0m
[36m# ./qa/scenario/template.rb:8:in `tap'[0m
[36m# ./qa/scenario/template.rb:8:in `perform'[0m
[36m# ./qa/scenario/template.rb:33:in `perform'[0m
[36m# ./qa/scenario/template.rb:10:in `block in perform'[0m
[36m# ./qa/scenario/template.rb:8:in `tap'[0m
[36m# ./qa/scenario/template.rb:8:in `perform'[0m
[36m# ./qa/scenario/bootable.rb:28:in `launch!'[0m
This failure has started happening after merging security fixes and deploying to staging. The latest commit sha can be seen in https://gitlab.com/gitlab-org/security/gitlab/commit/5311b36e77c018471c8f39187ca41f83c37d4e12 .
Creating the snippet will reliably fail with error 500. Log with one of the attempts is in https://nonprod-log.gitlab.net/goto/67fe7d809f08de9f15af17e70236886d
https://gitlab.com/gitlab-org/security/gitlab/blob/482b93e78d312531e47dca8daaafb4ed8d5b9363/app/helpers/application_helper.rb#L207 is the exact line where the QA fails with
undefined method `public?' for nil:NilClass
Edited by Marin Jankovski