Erreur de serveur interne pour certaines requêtes dans le plugin d'exploration de données

Comme mentionné ici, j’ai des erreurs lorsque j’utilise certaines requêtes dans l’explorateur de données.

D’autres requêtes qui accompagnaient l’installation de Discourse ont également l’Erreur interne du serveur, par exemple :

  • Qui a envoyé le plus de messages la semaine dernière ?
  • Les utilisateurs qui aiment le plus

D’autres fonctionnent.

Et, comme mentionné, lorsque j’utilise la requête Telegram directement sur la base de données, cela fonctionne également.

Pouvez-vous vérifier /logs sur votre site et voir s’il y a plus de détails sur les erreurs ?

Bien sûr. Est-ce que cela aide ? Je l’ai obtenu en le copiant. Mais dans le navigateur, j’en vois plus.

Message (15 copies signalées)

ActiveModel::MissingAttributeError (attribut manquant : 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 levels) in 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/middleware/content_security_policy.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'

Backtrace

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 levels) in activate!'
lib/plugin/instance.rb:297:in `public_send'
lib/plugin/instance.rb:297:in `block (2 levels) in 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'

Env

HTTP HOSTS: www.sidemount-forum.com
1 « J'aime »

D’après cette trace, il semble que cela pourrait être lié au plugin animated-avatars, ce qui est très étrange ! (cc @featheredtoast - des idées ?)

Pouvez-vous vérifier que votre site et tous les plugins sont à jour ?

1 « J'aime »

Pour information, je viens d’installer Animated Avatars pour reproduire ce bug - Incompatibility between Cakeday,Data-Explorer and Animated Avatar plugins - #3 by JammyDodger et je ne peux pas non plus exécuter la requête ‘Top 100 Likers’ sur mon site de test (mais je peux ici sur Meta).

1 « J'aime »

C’est intéressant - ça doit être la même cause. Gardons les choses dans l’autre sujet :

2 « J'aime »