注意:以下文本应我的要求,由官方 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。
这似乎是一个 Discourse 核心问题,类似于近期其他 ProblemCheck 错误。该文件第 24 行的 translation_data 方法被调用时传入了 0 个参数,而它期望传入 1 个参数——这可能是 Ruby 3.4 的关键字参数分离问题。
如需更多信息,请告诉我。
(奇怪的是,我的管理控制台不再显示我运行的版本。我的实例不超过 2 周)