Salut,
Je teste la mise à niveau de Discourse de la version 3.0.3 à 3.0.4. Après la mise à niveau, Discourse fonctionne, mais après la connexion au système, la plupart des pages/requêtes se terminent par une erreur 500.
Dans les fichiers journaux, je vois deux erreurs différentes :
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-
et
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'
Lorsque je rétrograde le système vers la version 3.0.3, tout fonctionne correctement.
Nous n’utilisons pas beaucoup de plugins, mais j’ai également fait une tentative avec tous les plugins désactivés. Même résultat.
Merci d’avance pour toute aide.