Plugin Mago Personalizzato đź§™

Ciao :slight_smile:
Sembra che un aggiornamento molto recente di Discourse Core (nel weekend del 6-7 giugno) abbia introdotto una modifica architetturale critica che fa crashare l’intero ciclo di avvio dell’applicazione del plugin discourse-custom-wizard.

Anche il tentativo di visitare /safe-mode fallisce con un errore 500 globale, poiché il crash si verifica durante la registrazione del middleware di inizializzazione.

Ecco l’esatto tracciato dell’errore fatale estratto da Logster:

ActionView::Template::Error (undefined method 'admin_stylesheets' for class DiscoursePluginRegistry)
lib/stylesheet/manager/builder.rb:199:in `Stylesheets::Manager::Builder#plugins_digest'

Sembra che, durante la fase di compilazione delle risorse/stili (plugins_digest), il core di Discourse stia invocando un metodo admin_stylesheets su DiscoursePluginRegistry, il che genera un’eccezione per metodo non definito, probabilmente a causa di una discrepanza nel modo in cui il wizard personalizzato registra o estende gli stili amministrativi.

Disabilitare il plugin in app.yml ed eseguire una ricostruzione completa del container permette al forum di avviarsi normalmente, confermando che il crash è isolato ai hook di integrazione del wizard.

Potreste gentilmente verificare l’aggiornamento dei hook del registro/stili per garantire la compatibilità con le modifiche attuali del core?

Grazie!

1 Mi Piace