gitlab:setup job failed due to error when seeding from db/fixtures/development/24_forks.rb: NoMethodError for `_run_after_commit_queue` method
Summary
Master-broken incident:gitlab-org/quality/engineering-productivity/master-broken-incidents#1003 (closed)
Job #3848432358 failed for fe3687f9:
== Seed from db/fixtures/development/24_forks.rb
..rake aborted!
NoMethodError: undefined method `_run_after_commit_queue' for nil:NilClass
(eval):26:in `block (6 levels) in run_file'
/builds/gitlab-org/gitlab/config/initializers/forbid_sidekiq_in_transactions.rb:10:in `skipping_transaction_check'
(eval):13:in `block (5 levels) in run_file'
(eval):5:in `each'
(eval):5:in `block (4 levels) in run_file'
/builds/gitlab-org/gitlab/lib/gitlab/seeder.rb:94:in `block (3 levels) in quiet'
/builds/gitlab-org/gitlab/lib/gitlab/seeder.rb:122:in `without_new_note_notifications'
/builds/gitlab-org/gitlab/lib/gitlab/seeder.rb:93:in `block (2 levels) in quiet'
/builds/gitlab-org/gitlab/lib/gitlab/seeder.rb:132:in `without_statement_timeout'
/builds/gitlab-org/gitlab/lib/gitlab/seeder.rb:92:in `block in quiet'
/builds/gitlab-org/gitlab/lib/gitlab/seeder.rb:148:in `without_database_logging'
/builds/gitlab-org/gitlab/lib/gitlab/seeder.rb:91:in `quiet'
(eval):4:in `block (3 levels) in run_file'
/builds/gitlab-org/gitlab/vendor/ruby/3.0.0/gems/sidekiq-6.5.7/lib/sidekiq/testing.rb:16:in `__set_test_mode'
/builds/gitlab-org/gitlab/vendor/ruby/3.0.0/gems/sidekiq-6.5.7/lib/sidekiq/testing.rb:34:in `inline!'
(eval):3:in `block (2 levels) in run_file'
/builds/gitlab-org/gitlab/vendor/ruby/3.0.0/gems/seed-fu-2.3.7/lib/seed-fu/runner.rb:46:in `eval'
/builds/gitlab-org/gitlab/vendor/ruby/3.0.0/gems/seed-fu-2.3.7/lib/seed-fu/runner.rb:46:in `block (2 levels) in run_file'
/builds/gitlab-org/gitlab/vendor/ruby/3.0.0/gems/seed-fu-2.3.7/lib/seed-fu/runner.rb:58:in `block in open'
/builds/gitlab-org/gitlab/vendor/ruby/3.0.0/gems/seed-fu-2.3.7/lib/seed-fu/runner.rb:57:in `open'
/builds/gitlab-org/gitlab/vendor/ruby/3.0.0/gems/seed-fu-2.3.7/lib/seed-fu/runner.rb:57:in `open'
/builds/gitlab-org/gitlab/vendor/ruby/3.0.0/gems/seed-fu-2.3.7/lib/seed-fu/runner.rb:36:in `block in run_file'
/builds/gitlab-org/gitlab/vendor/ruby/3.0.0/gems/activerecord-6.1.7.2/lib/active_record/connection_adapters/abstract/database_statements.rb:320:in `block in transaction'
/builds/gitlab-org/gitlab/vendor/ruby/3.0.0/gems/activerecord-6.1.7.2/lib/active_record/connection_adapters/abstract/transaction.rb:319:in `block in within_new_transaction'
/builds/gitlab-org/gitlab/vendor/ruby/3.0.0/gems/activesupport-6.1.7.2/lib/active_support/concurrency/load_interlock_aware_monitor.rb:26:in `block (2 levels) in synchronize'
/builds/gitlab-org/gitlab/vendor/ruby/3.0.0/gems/activesupport-6.1.7.2/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/builds/gitlab-org/gitlab/vendor/ruby/3.0.0/gems/activesupport-6.1.7.2/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/builds/gitlab-org/gitlab/vendor/ruby/3.0.0/gems/activesupport-6.1.7.2/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/builds/gitlab-org/gitlab/vendor/ruby/3.0.0/gems/activesupport-6.1.7.2/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/builds/gitlab-org/gitlab/vendor/ruby/3.0.0/gems/activerecord-6.1.7.2/lib/active_record/connection_adapters/abstract/transaction.rb:317:in `within_new_transaction'
/builds/gitlab-org/gitlab/vendor/ruby/3.0.0/gems/activerecord-6.1.7.2/lib/active_record/connection_adapters/abstract/database_statements.rb:320:in `transaction'
/builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:120:in `public_send'
/builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:120:in `block in write_using_load_balancer'
/builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:127:in `block in read_write'
/builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:198:in `retry_with_backoff'
/builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:116:in `read_write'
/builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:119:in `write_using_load_balancer'
/builds/gitlab-org/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:71:in `transaction'
/builds/gitlab-org/gitlab/vendor/ruby/3.0.0/gems/activerecord-6.1.7.2/lib/active_record/transactions.rb:209:in `transaction'
/builds/gitlab-org/gitlab/lib/gitlab/database.rb:347:in `block in transaction'
/builds/gitlab-org/gitlab/vendor/ruby/3.0.0/gems/activesupport-6.1.7.2/lib/active_support/notifications.rb:205:in `instrument'
/builds/gitlab-org/gitlab/lib/gitlab/database.rb:346:in `transaction'
/builds/gitlab-org/gitlab/vendor/ruby/3.0.0/gems/seed-fu-2.3.7/lib/seed-fu/runner.rb:35:in `run_file'
/builds/gitlab-org/gitlab/vendor/ruby/3.0.0/gems/seed-fu-2.3.7/lib/seed-fu/runner.rb:26:in `block in run'
/builds/gitlab-org/gitlab/vendor/ruby/3.0.0/gems/seed-fu-2.3.7/lib/seed-fu/runner.rb:25:in `each'
/builds/gitlab-org/gitlab/vendor/ruby/3.0.0/gems/seed-fu-2.3.7/lib/seed-fu/runner.rb:25:in `run'
/builds/gitlab-org/gitlab/vendor/ruby/3.0.0/gems/seed-fu-2.3.7/lib/seed-fu.rb:29:in `seed'
/builds/gitlab-org/gitlab/vendor/ruby/3.0.0/gems/seed-fu-2.3.7/lib/tasks/seed_fu.rake:36:in `block (2 levels) in <main>'
/builds/gitlab-org/gitlab/vendor/ruby/3.0.0/gems/sentry-ruby-core-5.1.1/lib/sentry/rake.rb:26:in `execute'
/builds/gitlab-org/gitlab/lib/tasks/gitlab/setup.rake:36:in `setup_db'
/builds/gitlab-org/gitlab/lib/tasks/gitlab/setup.rake:7:in `block (2 levels) in <main>'
/builds/gitlab-org/gitlab/vendor/ruby/3.0.0/gems/sentry-ruby-core-5.1.1/lib/sentry/rake.rb:26:in `execute'
/builds/gitlab-org/gitlab/vendor/ruby/3.0.0/gems/rake-13.0.6/exe/rake:27:in `<top (required)>'
/usr/local/bin/bundle:23:in `load'
/usr/local/bin/bundle:23:in `<main>'
Tasks: TOP => db:seed_fu
(See full trace by running task with --trace)\
Steps to reproduce
Proposed Resolution
Please refer to the Resolution guidance to learn more about resolution of broken master.