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".
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.
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.