Dopo l’aggiornamento alla versione v2026.3.0 la mia istanza non si avvia con questo errore:
/var/www/discourse/plugins/discourse-subscriptions/plugin.rb:53:
costante non inizializzata Plugin::Instance::USERNAME_ROUTE_FORMAT (NameError)
La costante USERNAME_ROUTE_FORMAT sembra essere stata rimossa in questa versione e discourse-subscriptions vi fa ancora riferimento alla riga 53.
Vale la pena notare che l’errore è fuorviante. Lo stack trace implica il primo plugin che chiama routes.draw piuttosto che discourse-subscriptions direttamente, il che rende facile dedicare tempo a eseguire il debug del plugin sbagliato.
Sì, sto usando l’installazione ufficiale tramite discourse_docker su Ubuntu 24.04.
L’errore si riproduce in modo coerente sulla versione v2026.3.0-latest. La costante non è definita nel punto in cui discourse-subscriptions viene caricato durante la finalizzazione del percorso, il che suggerisce un problema di ordine di caricamento piuttosto che l’assenza della costante dal core.