Olá,
Estou testando a atualização do Discourse da versão 3.0.3 para 3.0.4. Após a atualização, o Discourse está em execução, mas após o login no sistema, a maioria das páginas/requisições resulta em erro 500.
Nos arquivos de log, vejo dois erros diferentes:
Job exception: PG::SyntaxError: ERROR: zero-length delimited identifier at or near "" "" LINE 1: ...1003061, "success" = TRUE WHERE "scheduler_stats"." " IS NULL
rack-mini-profiler-3.1.0/lib/patches/db/pg.rb:69:in `exec_params' rack-mini-profiler-3.1.0/lib/patches/db/pg.rb:69:in `exec_params' activerecord-7.0.5.1/lib/active_record/connection_adapters/postgresql_adapter.rb:768:in `block (2 levels) in exec_no_cache' activesupport-
e
NoMethodError (undefined method `keys' for nil:NilClass) (eval):76:in `_fast_attributes' app/controllers/application_controller.rb:650:in `preload_current_user_data' app/controllers/application_contro
plugins/chat/lib/chat/channel_fetcher.rb:164:in `preload_custom_fields_for'
plugins/chat/lib/chat/channel_fetcher.rb:159:in `secured_public_channels'
plugins/chat/lib/chat/channel_fetcher.rb:9:in `structured'
plugins/chat/plugin.rb:239:in `block (2 levels) in activate!'
(eval):76:in `_fast_attributes'
Quando faço o downgrade do sistema de volta para 3.0.3, tudo funciona bem.
Não usamos muitos plugins, mas também fiz uma tentativa com todos os plugins desativados. Mesmo resultado.
Agradeço antecipadamente por qualquer ajuda.