Привет ![]()
Похоже, что очень недавнее обновление ядра Discourse (в выходные 6–7 июня) внесло критическое архитектурное изменение, из-за которого плагин discourse-custom-wizard приводит к падению всего цикла загрузки приложения.
Даже попытка перейти по адресу /safe-mode завершается глобальной ошибкой 500, так как сбой происходит при регистрации промежуточного ПО инициализации.
Вот точный трассировочный стек фатальной ошибки, извлечённый из Logster:
ActionView::Template::Error (undefined method 'admin_stylesheets' for class DiscoursePluginRegistry)
lib/stylesheet/manager/builder.rb:199:in `Stylesheets::Manager::Builder#plugins_digest'
Похоже, что на этапе компиляции ассетов/стилей (plugins_digest) ядро Discourse вызывает метод admin_stylesheets у класса DiscoursePluginRegistry, что приводит к исключению «неопределённый метод». Вероятно, это связано с несовпадением того, как кастомный мастер регистрирует или расширяет административные стили.
Отключение плагина в app.yml и полная пересборка контейнера позволяют форуму загрузиться нормально, что подтверждает, что сбой изолирован в точках интеграции мастера.
Не могли бы вы, пожалуйста, проверить и обновить хуки реестра/стилей для совместимости с текущими изменениями в ядре?
Спасибо!