错误 500 - NoMethodError (nil:NilClass 无法定义 `groups` 方法)

我们收到一些用户报告称在我们的社区 community.breww.com 上遇到此错误,但我们团队的所有人都运行正常。

在错误日志中,我看到了这个(我不确定这是否与问题有关):

我们的插件已完全更新,并安装了以下插件。我相信这些问题是在几天前安装最后一次更新后开始出现的,并且在刚刚安装最新更新后仍然存在。

我不确定,但这是否可能与 FEATURE: added restrict_translation_groups to limit posts translation… · discourse/discourse-translator@ae894fa · GitHub 有关?

您能帮忙吗?另外,如果这与该插件更新有关,是否有办法回滚插件版本?

4 个赞

根据错误日志,这种情况经常发生(尽管我仍然无法重现),因此非常感谢任何帮助。我尝试了禁用该插件(使用 translator enabled 设置),希望这能解决问题。我会告诉你结果……

1 个赞

禁用插件后没有出现错误,所以我怀疑是它导致的问题。

4 个赞

我认为你说得很对。:+1: 我们现在就去看看,看看能不能修复好。:crossed_fingers:

5 个赞

谢谢,非常感谢 :pray:

1 个赞

这应该可以通过 FIX: Fix for anon users visiting posts when the plugin is enabled by jdmartinez1062 · Pull Request #106 · discourse/discourse-translator · GitHub 修复。如果您还有其他问题,请告知我们,我们随时乐意为您提供帮助。

6 个赞

感谢如此快速的修复。我已经安装了修复程序,很快就会向您汇报 :+1:

3 个赞

此主题已在 15 小时后自动关闭。不再允许回复。