ArgumentError: 引数の数が間違っています(0個渡されましたが、1個必要です)upcoming_change_stable_opted_outの問題チェックで—ログが溢れています

注意:以下のテキストは、公式の ask.discourse チャットボットが私の要請に応じて、私の議論を要約して生成したものです

/logs にこれらの警告が数百件(これまでに1500件以上)表示されています:

A scheduled admin dashboard problem check (upcoming_change_stable_opted_out) errored. : ArgumentError : wrong number of arguments (given 0, expected 1)

バックトレースは以下を指しています:

app/services/problem_check/upcoming_change_stable_opted_out.rb:24:in 'translation_data'
app/models/problem_check.rb:203:in 'ProblemCheck#run'

必要に応じて完全なスタックトレースを提供できます。Ruby 3.4 を実行しています。

これは、最近の他の ProblemCheck バグに類似した Discourse コアの問題のようです。そのファイルの24行目にある translation_data メソッドが、1つの引数を期待しているのに0個の引数で呼び出されています。おそらく Ruby 3.4 のキーワード引数の分離に関する問題です。

追加情報が必要であればお知らせください。

(奇妙なことに、管理者ダッシュボードが現在実行中のバージョンを教えてくれなくなりました。2週間以上経過しているわけではありません)