Tenho o Babble instalado, mas não o uso mais, então ele está desabilitado. Não me importaria se ele estivesse instalado ou não, exceto pelo fato de que meu site está quebrado em ambos os casos.
Se eu o desinstalar, a página de grupos em /g fica quebrada:
Se eu deixá-lo instalado, mas desabilitado, nossos resumos personalizados quebram. É verdade que isso está sendo chamado pelo nosso plugin discourse-506investor-digest-plugin, mas parece que o NilClass está em babble/app/models/topic.rb.
Dos /logs:
Job exception: undefined method 'id' for nil:NilClass
/var/www/discourse/app/models/topic.rb:470:in `for_digest`
/var/www/discourse/plugins/babble/app/models/topic.rb:4:in `for_digest`
/var/www/discourse/app/models/post.rb:99:in `block in <class:Post>`
activerecord-6.0.3.5/lib/active_record/relation.rb:412:in `instance_exec`
activerecord-6.0.3.5/lib/active_record/relation.rb:412:in `block in _exec_scope`
activerecord-6.0.3.5/lib/active_record/relation.rb:784:in `_scoping`
activerecord-6.0.3.5/lib/active_record/relation.rb:412:in `_exec_scope`
activerecord-6.0.3.5/lib/active_record/scoping/named.rb:192:in `block in scope`
activerecord-6.0.3.5/lib/active_record/relation/delegation.rb:66:in `block in for_mailing_list`
activerecord-6.0.3.5/lib/active_record/relation.rb:407:in `block in scoping`
activerecord-6.0.3.5/lib/active_record/relation.rb:784:in `_scoping`
activerecord-6.0.3.5/lib/active_record/relation.rb:407:in `scoping`
activerecord-6.0.3.5/lib/active_record/relation/delegation.rb:66:in `for_mailing_list`
/var/www/discourse/plugins/discourse-506investor-digest-plugin/plugin.rb:89:in `get_favorite_posts`
/var/www/discourse/plugins/discourse-506investor-digest-plugin/plugin.rb:24:in `block in execute`
/var/www/discourse/lib/distributed_mutex.rb:33:in `block in synchronize`
/var/www/discourse/lib/distributed_mutex.rb:29:in `synchronize`
/var/www/discourse/lib/distributed_mutex.rb:29:in `synchronize`
/var/www/discourse/lib/distributed_mutex.rb:14:in `synchronize`
/var/www/discourse/plugins/discourse-506investor-digest-plugin/plugin.rb:12:in `execute`
/var/www/discourse/app/jobs/base.rb:232:in `block (2 levels) in perform`
rails_multisite-2.5.0/lib/rails_multisite/connection_management.rb:76:in `with_connection`
/var/www/discourse/app/jobs/base.rb:221:in `block in perform`
/var/www/discourse/app/jobs/base.rb:217:in `each`
/var/www/discourse/app/jobs/base.rb:217:in `perform`
/var/www/discourse/app/jobs/base.rb:279:in `perform`
mini_scheduler-0.13.0/lib/mini_scheduler/manager.rb:93:in `process_queue`
mini_scheduler-0.13.0/lib/mini_scheduler/manager.rb:37:in `block (2 levels) in initialize`