Nach dem Upgrade auf v2026.3.0 startet meine Instanz mit diesem Fehler nicht mehr:
/var/www/discourse/plugins/discourse-subscriptions/plugin.rb:53:
uninitialized constant Plugin::Instance::USERNAME_ROUTE_FORMAT (NameError)
Die Konstante USERNAME_ROUTE_FORMAT scheint in dieser Version entfernt worden zu sein, und discourse-subscriptions verweist in Zeile 53 immer noch darauf.
Erwähnenswert ist, dass der Fehler irreführend ist. Der Stacktrace impliziert das Plugin, das routes.draw zuerst aufruft, anstatt direkt discourse-subscriptions, was es einfach macht, Zeit mit der Fehlersuche im falschen Plugin zu verbringen.
Ja, ich verwende die offizielle Installation über discourse_docker auf Ubuntu 24.04.
Der Fehler tritt konsistent bei v2026.3.0-latest auf. Die Konstante ist an dem Punkt, an dem discourse-subscriptions während der Routenfinalisierung geladen wird, nicht definiert, was auf ein Problem mit der Lade-Reihenfolge hindeutet und nicht darauf, dass die Konstante in Core vollständig fehlt.