Errore nei plugin di voto per argomenti e post

Ciao a tutti,

Ho appena installato le ultime versioni di ciascuno di questi plugin su Discourse 3.4.6 e ho riscontrato questi errori

Questi errori mandano in crash completamente Discourse e si vede solo una pagina bianca.

Peccato!
Forse aggiorna Discourse e riprova?

Discourse è alla versione 3.5.0.beta8-dev

Dice aggiornato :thinking:

Per il branch tests-passed, ma se stai seguendo stable allora penso che 3.4.6 sia corretto (3.4.6: Security fix release)

Dovrebbe esserci un file di compatibilità che assicura che non vengano importate cose dal plugin per cui il sito principale non è ancora pronto, ma forse per quest’ultimo è andato un po’ storto. Spero che qualcuno possa identificare qual è il problema e risolverlo. :crossed_fingers:

1 Mi Piace

Vero, ma l’approccio di sviluppo di Discourse è così solido che rimango con i test superati e ho quasi zero problemi. :slight_smile:

C’è la possibilità che @HandSpy_v3 non stia usando il plugin ufficiale? La sua OP fa riferimento a due plugin, come avevamo una volta.

Sto usando i plugin ufficiali, appena aggiunti nel mio .yml sotto

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

Cervello in pappa, scusa. Due plugin, non uno. :upside_down_face:

@HandSpy_v3 Potresti cambiare in tests-passed in app.yml secondo la raccomandazione di Discourse.

params:
  db_default_text_search_config: "pg_catalog.english"

  ## Imposta db_shared_buffers al massimo del 25% della memoria totale.
  ## verrĂ  impostato automaticamente da bootstrap in base alla RAM rilevata, oppure puoi sovrascriverlo
  db_shared_buffers: "256MB"

  ## può migliorare le prestazioni di ordinamento, ma aggiunge utilizzo di memoria per connessione
  #db_work_mem: "40MB"

  ## Quale revisione Git dovrebbe usare questo container? (default: tests-passed)
  **#version: tests-passed**

1 Mi Piace

Sì, funziona in beta.

1 Mi Piace

Generalmente cerchiamo di aggiungere un file di compatibilitĂ  nei plugin per evitare situazioni come questa, avviseremo il team.

La soluzione temporanea consiste nel controllare una versione precedente del plugin su stable.