Discourse-solved ترحيل معطل

إصدار Discourse: 2.8.0.beta4
أحدث التحديثات (آخر 7 عمليات إيداع) تسببت في فشل عمليات الترحيل الخاصة بي:

/var/www/discourse/plugins/discourse-solved/plugin.rb:702:in `block in activate!': undefined method `register_topic_list_preload_user_ids' for #<Plugin::Instance:0x0000560f2d7a5318>
هل تقصد؟ register_topic_custom_field_type (NoMethodError)

** إضافة غير متوافقة **

لا يمكنك بناء Discourse بسبب أخطاء في الإضافة الموجودة في
/var/www/discourse/plugins/discourse-solved

يرجى محاولة إزالة هذه الإضافة وإعادة البناء مرة أخرى!
173:M 30 Aug 2021 10:28:58.559 # Redis is now ready to exit, bye bye...
فشل
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' failed with return #<Process::Status: pid 4279 exit 1>
موقع الفشل: /pups/lib/pups/exec_command.rb:112:in `spawn'
فشل التنفيذ مع المعاملات {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
31203867aea6de5292ee75de44e07092307e88c9046824c265fce1f1792ff077
** فشل التمهيد ** يرجى التمرير للأعلى والبحث عن رسائل الخطأ السابقة، فقد يكون هناك أكثر من خطأ.
قد يساعد ./discourse-doctor في تشخيص المشكلة.
==================== نهاية سجل إعادة البناء ====================
فشل إعادة بناء التطبيق.

يمكنني أيضًا تأكيد أنه بعد إعادة البناء الأخيرة على tests-passed، أدى حل المشكلة إلى تعطيل الموقع بالكامل بالنسبة لي. كان عليّ إيقاف ميزة الحل مؤقتًا.

شكرًا لتبليغك عن المشكلة، سأقوم بفحصها الآن.

@Stanzilla @zsero لقد تأكدت من أن هذه المشكلة كانت موجودة في النسخة التجريبية 4 والإصدار المستقر، لكنها كانت تعمل بشكل صحيح بالنسبة لي محليًا في بيئة الاختبارات الناجحة. لقد دمجت للتو هذا الإصلاح في discourse-solved: FIX: Stop register_topic_list_preload_user_ids from breaking old versions by martin-brennan · Pull Request #160 · discourse/discourse-solved · GitHub

يرجى محاولة سحب أحدث التغييرات وإعادة البناء.

شكرًا لك، يمكنني تأكيد أن عملية البناء لم تعد تفشل مع هذه التغييرات.