Извините, не удалось загрузить эту тему

Недавно я обновил Discourse до версии 2.9.0.beta9 (a0f402a957)

Ко мне обратилось несколько человек с жалобами на то, что нижеуказанное сообщение появляется у них многократно:

Извините, не удалось загрузить эту тему, возможно, из-за проблемы с подключением. Пожалуйста, попробуйте снова. Если проблема не исчезнет, дайте нам знать.

Мой сайт работает уже несколько месяцев, и может быть совпадением, что два человека решили сообщить об этой проблеме в один день. Но это также может быть связано с недавним коммитом.

Всего несколько вопросов:

  • что может быть причиной этого
  • как лучше всего найти источник проблемы?

Заранее спасибо!

Здравствуйте,

Я думаю, это происходит, когда тема и её автор удаляются, но ссылка на тему была уже размещена в другой теме и остаётся доступной. При переходе по такой ссылке открывается эта страница. Вероятно, в логах (/logs) есть ошибки, связанные с этим.

Редактирование: Сейчас я не могу воспроизвести эту ситуацию, но она однажды возникла на нашем форуме. Новый пользователь A создал тему, пользователь B поделился этой темой в другой теме. Затем пользователь A удалил свой аккаунт, и созданная им тема также была удалена. После этого при клике на ссылку, которой поделился пользователь B, появлялась страница с ошибкой. Возможно, это вызвано нашим плагином :thinking:

Есть ли у вас ошибки в консоли или в логах (/logs)?

Мои пользователи сообщают, что проблема возникает при практически случайных взаимодействиях на сайте (только на десктопе).

Цитата:

Подобное происходит с несколькими функциями. Клик по аватару в правом верхнем углу, нажатие на цифру слева от сердца, чтобы посмотреть, кто поставил лайк, снятие лайков (это бывает редко), просмотр таблицы лидеров.

Спасибо за подсказку насчёт страницы /logs, я забыл, что она существует. У меня работает кастомный плагин для Discord, и похоже, что большинство ошибок на странице связаны именно с ним. Я попробую отладить его в ближайшее время; если проблема из первого сообщения останется после этого, я подниму эту тему снова. Ещё раз спасибо.

После последнего обновления нашего сайта до версии 3.3.0.beta1 (ba04fc6a01) мы получили несколько жалоб на эту проблему.

Я проверил логи, но не нашёл ничего, связанного с этим.