Spec failures in spec/features/commits_spec.rb
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
In EE, I can't get rspec pg 11 20 to pass. Many different errors, but all involve the same spec:
- https://gitlab.com/gitlab-org/gitlab-ee/builds/17027193
- https://gitlab.com/gitlab-org/gitlab-ee/builds/16998826
- https://gitlab.com/gitlab-org/gitlab-ee/builds/17009239
For example:
Failures:
1) Commits CI commit status is Generic Commit Status Commit builds should text "b83d6e39"
Failure/Error: metrics = self.metrics || create_metrics
ActiveRecord::InvalidForeignKey:
PG::ForeignKeyViolation: ERROR: insert or update on table "issue_metrics" violates foreign key constraint "fk_rails_4bb543d85d"
DETAIL: Key (issue_id)=(1) is not present in table "issues".
: INSERT INTO "issue_metrics" ("issue_id", "created_at", "updated_at") VALUES ($1, $2, $3) RETURNING "id"
# ./config/initializers/ar_monkey_patch.rb:12:in `_create_record'
# ./app/models/concerns/issuable.rb:334:in `record_metrics'
# ./app/services/issuable_base_service.rb:225:in `block in update'
# ./app/services/issuable_base_service.rb:225:in `update'
# ./app/services/issues/update_service.rb:8:in `execute'
# ./app/controllers/projects/issues_controller.rb:135:in `update'
# ./app/controllers/application_controller.rb:285:in `set_locale'
# ./lib/gitlab/middleware/multipart.rb:93:in `call'
# ./lib/gitlab/request_profiler/middleware.rb:14:in `call'
# ./lib/gitlab/middleware/go.rb:16:in `call'
# ./lib/gitlab/etag_caching/middleware.rb:10:in `call'
# ./lib/gitlab/middleware/readonly_geo.rb:30:in `call'
# ./lib/gitlab/request_context.rb:18:in `call'
# ./config/initializers/fix_local_cache_middleware.rb:9:in `call'
# ./lib/gitlab/middleware/static.rb:9:in `call'
# ./lib/gitlab/testing/request_blocker_middleware.rb:36:in `call'
# ------------------
# --- Caused by: ---
# PG::ForeignKeyViolation:
# ERROR: insert or update on table "issue_metrics" violates foreign key constraint "fk_rails_4bb543d85d"
# DETAIL: Key (issue_id)=(1) is not present in table "issues".
# ./config/initializers/ar_monkey_patch.rb:12:in `_create_record'
Finished in 35 minutes 6 seconds (files took 36.94 seconds to load)
1952 examples, 1 failure
Edited by 🤖 GitLab Bot 🤖