Multiple E2E failures on master due to 500 error
Summary
Almost all E2E specs failed in https://gitlab.com/gitlab-org/gitlab-qa-mirror/-/pipelines/163581317 due to 500 error.
Looks like the errors appeared after !36064 (merged) got merged.
Stack trace
# --- Caused by: ---
# NotImplementedError:
# NotImplementedError
# ./qa/resource/base.rb:41:in `fabricate_via_api!'
32) Create File Locking locks a directory and tries to push as a second user
Failure/Error:
@project = Resource::Project.fabricate_via_api! do |project|
project.name = 'file_locking'
end
QA::Resource::ApiFabricator::InternalServerError:
Failed to GET http://gitlab-ee-c14c87ef.test/api/v4/groups/gitlab-qa-sandbox-group?private_token=[****] - (500): `<!DOCTYPE html>
<html>
<head>
<meta content="width=device-width, initial-scale=1, maximum-scale=1" name="viewport">
<title>Something went wrong (500)</title>
<style>
body {
color: #666;
text-align: center;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
Screenshot / HTML page
Error logs from the same docker image that spinned up locally to debug
Prometheus::Client::LabelSetValidator::InvalidLabelSetError (labels must have the same signature):
lib/gitlab/metrics/transaction.rb:59:in `ensure in run'
lib/gitlab/metrics/transaction.rb:63:in `run'
lib/gitlab/metrics/rack_middleware.rb:17:in `call'
lib/gitlab/request_profiler/middleware.rb:17:in `call'
ee/lib/gitlab/jira/middleware.rb:19:in `call'
lib/gitlab/middleware/go.rb:20:in `call'
lib/gitlab/etag_caching/middleware.rb:13:in `call'
lib/gitlab/middleware/multipart.rb:125:in `call'
lib/gitlab/middleware/read_only/controller.rb:51:in `call'
lib/gitlab/middleware/read_only.rb:18:in `call'
lib/gitlab/middleware/same_site_cookies.rb:27:in `call'
lib/gitlab/middleware/basic_health_check.rb:25:in `call'
lib/gitlab/middleware/handle_ip_spoof_attack_error.rb:25:in `call'
lib/gitlab/middleware/request_context.rb:23:in `call'
config/initializers/fix_local_cache_middleware.rb:9:in `call'
lib/gitlab/metrics/requests_rack_middleware.rb:60:in `call'
lib/gitlab/middleware/release_env.rb:12:in `call'
Possible fixes
Should be fixed with revert MR !36097 (merged).