Plugin de magicien personnalisĂ© 🧙

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.

1 « J'aime »

Bonjour :slight_smile:

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 !

1 « J'aime »

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.

4 « J'aime »