تعطل الإضافة Discourse-subscriptions عند الإقلاع على الإصدار v2026.3.0

بعد الترقية إلى الإصدار v2026.3.0، تفشل النسخة الخاصة بي في التشغيل مع هذا الخطأ:
/var/www/discourse/plugins/discourse-subscriptions/plugin.rb:53:
ثابت غير مُهيأ Plugin::Instance::USERNAME_ROUTE_FORMAT (NameError)

يبدو أن الثابت USERNAME_ROUTE_FORMAT قد تمت إزالته في هذا الإصدار، ولا يزال discourse-subscriptions يشير إليه في السطر 53.

تجدر الإشارة إلى أن الخطأ مضلل. يشير تتبع المكدس إلى أي مكون إضافي يستدعي routes.draw أولاً بدلاً من discourse-subscriptions مباشرةً، مما يجعل من السهل قضاء وقت في تصحيح أخطاء المكون الإضافي الخاطئ.

إنها مهملة… ولكنها مُعرَّفة أيضًا في النواة (core):

أؤكد فقط، هل تستخدم التثبيت الرسمي الخاص بنا؟

/cc @gerhard / @david

إعجابَين (2)

لقد أنشأت طلب السحب هذا لإزالة الإهمال :hugs:

إعجابَين (2)

نعم، أنا أستخدم التثبيت الرسمي عبر discourse_docker على أوبونتو 24.04.

يتكرر الخطأ باستمرار على الإصدار v2026.3.0-latest. الثابت (constant) غير مُعرَّف في النقطة التي يتم فيها تحميل discourse-subscriptions أثناء إنهاء تهيئة المسار، مما يشير إلى مشكلة في ترتيب التحميل بدلاً من غياب الثابت عن النواة (core) تمامًا.