Ich kann meine
-Reaktion nicht entfernen oder eine andere Reaktion auf AI helper does not always use user's locale - #6 by sam auswählen.
Oh, vielleicht hängt das mit der Entfernung von Widgets zusammen, @saquetim
Danke für die Meldung
Bisher konnte ich dies auf einem anderen Beitrag nicht reproduzieren
Da es sich um einen 500er handelt, wird etwas im Meta-Log sein, das uns helfen wird.
Der neue Tag erinnerte mich an 500 error when adding a Language Tag (Multilingual Plugin) to a user's post - #5 by Moin, wo ich ein ähnliches Problem hatte, als ich den Titel bearbeitet habe.
Es stellt sich heraus, dass dies eine Interaktion mit ActivityPub ist:
plugins/discourse-activity-pub/app/models/concerns/discourse_activity_pub/a_p/model_callbacks.rb:96:in `performing_activity_object'
plugins/discourse-activity-pub/app/models/concerns/discourse_activity_pub/a_p/model_callbacks.rb:19:in `perform_activity_pub_activity'
plugins/discourse-activity-pub/plugin.rb:458:in `block (2 levels) in activate!'
lib/plugin/instance.rb:614:in `block in on'
lib/discourse_event.rb:12:in `block in trigger'
/usr/local/lib/ruby/3.3.0/set.rb:501:in `each_key'
/usr/local/lib/ruby/3.3.0/set.rb:501:in `each'
lib/discourse_event.rb:12:in `trigger'
lib/post_action_destroyer.rb:65:in `perform'
plugins/discourse-reactions/app/services/discourse_reactions/reaction_manager.rb:103:in `remove_shadow_like'
plugins/discourse-reactions/app/services/discourse_reactions/reaction_manager.rb:45:in `toggle_like'
plugins/discourse-reactions/app/services/discourse_reactions/reaction_manager.rb:34:in `block in toggle!'
Danke Leute. @pmusaraj, was ist die eigentliche Ausnahme? activity_pub_object existiert nicht? Ich habe den Verdacht, dass der Kern des Problems darin liegt, dass das Reactions-Plugin drei verschiedene Datenszenarien für Reaktionen hat.
Dies könnte das Szenario sein, in dem es keine PostAction gibt oder sie auf unkonventionelle Weise erstellt wird, daher kein AP-Objekt dort, wo eines erwartet wird. Wenn ja, muss AP davor schützen.
Entschuldigen Sie meine späte Antwort hier @angus. Ja, das Problem war, dass das activity_pub_object bei einer undo-Aktivität nicht existierte.
Ich habe eine sehr einfache Lösung in DEV: Fix test failures and an incompatibility with reactions by pmusaraj · Pull Request #234 · discourse/discourse-activity-pub · GitHub hinzugefügt. Ich vermute, dass wir hier irgendwann etwas Robusteres wollen werden. Aber es sollte das aktuelle Problem lösen.
Ist es hier ähnlich? Gibt es einen Versuch, den neuen Titel zu teilen, obwohl das Thema noch nie geteilt wurde?
Dieses Thema wurde nach 3 Tagen automatisch geschlossen. Neue Antworten sind nicht mehr erlaubt.
Möglicherweise, bin mir nicht sicher. Ich habe den Titel dieses Themas gerade zweimal bearbeitet und keinen Fehler gesehen.
