Problema con UserNotificationRenderer segnalato in sidekiq

Ciao

Sono nuovo in questo forum.
Una settimana fa abbiamo migrato un forum phpbb in produzione su Discourse.

Devo dire che Discourse è fantastico… Tutto è andato bene.\n
C’è solo un piccolo punto che mi preoccupa.

Sidekiq riporta…

Jobs::UserEmail 	
{"type"=>"user_private_message", "user_id"=>xxxx, "notification_id"=>yyyyy, "notification_data_hash"=>{"topic_title"=>"aaaa", "original_post_id"=>zzzz, "original_post_type"=>1, "original_username"=>"uuuu", "revision_number"=>nil, "display_username"=>"uuuu"}, "notification_type"=>"private_message", "post_id"=>pppp, "current_site_id"=>"default"}
	
Jobs::HandledExceptionWrapper: Wrapped NoMethodError: **undefined method `with_view_paths'** for UserNotifications::UserNotificationRenderer:Class Did you mean? with_options

Non ho trovato alcun consiglio riguardo a UserNotificationRenderer tranne
https://review.discourse.org/t/dev-add-support-for-rails-6/3186

E il file interessato è
app/mailers/user_notifications.rb

Per me sembra che le notifiche o i messaggi non vengano inviati…
Qualcuno può consigliare come risolvere il problema?

Per informazione, abbiamo installato la versione v2.4.0.beta2 + 183, basata su un container Docker…

Grazie mille.

Stephane

Stai utilizzando plugin non standard?

Non credo. Tutto da Discourse.
Ecco cosa usiamo

discourse-email-all
discourse-events
discourse-sidebar-categories
discourse-sitemap
docker_manager

Stavo riscontrando lo stesso errore, ma sono riuscito a risolverlo:

  1. Ho aggiornato Ubuntu all’ultima versione (l’errore era ancora presente).
  2. Ho ricompilato l’applicazione (sudo ./launcher rebuild app), il che ha risolto il problema. Sto eseguendo l’ultima versione, altrimenti avrei provato ad aggiornare invece di ricompilare.

Molte grazie, proveremo.
Eseguiamo Ubuntu 18.04.
Per quanto riguarda Discourse, quale versione state utilizzando attualmente?

Ok, dopo la ricostruzione sembra tutto a posto. Molte grazie per il consiglio.