Не удалось найти модуль 'handlebars', импортированный из 'discourse-common/lib/raw-handlebars'

Привет,

Мой форум работал отлично, пока я не попытался добавить два плагина…

С тех пор при пересборке (кстати, это занимает 40 минут!) я получаю пустое окно браузера и следующую ошибку в консоли.

Uncaught Error: Could not find module `handlebars` imported from `discourse-common/lib/raw-handlebars`
    c _vendor-f4425d4b17932067d5c6d206656c04d9.js:22
    c _vendor-f4425d4b17932067d5c6d206656c04d9.js:22
    findDeps _vendor-f4425d4b17932067d5c6d206656c04d9.js:34
    c _vendor-f4425d4b17932067d5c6d206656c04d9.js:22
    findDeps _vendor-f4425d4b17932067d5c6d206656c04d9.js:34
    c _vendor-f4425d4b17932067d5c6d206656c04d9.js:22
    requireModule _vendor-f4425d4b17932067d5c6d206656c04d9.js:16
    <anonymous> _start-discourse-81637605c9aa837e31086f280d3afdaa.js:18
    <anonymous> _start-discourse-81637605c9aa837e31086f280d3afdaa.js:16
    <anonymous> _start-discourse-81637605c9aa837e31086f280d3afdaa.js:7
_vendor-f4425d4b17932067d5c6d206656c04d9.js:22:30
    c _vendor-f4425d4b17932067d5c6d206656c04d9.js:22
    c _vendor-f4425d4b17932067d5c6d206656c04d9.js:22
    findDeps _vendor-f4425d4b17932067d5c6d206656c04d9.js:34
    c _vendor-f4425d4b17932067d5c6d206656c04d9.js:22
    findDeps _vendor-f4425d4b17932067d5c6d206656c04d9.js:34
    c _vendor-f4425d4b17932067d5c6d206656c04d9.js:22
    requireModule _vendor-f4425d4b17932067d5c6d206656c04d9.js:16
    <anonymous> _start-discourse-81637605c9aa837e31086f280d3afdaa.js:18
    forEach self-hosted:208
    <anonymous> _start-discourse-81637605c9aa837e31086f280d3afdaa.js:16
    <anonymous> _start-discourse-81637605c9aa837e31086f280d3afdaa.js:7

Любая помощь будет очень кстати! Я только сегодня закончил сборку форума, а добавление этих двух плагинов снова всё сломало :frowning:

Это была ошибка в ядре Discourse (которая также влияла на Meta в последние несколько часов). Я только что применил исправление:

Если вы перейдёте по адресу /admin/upgrade (или используете команду launcher rebuild app), то всё должно исправиться. Дайте знать, если этого не произойдёт.

Спасибо большое. Я дважды пересобрал приложение, но ничего не изменилось. Затем я попытался зайти на сайт Meta, и та же ошибка повторялась, поэтому я понял, что проблема более масштабная.

Спасибо за быстрый ответ. :heart:

Повторная сборка в последний раз помогла мне — спасибо @david!

Да, всё исправлено. Спасибо!

Я получаю эту ошибку на сайте, который работает:

     <meta name="generator" content="Discourse 2.9.0.beta2 - https://github.com/discourse/discourse version effbd6d3e41844afc2cd3ac08a448fe6cfeef43b">

Сайт работает уже 12 дней с момента последнего обновления.

Сложно разобраться в проблеме по этому скриншоту. Я полагаю, вы откатили обновление ember-cli, раз сайт сейчас загружается без ошибок?

Я только что попробовал запустить bin/ember-cli --proxy "https://community.rstudio.com/", и даже в этом случае он, кажется, загружается без ошибок :thinking:

Обновление (какого-то плагина) было выполнено через docker_manager, поэтому я уничтожил и перезапустил контейнер, чтобы вернуться к старой версии.

Возможно, произошло так, что это обновление включило ember-cli, хотя в последней пересборке он был выключен?

Я проверил и увидел, что в web_only.yml установлено значение EMBER_CLI_PROD_ASSETS: 0. Неужели docker manager выполнил пересборку с включенным ember-cli?