Defect #43809
opendb migrate error after upgrade to Redmine 6.1.0.devel.24240
Description
Error message:
bundle exec rake db:migrate RAILS_ENV="production" --trace
- Invoke db:migrate (first_time)
- Invoke db:load_config (first_time)
- Invoke environment (first_time)
- Execute environment
rake aborted!
NameError: uninitialized constant ActiveJob::QueueAdapters::SuckerPunchAdapter (NameError)const_get(name.to_s.camelize << ADAPTER)
^^^^^^^
/usr/local/rvm/gems/ruby-3.2.0/gems/activejob-8.1.2/lib/active_job/queue_adapters.rb:135:in `lookup'
/usr/local/rvm/gems/ruby-3.2.0/gems/activejob-8.1.2/lib/active_job/queue_adapter.rb:52:in `queue_adapter='
/usr/local/rvm/gems/ruby-3.2.0/gems/activejob-8.1.2/lib/active_job/railtie.rb:72:in `block (3 levels) in <class:Railtie>'
/usr/local/rvm/gems/ruby-3.2.0/gems/activejob-8.1.2/lib/active_job/railtie.rb:67:in `each'
/usr/local/rvm/gems/ruby-3.2.0/gems/activejob-8.1.2/lib/active_job/railtie.rb:67:in `block (2 levels) in <class:Railtie>'
/usr/local/rvm/gems/ruby-3.2.0/gems/activesupport-8.1.2/lib/active_support/lazy_load_hooks.rb:97:in `class_eval'
/usr/local/rvm/gems/ruby-3.2.0/gems/activesupport-8.1.2/lib/active_support/lazy_load_hooks.rb:97:in `block in execute_hook'
/usr/local/rvm/gems/ruby-3.2.0/gems/activesupport-8.1.2/lib/active_support/lazy_load_hooks.rb:87:in `with_execution_control'
/usr/local/rvm/gems/ruby-3.2.0/gems/activesupport-8.1.2/lib/active_support/lazy_load_hooks.rb:92:in `execute_hook'
/usr/local/rvm/gems/ruby-3.2.0/gems/activesupport-8.1.2/lib/active_support/lazy_load_hooks.rb:78:in `block in run_load_hooks'
/usr/local/rvm/gems/ruby-3.2.0/gems/activesupport-8.1.2/lib/active_support/lazy_load_hooks.rb:77:in `each'
/usr/local/rvm/gems/ruby-3.2.0/gems/activesupport-8.1.2/lib/active_support/lazy_load_hooks.rb:77:in `run_load_hooks'
/usr/local/rvm/gems/ruby-3.2.0/gems/activejob-8.1.2/lib/active_job/base.rb:76:in `<class:Base>'
/usr/local/rvm/gems/ruby-3.2.0/gems/activejob-8.1.2/lib/active_job/base.rb:63:in `<module:ActiveJob>'
/usr/local/rvm/gems/ruby-3.2.0/gems/activejob-8.1.2/lib/active_job/base.rb:17:in `<top (required)>'
<internal:/usr/local/rvm/rubies/ruby-3.2.0/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'
<internal:/usr/local/rvm/rubies/ruby-3.2.0/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'
/usr/local/rvm/gems/ruby-3.2.0/gems/zeitwerk-2.7.4/lib/zeitwerk/core_ext/kernel.rb:34:in `require'
/usr/local/rvm/gems/ruby-3.2.0/gems/actionmailer-8.1.2/lib/action_mailer/mail_delivery_job.rb:13:in `<module:ActionMailer>'
/usr/local/rvm/gems/ruby-3.2.0/gems/actionmailer-8.1.2/lib/action_mailer/mail_delivery_job.rb:5:in `<top (required)>'
<internal:/usr/local/rvm/rubies/ruby-3.2.0/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'
<internal:/usr/local/rvm/rubies/ruby-3.2.0/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'
/usr/local/rvm/gems/ruby-3.2.0/gems/zeitwerk-2.7.4/lib/zeitwerk/core_ext/kernel.rb:34:in `require'
/usr/local/rvm/gems/ruby-3.2.0/gems/actionmailer-8.1.2/lib/action_mailer/queued_delivery.rb:8:in `block in <module:QueuedDelivery>'
/usr/local/rvm/gems/ruby-3.2.0/gems/activesupport-8.1.2/lib/active_support/concern.rb:138:in `class_eval'
/usr/local/rvm/gems/ruby-3.2.0/gems/activesupport-8.1.2/lib/active_support/concern.rb:138:in `append_features'
/usr/local/rvm/gems/ruby-3.2.0/gems/actionmailer-8.1.2/lib/action_mailer/base.rb:480:in `include'
/usr/local/rvm/gems/ruby-3.2.0/gems/actionmailer-8.1.2/lib/action_mailer/base.rb:480:in `<class:Base>'
/usr/local/rvm/gems/ruby-3.2.0/gems/actionmailer-8.1.2/lib/action_mailer/base.rb:477:in `<module:ActionMailer>'
/usr/local/rvm/gems/ruby-3.2.0/gems/actionmailer-8.1.2/lib/action_mailer/base.rb:13:in `<top (required)>'
<internal:/usr/local/rvm/rubies/ruby-3.2.0/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'
<internal:/usr/local/rvm/rubies/ruby-3.2.0/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'
/usr/local/rvm/gems/ruby-3.2.0/gems/zeitwerk-2.7.4/lib/zeitwerk/core_ext/kernel.rb:34:in `require'
/var/www/html/redmine/config/initializers/10-patches.rb:71:in `<top (required)>'
/usr/local/rvm/gems/ruby-3.2.0/gems/railties-8.1.2/lib/rails/engine.rb:692:in `load'
/usr/local/rvm/gems/ruby-3.2.0/gems/railties-8.1.2/lib/rails/engine.rb:692:in `block in load_config_initializer'
/usr/local/rvm/gems/ruby-3.2.0/gems/activesupport-8.1.2/lib/active_support/notifications.rb:212:in `instrument'
/usr/local/rvm/gems/ruby-3.2.0/gems/railties-8.1.2/lib/rails/engine.rb:691:in `load_config_initializer'
/usr/local/rvm/gems/ruby-3.2.0/gems/railties-8.1.2/lib/rails/engine.rb:645:in `block (2 levels) in <class:Engine>'
/usr/local/rvm/gems/ruby-3.2.0/gems/railties-8.1.2/lib/rails/engine.rb:644:in `each'
/usr/local/rvm/gems/ruby-3.2.0/gems/railties-8.1.2/lib/rails/engine.rb:644:in `block in <class:Engine>'
/usr/local/rvm/gems/ruby-3.2.0/gems/railties-8.1.2/lib/rails/initializable.rb:24:in `instance_exec'
/usr/local/rvm/gems/ruby-3.2.0/gems/railties-8.1.2/lib/rails/initializable.rb:24:in `run'
/usr/local/rvm/gems/ruby-3.2.0/gems/railties-8.1.2/lib/rails/initializable.rb:103:in `block in run_initializers'
/usr/local/rvm/gems/ruby-3.2.0/gems/tsort-0.2.0/lib/tsort.rb:231:in `block in tsort_each'
/usr/local/rvm/gems/ruby-3.2.0/gems/tsort-0.2.0/lib/tsort.rb:353:in `block (2 levels) in each_strongly_connected_component'
/usr/local/rvm/gems/ruby-3.2.0/gems/tsort-0.2.0/lib/tsort.rb:425:in `block (2 levels) in each_strongly_connected_component_from'
/usr/local/rvm/gems/ruby-3.2.0/gems/tsort-0.2.0/lib/tsort.rb:434:in `each_strongly_connected_component_from'
/usr/local/rvm/gems/ruby-3.2.0/gems/tsort-0.2.0/lib/tsort.rb:424:in `block in each_strongly_connected_component_from'
/usr/local/rvm/rubies/ruby-3.2.0/lib/ruby/3.2.0/set.rb:511:in `each_key'
/usr/local/rvm/rubies/ruby-3.2.0/lib/ruby/3.2.0/set.rb:511:in `each'
/usr/local/rvm/gems/ruby-3.2.0/gems/railties-8.1.2/lib/rails/initializable.rb:65:in `block in tsort_each_child'
/usr/local/rvm/rubies/ruby-3.2.0/lib/ruby/3.2.0/set.rb:511:in `each_key'
/usr/local/rvm/rubies/ruby-3.2.0/lib/ruby/3.2.0/set.rb:511:in `each'
/usr/local/rvm/gems/ruby-3.2.0/gems/railties-8.1.2/lib/rails/initializable.rb:64:in `tsort_each_child'
/usr/local/rvm/gems/ruby-3.2.0/gems/tsort-0.2.0/lib/tsort.rb:418:in `call'
/usr/local/rvm/gems/ruby-3.2.0/gems/tsort-0.2.0/lib/tsort.rb:418:in `each_strongly_connected_component_from'
/usr/local/rvm/gems/ruby-3.2.0/gems/tsort-0.2.0/lib/tsort.rb:352:in `block in each_strongly_connected_component'
/usr/local/rvm/gems/ruby-3.2.0/gems/railties-8.1.2/lib/rails/initializable.rb:59:in `each'
/usr/local/rvm/gems/ruby-3.2.0/gems/railties-8.1.2/lib/rails/initializable.rb:59:in `each'
/usr/local/rvm/gems/ruby-3.2.0/gems/tsort-0.2.0/lib/tsort.rb:350:in `call'
/usr/local/rvm/gems/ruby-3.2.0/gems/tsort-0.2.0/lib/tsort.rb:350:in `each_strongly_connected_component'
/usr/local/rvm/gems/ruby-3.2.0/gems/tsort-0.2.0/lib/tsort.rb:229:in `tsort_each'
/usr/local/rvm/gems/ruby-3.2.0/gems/tsort-0.2.0/lib/tsort.rb:208:in `tsort_each'
/usr/local/rvm/gems/ruby-3.2.0/gems/railties-8.1.2/lib/rails/initializable.rb:102:in `run_initializers'
/usr/local/rvm/gems/ruby-3.2.0/gems/railties-8.1.2/lib/rails/application.rb:442:in `initialize!'
/var/www/html/redmine/config/environment.rb:16:in `<top (required)>'
<internal:/usr/local/rvm/rubies/ruby-3.2.0/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'
<internal:/usr/local/rvm/rubies/ruby-3.2.0/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in `require'
/usr/local/rvm/gems/ruby-3.2.0/gems/zeitwerk-2.7.4/lib/zeitwerk/core_ext/kernel.rb:34:in `require'
/usr/local/rvm/gems/ruby-3.2.0/gems/railties-8.1.2/lib/rails/application.rb:418:in `require_environment!'
/usr/local/rvm/gems/ruby-3.2.0/gems/railties-8.1.2/lib/rails/application.rb:569:in `block in run_tasks_blocks'
/usr/local/rvm/gems/ruby-3.2.0/gems/rake-13.3.1/lib/rake/task.rb:281:in `block in execute'
/usr/local/rvm/gems/ruby-3.2.0/gems/rake-13.3.1/lib/rake/task.rb:281:in `each'
/usr/local/rvm/gems/ruby-3.2.0/gems/rake-13.3.1/lib/rake/task.rb:281:in `execute'
/usr/local/rvm/gems/ruby-3.2.0/gems/rake-13.3.1/lib/rake/task.rb:219:in `block in invoke_with_call_chain'
/usr/local/rvm/gems/ruby-3.2.0/gems/rake-13.3.1/lib/rake/task.rb:199:in `synchronize'
/usr/local/rvm/gems/ruby-3.2.0/gems/rake-13.3.1/lib/rake/task.rb:199:in `invoke_with_call_chain'
/usr/local/rvm/gems/ruby-3.2.0/gems/rake-13.3.1/lib/rake/task.rb:243:in `block in invoke_prerequisites'
/usr/local/rvm/gems/ruby-3.2.0/gems/rake-13.3.1/lib/rake/task.rb:241:in `each'
/usr/local/rvm/gems/ruby-3.2.0/gems/rake-13.3.1/lib/rake/task.rb:241:in `invoke_prerequisites'
/usr/local/rvm/gems/ruby-3.2.0/gems/rake-13.3.1/lib/rake/task.rb:218:in `block in invoke_with_call_chain'
/usr/local/rvm/gems/ruby-3.2.0/gems/rake-13.3.1/lib/rake/task.rb:199:in `synchronize'
/usr/local/rvm/gems/ruby-3.2.0/gems/rake-13.3.1/lib/rake/task.rb:199:in `invoke_with_call_chain'
/usr/local/rvm/gems/ruby-3.2.0/gems/rake-13.3.1/lib/rake/task.rb:243:in `block in invoke_prerequisites'
/usr/local/rvm/gems/ruby-3.2.0/gems/rake-13.3.1/lib/rake/task.rb:241:in `each'
/usr/local/rvm/gems/ruby-3.2.0/gems/rake-13.3.1/lib/rake/task.rb:241:in `invoke_prerequisites'
/usr/local/rvm/gems/ruby-3.2.0/gems/rake-13.3.1/lib/rake/task.rb:218:in `block in invoke_with_call_chain'
/usr/local/rvm/gems/ruby-3.2.0/gems/rake-13.3.1/lib/rake/task.rb:199:in `synchronize'
/usr/local/rvm/gems/ruby-3.2.0/gems/rake-13.3.1/lib/rake/task.rb:199:in `invoke_with_call_chain'
/usr/local/rvm/gems/ruby-3.2.0/gems/rake-13.3.1/lib/rake/task.rb:188:in `invoke'
/usr/local/rvm/gems/ruby-3.2.0/gems/rake-13.3.1/lib/rake/application.rb:188:in `invoke_task'
/usr/local/rvm/gems/ruby-3.2.0/gems/rake-13.3.1/lib/rake/application.rb:138:in `block (2 levels) in top_level'
/usr/local/rvm/gems/ruby-3.2.0/gems/rake-13.3.1/lib/rake/application.rb:138:in `each'
/usr/local/rvm/gems/ruby-3.2.0/gems/rake-13.3.1/lib/rake/application.rb:138:in `block in top_level'
/usr/local/rvm/gems/ruby-3.2.0/gems/rake-13.3.1/lib/rake/application.rb:147:in `run_with_threads'
/usr/local/rvm/gems/ruby-3.2.0/gems/rake-13.3.1/lib/rake/application.rb:132:in `top_level'
/usr/local/rvm/gems/ruby-3.2.0/gems/rake-13.3.1/lib/rake/application.rb:83:in `block in run'
/usr/local/rvm/gems/ruby-3.2.0/gems/rake-13.3.1/lib/rake/application.rb:214:in `standard_exception_handling'
/usr/local/rvm/gems/ruby-3.2.0/gems/rake-13.3.1/lib/rake/application.rb:80:in `run'
/usr/local/rvm/gems/ruby-3.2.0/gems/rake-13.3.1/exe/rake:27:in `<top (required)>'
/usr/local/rvm/gems/ruby-3.2.0/bin/rake:25:in `load'
/usr/local/rvm/gems/ruby-3.2.0/bin/rake:25:in `<main>'
/usr/local/rvm/gems/ruby-3.2.0/bin/ruby_executable_hooks:22:in `eval'
/usr/local/rvm/gems/ruby-3.2.0/bin/ruby_executable_hooks:22:in `<main>'
Tasks: TOP => db:migrate => db:load_config => environment
No data to display