Nach dem Upgrade ist jedes Komponente defekt

Ich habe gerade ./launcher rebuild ohne Fehler ausgeführt, und jetzt erhalte ich von jeder Komponente eine Admin-Warnung.

Der Safe-Modus hilft hier nicht, was bedeutet, dass Plugins keinen Einfluss haben. Discourse zeigt keine neuen Fehler im Log an (nur langanhaltende, d. h. von ActivityPub und Ein geplanter Admin-Dashboard-Problemcheck (upcoming_change_stable_opted_out) ist fehlgeschlagen. : ArgumentError : falsche Anzahl von Argumenten (0 angegeben, 1 erwartet)).

Ideen?

Was siehst du in der Browser-Entwicklerkonsole?

Nichts, ich bin auf dem iPad :face_with_peeking_eye:

Das ist wohl nicht hilfreich, oder?

Failed to load theme 483 from https://foorumi.katiska.eu/theme-javascripts/1f680a949b9ae2f9a2e59c27e0f6a9f61cead9aa.js?__ws=foorumi.katiska.eu Error {  }
r@webkit-masked-url://hidden/:27:166011
value@webkit-masked-url://hidden/:27:182883
@webkit-masked-url://hidden/:27:184904

Ok, los geht’s:

Es scheint, als wäre etwas mit dem Theme-Compiler schiefgelaufen. Das habe ich noch nie gesehen.

Um die Kompilierung erneut zu versuchen, kannst du folgendes ausführen:

./launcher enter app
rails c

und dann

Discourse.clear_all_theme_cache!

Falls das nicht funktioniert, versuche ich einen weiteren launcher rebuild und führe danach den rails c-Befehl erneut aus.

Ich verwende jedes Mal ./launcher rebuild — die Web-UI hat mich vor ein paar Jahren ein paar Mal im Stich gelassen :joy:

Aber das Löschen des Caches hat im Moment geholfen.

Zuvor hatte ich nach dem Neuaufbau 503-Fehler. Als ich begann, Komponenten zu deaktivieren, verschwand das Problem irgendwann, aber es gab keine Anzeichen für eine defekte Theme-Component. Ich hatte das Gefühl, dass wenn das Öffnen meines Forums länger als üblich dauerte, das ein klares Zeichen dafür war, dass alles wieder in Ordnung war. Manchmal mussten mehr Komponenten deaktiviert werden, manchmal reichten schon drei. All das begann vielleicht vor einem Monat. Aber weil niemand andere ähnliche Probleme meldete, wusste ich, dass ich der Einzige war :man_shrugging: