升级后反应错误

升级到 3.3.0.beta1-dev 后,插件停止工作。启用后,论坛停止加载。
我需要做什么吗?
谢谢。

1 个赞

请检查您的 /logs 和浏览器控制台,以获取有关可能发生情况的更多详细信息?

抱歉,我的日志分析能力不足,但没有看到任何关于 Reactions 的警告。
希望这对您有所帮助。

嗯。:thinking: 我在这里的 meta 上没有看到任何问题,所以我们需要一些额外的信息来帮助你。

万一,你是不是安装了 Retort?它今天早些时候必须更新才能修复一个错误。

不,我没有,@JammyDodger
在更新之前一切都很好,之后我进行了重建。
也许我应该尝试重新安装。

如果您在遇到错误时查看浏览器控制台,可能会提供一些额外信息。

或者,如果您可以分享您网站的链接,我们可以查看一下,看看是否能发现什么?

非常感谢。\n这是我的论坛地址:www.craftbeertr.com

控制台中有一个错误:

Uncaught (in promise) Error: Could not find module `discourse/widgets/default-notification-item` imported from `discourse/plugins/discourse-reactions/discourse/widgets/discourse-reactions-reaction-notification-item`
    at loader.js:247:1
    at l (loader.js:258:1)
    at s.findDeps (loader.js:168:1)
    at l (loader.js:262:1)
    at requireModule (loader.js:24:1)
    at auto-load-modules.js:26:7
    at Array.forEach (<anonymous>)
    at c (auto-load-modules.js:20:34)
    at Object.initialize (auto-load-modules.js:50:5)
    at index.js:145:1
    at e.each (dag-map.js:191:1)
    at e.walk (dag-map.js:120:1)
    at e.each (dag-map.js:66:1)
    at e.topsort (dag-map.js:72:1)
    at e._runInitializer (index.js:158:1)
    at e.runInstanceInitializers (index.js:143:1)
    at u._bootSync (instance.js:86:1)
    at e.didBecomeReady (index.js:602:1)
    at invoke (backburner.js.js:280:1)
    at h.flush (backburner.js.js:197:1)
    at p.flush (backburner.js.js:358:1)
    at B._end (backburner.js.js:798:1)
    at B._boundAutorunEnd (backburner.js.js:523:1)

我认为您正在使用旧的插件版本。

widgets/default-notification-item 最近在 #24906 中已从核心移除。
widgets/discourse-reactions-reaction-notification-item 在去年 #262 中已从插件移除。

是否有可用更新?

2 个赞

非常感谢您的支持,但在我看来,我使用的是正确的插件:

我没有用对吗?
:pray:

还有一件事,自动备份也不起作用。 :slight_smile:

您能否尝试从命令行进行重建?您是否只在 admin/upgrade 中更新了 discourse 而不是其他插件?

1 个赞

我已尝试从管理面板更新,并且将尝试第二次重建。

不,重新构建也无效。

这很奇怪。 :thinking:
在 Admin -\u003e Installed plugins 中,您能否显示此插件的确切版本?

image

2 个赞

这是版本。

image

备份也无法正常工作。

是的,插件未更新。:thinking:

如果您说从面板或控制台升级没有任何改变,我不确定我们遗漏了什么。

当您重建 Discourse 时,会克隆 GitHub 存储库,并应拉取最新兼容的版本。在这里,您使用的是最新的 Discourse 版本;插件中没有固定版本可用。我期望看到最新的插件版本。

我很想看看重建日志。

3 个赞

你好 :waving_hand: 也许 git pull 可以帮忙?:thinking:

cd /var/discourse
git pull
./launcher rebuild app
2 个赞

执行 git pull 命令后,我正在尝试重新构建,但它失败了。
我不知道问题出在哪里。
尝试了 discourse-doctor,./launcher cleaner
并且正在尝试另一次重建,但它非常缓慢,我认为这是一个内存问题,但我完全迷失了。
Node.js heap_size_limit 小于 2048 MB,设置为 --max_old_space_size=2048 时停止。
最可怕的是,我可能没啤酒了,明天会有几个人试图杀死我。

错误消息是什么?是 git 失败了还是重建失败了?