Review-Warteschlange kann KI-gekennzeichnete Chat-Nachricht nicht rendern

,

Hallo, ich genieße diese KI-Module wirklich, vielen Dank für die geleistete Arbeit!

Ich habe das Toxizitätsmodul mit dem lokal laufenden Detoxify-Dienst konfiguriert und es funktioniert für Beiträge, aber für Direktnachrichten (DMs) kennzeichnet es schlechte Nachrichten erfolgreich, aber wenn ich die Überprüfungs-/Moderationsseite (die Zusammenfassungs-„Alle“-Seite oder die Seite „Gekennzeichneter Artikel“ für diese Nachrichten) aufrufe, erhalte ich:

Serverfehler
beim Laden von /review?priority=low&status=pending&sort_order=score
Fehlercode: 500 Interner Serverfehler

Das gilt nur für Kommentare, die gekennzeichnet werden – für Beiträge/Themen oder E-Mails kann ich die Benachrichtigung „Gekennzeichneter Artikel“ auswählen und die Überprüfungs-/Moderationsseite für diesen Artikel wird ordnungsgemäß angezeigt.

Ich bin mir nicht sicher, ob dies ein Sonderfall ist oder mit dem kürzlichen Upgrade von Discourse zusammenhängt (ich verwende 3.1.0.beta5, das erst kürzlich herausgekommen ist).

Ich sehe zwei Ereignisse in den Protokollen, wenn ich den 500er-Fehler auslöse. Es sieht so aus, als gäbe es ein Problem beim Abrufen der Nachricht.

Fehler in den Protokollen:

Nachricht

ArgumentError (falsche Anzahl von Argumenten (gegeben 0, erwartet 1))
(eval):7:in `_fast_attributes'
lib/freedom_patches/ams_include_without_root.rb:57:in `include!'
app/controllers/reviewables_controller.rb:55:in `block in index'
app/controllers/reviewables_controller.rb:50:in `map!'
app/controllers/reviewables_controller.rb:50:in `index'
app/controllers/application_controller.rb:418:in `block in with_resolved_locale'
app/controllers/application_controller.rb:418:in `with_resolved_locale'
lib/middleware/omniauth_bypass_middleware.rb:74:in `call'
lib/middleware/content_security_policy_middleware.rb:12:in `call'
lib/middleware/anonymous_cache.rb:369: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

plugins/chat/app/models/chat/direct_message_channel.rb:19:in `title'
active_model_serializers (0.8.4) lib/active_model/serializer.rb:99:in `block in attribute'
(eval):7:in `_fast_attributes'
active_model_serializers (0.8.4) lib/active_model/serializer.rb:456:in `attributes'
active_model_serializers (0.8.4) lib/active_model/serializer.rb:480:in `_serializable_hash'
active_model_serializers (0.8.4) lib/active_model/serializer.rb:359:in `serializable_hash'
active_model_serializers (0.8.4) lib/active_model/serializer/associations.rb:200: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'

Viele Grüße,
Fraser

5 „Gefällt mir“

Hallo @fracool,

Ich habe gerade einen Fix für diesen Fehler gepusht:

Nachdem Sie Ihre Website neu erstellt haben, sollte alles einwandfrei funktionieren.

Danke, dass Sie uns Bescheid gegeben haben!

8 „Gefällt mir“

Vielen Dank, das funktioniert jetzt :smiley:

1 „Gefällt mir“

Dieses Thema wurde nach 2 Tagen automatisch geschlossen. Neue Antworten sind nicht mehr möglich.