Проблема с UserNotificationRenderer, о которой сообщается в sidekiq

Здравствуйте

Я новичок на этом форуме.
Мы неделю назад перенесли продуктивный форум phpBB на Discourse.

Хочу сказать, что Discourse — это прекрасно… Всё прошло гладко.

Есть лишь один небольшой момент, который меня беспокоит.

Sidekiq сообщает…

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

Я не нашёл никаких советов по поводу UserNotificationRenderer, кроме
https://review.discourse.org/t/dev-add-support-for-rails-6/3186

И затронутый файл находится по адресу:
app/mailers/user_notifications.rb

По-моему, уведомления или сообщения не отправляются…
Может ли кто-нибудь подсказать, как это исправить?

Для информации: у нас установлена версия v2.4.0.beta2 + 183 на основе Docker-контейнера…

Большое спасибо.

Стефан

Используете ли вы какие-либо нестандартные плагины?

Я так не думаю. Всё из Discourse.
Вот что мы используем:

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

У меня возникала та же ошибка, но я смог её исправить:

  1. Я обновил Ubuntu до последней версии (ошибка всё ещё сохранялась).
  2. Я пересобрал приложение (sudo ./launcher rebuild app), и это помогло. Я использую последнюю версию, поэтому в противном случае попробовал бы обновление вместо пересборки.

Большое спасибо, мы попробуем.
У нас работает Ubuntu 18.04.
Касательно Discourse, какая у вас сейчас версия?

Хорошо, после пересборки всё выглядит нормально. Большое спасибо за совет.