# ArgumentError (Превышен лимит атрибутов на элемент) при попытке открыть дифф заблокированной темы

**URL:** <https://meta.discourse.org/t/argumenterror-attributes-per-element-limit-exceeded-when-trying-to-open-the-diff-of-a-locked-topic/208090>\
**Category:** Bug\
**Created:** [03.Ноябрь.2021 09:43:40 UTC](https://meta.discourse.org/t/argumenterror-attributes-per-element-limit-exceeded-when-trying-to-open-the-diff-of-a-locked-topic/208090 "2021-11-03T09:43:40Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![meglio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/meglio/32/71444_2.png) [@meglio](https://meta.discourse.org/u/meglio)\
**Post date:** [03.Ноябрь.2021 09:43:40 UTC](https://meta.discourse.org/t/argumenterror-attributes-per-element-limit-exceeded-when-trying-to-open-the-diff-of-a-locked-topic/208090/1 "2021-11-03T09:43:40Z")

</div>

ArgumentError (Превышен лимит атрибутов на элемент) — при нажатии на иконку «изменить» для просмотра различий версий темы.

### Консоль разработчика

 ![image](https://global.discourse-cdn.com/meta/original/3X/1/7/172a0b6a8478ac24bc5563138eeada72394dac66.png)

### Логи

```plaintext
Сообщение (2 копии)

ArgumentError (Превышен лимит атрибутов на элемент)
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'

Трассировка стека

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'

Окружение

HTTP HOSTS: jai.community

```

---

_[View the full topic](https://meta.discourse.org/t/argumenterror-attributes-per-element-limit-exceeded-when-trying-to-open-the-diff-of-a-locked-topic/208090)._
