Error en los plugins de votación de temas y publicaciones

Hola a todos,

Acabo de instalar las últimas versiones de cada uno de estos plugins en Discourse 3.4.6 y obtuve estos errores:

Estos errores bloquean completamente Discourse y solo se puede ver una página en blanco.

¡Qué lástima!
¿Quizás actualizar Discourse y volver a intentarlo?

Discourse está en 3.5.0.beta8-dev

Dice actualizado :thinking:

Para la rama tests-passed, pero si estás siguiendo stable, creo que 3.4.6 es correcto (3.4.6: Security fix release)

Debería haber un archivo de compatibilidad que asegure que no incorpore nada del plugin para lo que el sitio principal no esté listo, pero tal vez eso se ha torcido un poco en este último. Espero que alguien pueda identificar cuál es el problema y suavizarlo. :crossed_fingers:

1 me gusta

Es cierto, pero el enfoque de desarrollo de Discourse es tan sólido que me quedo con las pruebas superadas y tengo casi cero problemas. :slight_smile:

¿Hay alguna posibilidad de que @HandSpy_v3 no esté usando el plugin oficial? Su OP hace referencia a dos plugins, como solíamos tener.

Estoy usando los plugins oficiales, recién agregados en mi .yml bajo

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

Cerebro muerto, lo siento. Dos plugins, no uno. :upside_down_face:

@HandSpy_v3 Podrías cambiar a tests-passed en app.yml según la recomendación de Discourse.

params:
  db_default_text_search_config: "pg_catalog.english"

  ## Establece db_shared_buffers a un máximo del 25% de la memoria total.
  ## se establecerá automáticamente por bootstrap según la RAM detectada, o puedes anularlo
  db_shared_buffers: "256MB"

  ## puede mejorar el rendimiento de la ordenación, pero añade uso de memoria por conexión
  #db_work_mem: "40MB"

  ## ¿Qué revisión de Git debe usar este contenedor? (por defecto: tests-passed)
  **#version: tests-passed**

1 me gusta

Sí, funciona en beta.

1 me gusta

Generalmente intentamos añadir un archivo de compatibilidad en los plugins para evitar situaciones como esta, alertaremos al equipo. La solución alternativa es descargar una versión anterior del plugin en estable.