Job exception: undefined method `ensure_consistency!' for class Jobs::UserEmail

Received today. What is this issue? What is the fix?

/var/www/discourse/app/jobs/scheduled/ensure_db_consistency.rb:29:in `block in execute'

/var/www/discourse/app/jobs/scheduled/ensure_db_consistency.rb:28:in `each'

/var/www/discourse/app/jobs/scheduled/ensure_db_consistency.rb:28:in `execute'

/var/www/discourse/app/jobs/base.rb:316:in `block (2 levels) in perform'

rails_multisite-6.1.0/lib/rails_multisite/connection_management/null_instance.rb:49:in `with_connection'

rails_multisite-6.1.0/lib/rails_multisite/connection_management.rb:21:in `with_connection'

/var/www/discourse/app/jobs/base.rb:303:in `block in perform'

/var/www/discourse/app/jobs/base.rb:299:in `each'

/var/www/discourse/app/jobs/base.rb:299:in `perform'

/var/www/discourse/app/jobs/base.rb:371:in `perform'

mini_scheduler-0.17.0/lib/mini_scheduler/manager.rb:137:in `process_queue'

mini_scheduler-0.17.0/lib/mini_scheduler/manager.rb:77:in `worker_loop'

mini_scheduler-0.17.0/lib/mini_scheduler/manager.rb:63:in `block (2 levels) in ensure_worker_threads'

Should be fixed via FIX: we introduced a Jobs::UserEmail which broke consistency checks (… · discourse/discourse@3fd3a76 · GitHub

1 Like

This topic was automatically closed after 23 hours. New replies are no longer allowed.