Ошибка в плагинах голосования за темы и сообщения

Всем привет,

Только что установил последние версии каждого из этих плагинов на Discourse 3.4.6 и получил эти ошибки

Эти ошибки полностью выводят Discourse из строя, и я вижу только пустую страницу.

Обидно!
Может, обновите Discourse и попробуете снова?

Текущая версия Discourse: 3.5.0.beta8-dev

Говорит, что всё актуально :thinking:

Для ветки tests-passed, но если вы следите за stable, то, я думаю, подходит версия 3.4.6 (3.4.6: Security fix release)

Должен быть файл совместимости, который гарантирует, что плагин не подтянет ничего, к чему основной сайт ещё не готов, но, возможно, в последнем случае что-то пошло не так. Надеюсь, кто-нибудь сможет выявить проблему и исправить её. :crossed_fingers:

1 лайк

Вполне возможно, но подход разработчиков Discourse настолько надежен, что я ориентируюсь на статус «тесты пройдены» и почти не сталкиваюсь с проблемами. :slight_smile:

Не исключено, что @HandSpy_v3 использует неофициальный плагин? В его первом сообщении упоминаются два плагина, как это было у нас раньше.

Я использую официальные плагины, просто добавил их в свой .yml под

hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          ...
          - git clone https://github.com/discourse/discourse-topic-voting.git
          - git clone https://github.com/discourse/discourse-post-voting.git

Извините, я оговорился. Два плагина, а не один. :upside_down_face:

@HandSpy_v3 Возможно, стоит изменить значение на tests-passed в app.yml согласно рекомендации Discourse.

params:
  db_default_text_search_config: "pg_catalog.english"

  ## Установите db_shared_buffers максимум на 25% от общего объема памяти.
  ## Будет установлено автоматически при загрузке на основе обнаруженного ОЗУ, либо вы можете переопределить
  db_shared_buffers: "256MB"

  ## Может улучшить производительность сортировки, но увеличивает использование памяти на подключение
  #db_work_mem: "40MB"

  ## Какую ревизию Git должен использовать этот контейнер? (по умолчанию: tests-passed)
  #version: tests-passed

1 лайк

Да, работает в бета-версии.

1 лайк

Обычно мы стараемся добавлять файл совместимости в плагины, чтобы избежать подобных ситуаций. Сообщим команде.

Временное решение — откатиться к более ранней стабильной версии плагина.