500 Internal Server Error in AvatarLookup nach Upgrade von 2.4.2 auf 2.7.7

Wir erhalten bei den ersten Anfragen auf einer frischen Installation von 2.7.7 mit Wiederherstellung von Daten aus 2.4 einen HTTP-500-Fehler:

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'

Nach einigen Wiederholungen scheinen die Fehler zu verschwinden. Der Fehler lässt sich durch einen Neustart der Discourse-Instanz reproduzieren. Wir verwenden die Docker-basierte Discourse-Installation.

Bitte teilen Sie mir mit, ob Sie weitere Informationen benötigen, oder lassen Sie mich wissen, wie ich dieses Problem weiter untersuchen kann.

Vielen Dank,
Daniel.

Es sieht so aus, als würdest du eine alte Version des Discourse Assign-Plugins verwenden.

Tatsächlich wurde fälschlicherweise der „stable"-Branch verwendet (der veraltet ist). Der Wechsel zu master hat das Problem gelöst, danke!

2 „Gefällt mir“