نحصل على خطأ HTTP 500 في الطلبات الأولى بعد تثبيت نسخة جديدة من الإصدار 2.7.7 واستعادة البيانات من الإصدار 2.4:
Completed 500 Internal Server Error in 179ms (ActiveRecord: 0.0ms | Allocations: 27504)
NameError (uninitialized constant #<Class:#<Plugin::Instance:0x00007fe15d1f0e00>>::AvatarLookup)
app/models/topic_list.rb:24:in `block in preload'
app/models/topic_list.rb:24:in `preload'
app/models/topic_list.rb:148:in `load_topics'
app/models/topic_list.rb:81:in `topics'
app/serializers/suggested_topics_mixin.rb:16:in `include_suggested_topics?'
(eval):6:in `_fast_attributes'
app/controllers/application_controller.rb:519:in `render_json_dump'
app/controllers/topics_controller.rb:1147:in `block (2 levels) in perform_show_response'
app/controllers/topics_controller.rb:1137:in `perform_show_response'
app/controllers/topics_controller.rb:162:in `show'
app/controllers/application_controller.rb:395:in `block in with_resolved_locale'
app/controllers/application_controller.rb:395:in `with_resolved_locale'
lib/middleware/omniauth_bypass_middleware.rb:71:in `call'
lib/content_security_policy/middleware.rb:12:in `call'
lib/middleware/anonymous_cache.rb:355:in `call'
config/initializers/100-quiet_logger.rb:23:in `call'
config/initializers/100-silence_logger.rb:31:in `call'
lib/middleware/enforce_hostname.rb:23:in `call'
lib/middleware/request_tracker.rb:177:in `call'
بعد بعض المحاولات المتكررة، يبدو أن الأخطاء تختفي. يمكن إعادة إنتاج الخطأ عن طريق إعادة تشغيل مثيل Discourse. نحن نستخدم تثبيت Discourse القائم على Docker.
يرجى إعلامنا إذا كنت بحاجة إلى مزيد من المعلومات أو أخبرنا بكيفية المضي قدمًا في التحقيق في هذه المشكلة.
شكرًا،
دانيال.