Effetto di caricamento infinito su alcuni post

Ho una cosa strana sull’ultima versione di Discourse (3.4.0.beta1-dev).

Alcuni post non vengono visualizzati e danno il seguente errore nella console.
La rotellina continua a girare e girare!

La cosa strana è che alcuni post si bloccano quando sono loggato e si caricano quando mi disconnetto. Ma alcuni non si caricano mai.

Questo è quello che ottengo nella console:

Could not view topic TypeError: Cannot read properties of undefined (reading 'name_key')
    at post.js:32:29
    at Array.map (<anonymous>)
    at T.munge (post.js:28:51)
    at T.create (rest.js:19:29)
    at d.create (index.js:385:1)
    at _._build (store.js:301:25)
    at _._hydrate (store.js:423:17)
    at _.createRecord (store.js:225:14)
    at post-stream.js:1048:31
    at Array.forEach (<anonymous>)
    at k.updateFromJson (post-stream.js:1047:28)
    at post-stream.js:353:14
    at _ (rsvp.js:434:1)
    at y (rsvp.js:420:1)
    at invoke (backburner.js.js:282:1)
    at d.flush (backburner.js.js:197:1)
    at p.flush (backburner.js.js:358:1)
    at B._end (backburner.js.js:798:1)
    at B._boundAutorunEnd (backburner.js.js:523:1)

Cosa ho fatto finora:

  • Controllato in modalità provvisoria. Stesso problema
  • Disattivato i plugin uno per uno. Stesso problema
  • Ricostruito l’app con launcher

Vedo questo nella ricostruzione tra l’altro:

I, [2024-08-23T08:26:25.919351 #1]  INFO -- : > cd /var/www/discourse & su discourse -c 'yarn install --frozen-lockfile & yarn cache clean'
warning Resolution field "unset-value@2.0.1" is incompatible with requested version "unset-value@^1.0.0"
warning " > @discourse/lint-configs@1.3.9" has incorrect peer dependency "ember-template-lint@6.0.0".
warning " > @glint/environment-ember-loose@1.4.0" has unmet peer dependency "@glimmer/component@^1.1.2".
warning " > discourse-markdown-it@1.0.0" has unmet peer dependency "xss@*".
warning "workspace-aggregator-655d3348-fa9a-483d-b7d4-d3f77ee964e6 > discourse > @uppy/aws-s3@3.0.6" has incorrect peer dependency "@uppy/core@^3.1.2".
warning "workspace-aggregator-655d3348-fa9a-483d-b7d4-d3f77ee964e6 > discourse > @uppy/aws-s3-multipart@3.1.3" has incorrect peer dependency "@uppy/core@^3.1.2".
warning "workspace-aggregator-655d3348-fa9a-483d-b7d4-d3f77ee964e6 > discourse > @uppy/xhr-upload@3.1.1" has incorrect peer dependency "@uppy/core@^3.1.2".
warning "workspace-aggregator-655d3348-fa9a-483d-b7d4-d3f77ee964e6 > discourse-plugins > ember-this-fallback@0.4.0" has unmet peer dependency "ember-source@^3.28.11 || ^4.0.0".
warning "workspace-aggregator-655d3348-fa9a-483d-b7d4-d3f77ee964e6 > admin > ember-source > router_js@8.0.3" has unmet peer dependency "rsvp@^4.8.5".
warning "workspace-aggregator-655d3348-fa9a-483d-b7d4-d3f77ee964e6 > discourse > @uppy/aws-s3 > @uppy/xhr-upload@3.3.0" has incorrect peer dependency "@uppy/core@^3.2.1".
1 Mi Piace

Riesci a condividere un argomento pubblico in cui sta accadendo, per favore?

Certo, sta succedendo qui (quando sono loggato e loggato!)

E qui non succede mai:

E questo lo presenta quando sono loggato:

ma non quando sono loggato!

E altre cose che ho appena testato sono:

  • cancellare i miei cookie
  • usare un browser privato.
    Stessi risultati :frowning:

Purtroppo non riesco a riprodurre, potresti farmi un video di quello che vedi per favore?

Sono riuscito a riprodurlo quando i link sono stati pubblicati, ma ora funziona correttamente.

Ho provato il primo link e non ha funzionato per me. Il forum in sé sì, ma quell’argomento mostrava solo uno spinner.

Nessun aggiornamento o modifica effettuata oggi… solo un nuovo post.

Ma sembra che il problema sia sparito. :boom:

Ce l’ho da più di 2 giorni!
Mi sto quasi calvo a strapparmi i capelli :hear_no_evil:

@j.jaffeux potrebbe essere stato un aggiornamento del database o qualcosa di simile in background?

E grazie per averci dato un’occhiata!! :heart:

1 Mi Piace

Non lo so al momento, ma ho ricevuto altre segnalazioni, cercheremo di raccogliere maggiori informazioni.

1 Mi Piace

Terrò d’occhio questa cosa… Quando succederà di nuovo farò un video!
Incluso quello che vedo nel consolelog + networktabs :+1:

Abbiamo anche noi questo problema su 3.4.0.beta2-dev. Stessi log

1 Mi Piace

Purtroppo, stiamo riscontrando il problema anche su uno dei nostri forum su 3.4.0.beta2-dev. Stessi log

1 Mi Piace

Allora tengo i miei cavalli.. Ancora su 3.4.0.beta1-dev.
Il problema è risolto nel mio forum ma ancora non so come..

1 Mi Piace

Solo per aggiornare dopo un periodo di circa 24 ore il problema è ora scomparso, il che suggerisce che stia forzando una qualche sorta di reindicizzazione come altri hanno suggerito.

1 Mi Piace

Grazie per aver segnalato questo bug. Dovrebbe essere risolto con questa PR

Abbiamo spostato il tipo di post-azione like nel database. Tuttavia, per motivi di prestazioni, memorizziamo nella cache i tipi di post-azione (per 24 ore), motivo per cui tutto viene automaticamente corretto per te dopo circa 24 ore.

Quando Discourse viene aggiornato, dovremmo reimpostare questa cache per assicurarci che il front-end abbia accesso a tutti i tipi di post-azione.

6 Mi Piace

Questo argomento è stato chiuso automaticamente 3 giorni dopo l’ultima risposta. Non sono più consentite nuove risposte.