sidekiq で報告された UserNotificationRenderer の問題

こんにちは

私はこのフォーラムの初心者です。
1週間前に、本番環境の 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 コンテナ上で実行しています。

よろしくお願いいたします。

Stephane

標準以外のプラグインを使用していますか?

いいえ、そうは思いません。すべて Discourse からです。
以下が私たちが使用しているものです。

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

私も同じエラーに遭遇しましたが、以下の手順で解決できました:

  1. Ubuntu を最新リリースにアップグレードしましたが、エラーは解消されませんでした。
  2. アプリを再ビルドしました(sudo ./launcher rebuild app)。これで問題が解決しました。私はすでに最新リリースを使用しているため、アップグレードではなく再ビルドを試みました。

ありがとうございます。試してみます。
Ubuntu 18.04 を使用しています。
Discourse について、現在のバージョンは何でしょうか?

はい、再構築後、問題なさそうです。アドバイスありがとうございます。