ArgumentError (Attribute pro Element-Limit überschritten) beim Versuch, die Differenz eines gesperrten Themas zu öffnen

ArgumentError (Anzahl der Attribute pro Element überschritten) – beim Klicken auf das „Bearbeiten"-Symbol, um die Versionsunterschiede eines Themas anzuzeigen.

Entwicklerkonsole

Protokolle

Nachricht (2 gemeldete Kopien)

ArgumentError (Anzahl der Attribute pro Element überschritten)
lib/discourse_diff.rb:171:in `tokenize_html_blocks'
lib/discourse_diff.rb:10:in `initialize'
app/serializers/post_revision_serializer.rb:117:in `new'
app/serializers/post_revision_serializer.rb:117:in `body_changes'
(eval):18:in `_fast_attributes'
app/controllers/application_controller.rb:520:in `render_json_dump'
app/controllers/posts_controller.rb:408:in `latest_revision'
app/controllers/application_controller.rb:397:in `block in with_resolved_locale'
app/controllers/application_controller.rb:397:in `with_resolved_locale'
lib/middleware/omniauth_bypass_middleware.rb:71:in `call'
lib/content_security_policy/middleware.rb:12:in `call'
lib/middleware/anonymous_cache.rb:356:in `call'
config/initializers/100-quiet_logger.rb:23:in `call'
config/initializers/100-silence_logger.rb:31:in `call'
lib/middleware/enforce_hostname.rb:23:in `call'
lib/middleware/request_tracker.rb:187:in `call'

Rückverfolgung

nokogiri-1.12.5-x86_64 (linux) lib/nokogiri/html5/document_fragment.rb:38:in `fragment'
nokogiri-1.12.5-x86_64 (linux) lib/nokogiri/html5/document_fragment.rb:38:in `initialize'
nokogiri-1.12.5-x86_64 (linux) lib/nokogiri/html5/document_fragment.rb:52:in `new'
nokogiri-1.12.5-x86_64 (linux) lib/nokogiri/html5/document_fragment.rb:52:in `parse'
nokogiri-1.12.5-x86_64 (linux) lib/nokogiri/html5.rb:242:in `fragment'
lib/discourse_diff.rb:171:in `tokenize_html_blocks'
lib/discourse_diff.rb:10:in `initialize'
app/serializers/post_revision_serializer.rb:117:in `new'
app/serializers/post_revision_serializer.rb:117:in `body_changes'
(eval):18:in `_fast_attributes'

Umgebung

HTTP HOSTS: jai.community

Ist dies auf der von uns für Sie gehosteten Website? Wir benötigen den Diff, der das pathologische Verhalten verursacht.

Es ist selbst gehostet. Wie wäre der beste Weg, den Diff mit dir zu teilen?

Wenn nichts geheim ist, könntest du es hier bitte nachstellen? Poste einfach eine Antwort, warte 10 Minuten und bearbeite dann das Problem.

Es handelt sich nicht um eine öffentliche Community, und das Material betrifft ein Beta-Produkt, das ebenfalls nicht öffentlich ist. Daher möchte ich es hier, mit aller Achtung sowohl gegenüber dem Autor des Materials als auch dem Discourse-Team, lieber nicht teilen. Gibt es einen anderen einfachen Weg?

1 „Gefällt mir“

Ich schätze, Teilt und Herrsche? Versuche, immer kleinere Reproduktionen zu erstellen, bis du die schuldige Zeile findest?

1 „Gefällt mir“

Soll ich den Inhalt dieses bestimmten Themas hier in Meta in einer privaten Nachricht an dich posten?

Fühl dich frei, besonders wenn du einen Reproduktionsschritt erstellen kannst.