Problema com UserNotificationRenderer reportado no sidekiq

Olá,

Sou novo neste fórum.
Há uma semana, migrámos um fórum phpBB produtivo para o Discourse.

Devo dizer que este Discourse é maravilhoso… Tudo correu bem.

Há apenas um pequeno ponto que me preocupa.

O Sidekiq reporta…

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: **método `with_view_paths` não definido** para UserNotifications::UserNotificationRenderer:Class. Você quis dizer? with_options

Não encontrei nenhuma orientação sobre UserNotificationRenderer, exceto em:
https://review.discourse.org/t/dev-add-support-for-rails-6/3186

E o arquivo afetado está em:
app/mailers/user_notifications.rb

Para mim, parece que as notificações ou mensagens não estão sendo enviadas…
Alguém pode dar uma dica sobre como corrigir isso?

Para informação, temos a versão v2.4.0.beta2 + 183 instalada, baseada em um contêiner Docker…

Muito obrigado.

Stephane

Você está usando algum plugin não padrão?

Não acho. Tudo do Discourse.
Aqui está o que usamos:

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

Eu estava enfrentando o mesmo erro, mas consegui corrigi-lo:

  1. Atualizei o Ubuntu para a versão mais recente (ainda apresentava o erro).
  2. Recriei o aplicativo (sudo ./launcher rebuild app), o que resolveu o problema. Como estou usando a versão mais recente, caso contrário, teria tentado atualizar em vez de recriar.

Muito obrigado, vamos tentar.
Executamos o Ubuntu 18.04.
Em relação ao Discourse, qual é a sua versão atualmente?

Ok, depois da reconstrução parece estar tudo bem. Muito obrigado pela dica.