« 500 Internal Server Error » lors de la révision d'un article

,

Bonjour,

Il semble que nous soyons confrontés à une paire de problèmes, bien que je ne parvienne pas à trouver de solution directe.

Notre IA a identifié un utilisateur employant un langage offensant, et j’ai résilié définitivement son compte, en commençant par l’éradication de tous les messages associés audit compte. Cependant, dans les notifications, comme illustré ci-dessus, je constate qu’il n’y a aucune option pour éliminer ou effacer les lignes bleues persistantes.

Est-ce que je manque quelque chose, ou existe-t-il une méthode pour les supprimer ?

Je remonte le sujet car j’ai trouvé une situation similaire à celle avec laquelle j’ai des problèmes, mais ce sujet est maintenant fermé.

J’ai effectué une reconstruction juste pour voir si cela résoudrait le problème, et j’ai également exécuté ./launcher cleanup, mais rien n’a fonctionné.

Que trouve-t-on dans /logs lorsque l’on obtient cette erreur 500 ?

Bonjour Sam.

Message (43 copies signalées)

NoMethodError (undefined method `chat_channel' for nil:NilClass)
lib/freedom_patches/ams_include_without_root.rb:57:in `include!'
app/controllers/application_controller.rb:532:in `serialize_data'
app/controllers/application_controller.rb:541:in `render_serialized'
app/controllers/reviewables_controller.rb:145:in `show'
app/controllers/application_controller.rb:423:in `block in with_resolved_locale'
app/controllers/application_controller.rb:423:in `with_resolved_locale'
lib/middleware/omniauth_bypass_middleware.rb:64:in `call'
lib/middleware/content_security_policy/middleware.rb:12:in `call'
lib/middleware/anonymous_cache.rb:393:in `call'
lib/middleware/gtm_script_nonce_injector.rb:10:in `call'
config/initializers/008-rack-cors.rb:14: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:233:in `call'

Backtrace

plugins/discourse-ai/app/serializers/reviewable_ai_chat_message_serializer.rb:13:in `chat_channel'
active_model_serializers (0.8.4) lib/active_model/serializer/associations.rb:71:in `associated_object'
active_model_serializers (0.8.4) lib/active_model/serializer/associations.rb:192:in `serialize'
lib/freedom_patches/ams_include_without_root.rb:57:in `include!'
active_model_serializers (0.8.4) lib/active_model/serializer.rb:368:in `block in include_associations!'
active_model_serializers (0.8.4) lib/active_model/serializer.rb:367:in `each_key'
active_model_serializers (0.8.4) lib/active_model/serializer.rb:367:in `include_associations!'
active_model_serializers (0.8.4) lib/active_model/serializer.rb:362:in `serializable_hash'
active_model_serializers (0.8.4) lib/active_model/serializer.rb:343:in `as_json'
app/controllers/application_controller.rb:532:in `serialize_data'

Merci, nous examinerons cela la semaine prochaine environ et ajouterons une protection au sérialiseur.

1 « J'aime »

Salut @Aaron_Walsh, merci pour le rapport.

Après ce commit, vous devriez pouvoir charger les éléments révisables et rejeter ceux qui concernaient les messages de chat de cet utilisateur supprimé

2 « J'aime »

Merci infiniment ! Bien que je n’aie eu aucune raison de remettre en question la tâche à accomplir, cela a en effet fonctionné à merveille !

1 « J'aime »

Ce sujet a été automatiquement fermé après 17 heures. Les nouvelles réponses ne sont plus autorisées.