Jâai créé un Assistant personnalisĂ© et effectuĂ© plusieurs soumissions Ă titre de test, mais je ne parviens pas Ă les supprimer manuellement. DâaprĂšs ce que jâai lu dans un autre fil de discussion, la seule solution passe par Rails, mais je nâarrive pas Ă dĂ©terminer les commandes Ă utiliser. ChatGPT Ă©choue souvent dans ce cas.
Bonjour ![]()
Il semble quâune mise Ă jour trĂšs rĂ©cente du cĆur de Discourse (survenue le week-end du 6 au 7 juin) ait introduit un changement architectural critique qui provoque lâarrĂȘt complet du cycle de dĂ©marrage de lâapplication avec le plugin discourse-custom-wizard.
MĂȘme la tentative de visite de /safe-mode Ă©choue avec une erreur 500 globale, car le crash se produit lors de lâenregistrement du middleware dâinitialisation.
Voici la trace dâerreur fatale exacte extraite de Logster :
ActionView::Template::Error (undefined method 'admin_stylesheets' for class DiscoursePluginRegistry)
lib/stylesheet/manager/builder.rb:199:in `Stylesheets::Manager::Builder#plugins_digest'
Il semble que, lors de la phase de compilation des actifs et des feuilles de style (plugins_digest), le cĆur de Discourse invoque une mĂ©thode admin_stylesheets sur DiscoursePluginRegistry, ce qui dĂ©clenche une exception de mĂ©thode non dĂ©finie, probablement en raison dâune incompatibilitĂ© avec la maniĂšre dont le wizard personnalisĂ© sâenregistre ou Ă©tend les styles administratifs.
La dĂ©sactivation du plugin dans app.yml et lâexĂ©cution dâune reconstruction complĂšte du conteneur permettent au forum de dĂ©marrer normalement, ce qui confirme que le crash est isolĂ© aux hooks dâintĂ©gration du wizard.
Pourriez-vous sâil vous plaĂźt examiner la mise Ă jour des hooks du registre et des feuilles de style pour assurer la compatibilitĂ© avec les changements rĂ©cents du cĆur ?
Merci !
Je peux confirmer la mĂȘme erreur. Malheureusement, jâai dĂ» suspendre le plugin pour le moment.
Merci pour votre aide.
Salut les amis ! Merci Ă toutes les personnes qui mâont contactĂ© via diffĂ©rents canaux Ă propos de ce problĂšme. Câest rĂ©glĂ© et le plugin fonctionne Ă nouveau.