Внутренняя ошибка сервера для некоторых запросов в плагине Data Explorer

Как упоминалось здесь, у меня возникают ошибки при использовании некоторых запросов в Data Explorer.

Другие запросы, поставляемые с установкой Discourse, также вызывают ошибку Internal Server Error, например:

  • Кто отправлял больше всего сообщений за последнюю неделю?
  • Самые частые лайкеры

Другие работают.

И, как упоминалось, когда я использую телеграм-запрос напрямую в базе данных, он тоже работает.

Можете проверить /logs на вашем сайте и посмотреть, есть ли там более подробная информация об ошибках?

Конечно. Это помогает? Я получил это, скопировав его. Но в браузере я вижу больше.

Сообщение (15 скопированных отчетов)

ActiveModel::MissingAttributeError (отсутствует атрибут: admin)
app/models/concerns/roleable.rb:14:in `staff?'
lib/plugin/instance.rb:297:in `public_send'
lib/plugin/instance.rb:297:in `block (2 уровня) в add_to_class'
(eval):7:in `_fast_attributes'
app/controllers/application_controller.rb:414:in `block in with_resolved_locale'
app/controllers/application_controller.rb:414:in `with_resolved_locale'
lib/middleware/omniauth_bypass_middleware.rb:74:in `call'
lib/content_security_policy/middleware.rb:12:in `call'
lib/middleware/anonymous_cache.rb:366:in `call'
config/initializers/100-quiet_logger.rb:20:in `call'
config/initializers/100-silence_logger.rb:29:in `call'
lib/middleware/enforce_hostname.rb:24:in `call'
lib/middleware/request_tracker.rb:228:in `call'

Трассировка обратного вызова

activemodel (7.0.3.1) lib/active_model/attribute.rb:226:in `value'
activemodel (7.0.3.1) lib/active_model/attribute_set/builder.rb:43:in `fetch_value'
activerecord (7.0.3.1) lib/active_record/attribute_methods/read.rb:38:in `_read_attribute'
activemodel (7.0.3.1) lib/active_model/attribute_methods.rb:277:in `admin'
app/models/concerns/roleable.rb:14:in `staff?'
plugins/discourse-animated-avatars/plugin.rb:90:in `block (2 уровня) в activate!'
lib/plugin/instance.rb:297:in `public_send'
lib/plugin/instance.rb:297:in `block (2 уровня) в add_to_class'
activesupport (7.0.3.1) lib/active_support/core_ext/object/try.rb:15:in `public_send'
activesupport (7.0.3.1) lib/active_support/core_ext/object/try.rb:15:in `try'

Окружение

HTTP HOSTS: www.sidemount-forum.com

Судя по этому трассировке, проблема может быть связана с плагином animated-avatars, что очень странно! (cc @featheredtoast — есть какие-то идеи?)

Можете проверить, что ваш сайт и все плагины обновлены до последней версии?

Кстати, я только что установил Animated Avatars, чтобы воспроизвести эту ошибку — Incompatibility between Cakeday,Data-Explorer and Animated Avatar plugins - #3 by JammyDodger, и я также не могу выполнить запрос «Топ-100 лайкеров» на моём тестовом сайте (но могу здесь, на Meta).

О, это интересно — должно быть та же причина. Давайте продолжим обсуждение в другой теме: