„500 Internal Server Error“ beim Überprüfen eines Beitrags

,

Guten Tag,

es scheint, dass wir ein Paar Probleme haben, obwohl ich keine direkte Lösung finden kann.

Unsere KI hat einen Benutzer identifiziert, der beleidigende Sprache verwendet, und ich habe sein Konto dauerhaft gesperrt, beginnend mit der Löschung aller Beiträge/Nachrichten, die mit diesem Konto verbunden sind. In den Benachrichtigungen, wie oben dargestellt, finde ich jedoch keine Möglichkeit, die hartnäckigen blauen Linien zu beseitigen oder zu löschen.

Übersehe ich etwas, oder gibt es eine Methode, diese zu entfernen?

Bumping, da ich eine ähnliche Situation gefunden habe, mit der ich Probleme habe, aber dieses Thema ist jetzt geschlossen.

Ich habe einen Neuaufbau durchgeführt, nur um zu sehen, ob das Problem behoben wird, und auch ./launcher cleanup ausgeführt, aber nichts hat funktioniert.

Was befindet sich in /logs, wenn Sie diesen 500-Fehler erhalten?

Guten Morgen Sam.

Nachricht (43 Kopien gemeldet)

NoMethodError (undefinierte Methode `chat_channel' für 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'

Danke, wir werden uns das in der nächsten Woche ansehen und den Serializer schützen.

1 „Gefällt mir“

Hallo @Aaron_Walsh, danke für den Bericht.

Nach diesem Commit sollten Sie in der Lage sein, die überprüfbaren Elemente zu laden und diejenigen abzuweisen, die sich auf die Chatnachrichten dieses gelöschten Benutzers bezogen.

2 „Gefällt mir“

Vielen Dank! Obwohl ich keinen Grund hatte, die Aufgabe in Frage zu stellen, hat dies tatsächlich wunderbar funktioniert!

1 „Gefällt mir“

Dieses Thema wurde nach 17 Stunden automatisch geschlossen. Neue Antworten sind nicht mehr möglich.