Ich habe eine seltsame Sache bei der neuesten Version von Discourse (3.4.0.beta1-dev).
Einige Beiträge werden nicht angezeigt und geben folgenden Fehler in der Konsole aus.
Der Spinner dreht sich und dreht sich!
Seltsam ist, dass einige Beiträge hängen bleiben, wenn ich angemeldet bin, und geladen werden, wenn ich mich abmelde. Aber einige werden nie geladen.
Das bekomme ich in der Konsole:
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)
Was ich bisher getan habe:
Im Safe-Mode geprüft. Gleiches Problem
Plugins nacheinander deaktiviert. Gleiches Problem
Launcher-App neu erstellt
Das sehe ich übrigens beim Neuerstellen:
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".
Ich werde das im Auge behalten.. Wenn es wieder passiert, mache ich ein Video!
Einschließlich dessen, was ich im Konsolenprotokoll + Netzwerk-Tabs sehe
Nur zur Information, nach einem Zeitraum von etwa 24 Stunden ist das Problem nun verschwunden, was darauf hindeutet, dass es eine Art Neuindizierung erzwingt, wie andere bereits vorgeschlagen haben.
Vielen Dank, dass Sie diesen Fehler gemeldet haben. Er sollte mit diesem PR behoben sein:
Wir haben den like-Post-Aktionstyp in die Datenbank verschoben. Aus Performancegründen cachen wir jedoch Post-Aktionstypen (für 24 Stunden) – deshalb ist alles nach etwa 24 Stunden automatisch für Sie behoben.
Wenn Discourse aktualisiert wird, sollten wir diesen Cache zurücksetzen, um sicherzustellen, dass das Frontend Zugriff auf alle Post-Aktionstypen hat.