Nach dem Update auf Shopware 6.7.0.1 habe ich folgendes Problem mit dem Admin-Backend:
- Der Login ins Backend funktioniert problemlos.
- Sobald man die Seite jedoch neu lädt (F5), bleibt das Backend weiß (blank).
- Nach einiger Zeit (oder in einem neuen Browserfenster) funktioniert es manchmal wieder kurzzeitig.
Fehler in der Browser-Konsole:
Uncaught (in promise) TypeError: Cannot set property $i18n of #<Object> which has only a getter
at yY (main-BonZBOrZ.js:28:19823)
at Object.install (main-BonZBOrZ.js:28:17660)
at Object.use (channel-Dcc_eUuB.js:14:15989)
at ZTe.initVue (main-BonZBOrZ.js:194:59723)
at ZTe.init (main-BonZBOrZ.js:194:58856)
at Zc.createApplicationRoot (shopware-pFWKZPax.js:26:2024)
at shopware-pFWKZPax.js:26:1670
TypeError: Cannot read properties of null (reading 'insertBefore')
at insert (channel-Dcc_eUuB.js:18:325)
at $ (channel-Dcc_eUuB.js:14:21968)
at R (channel-Dcc_eUuB.js:14:21470)
at S (channel-Dcc_eUuB.js:14:20852)
at vs.ee [as fn] (channel-Dcc_eUuB.js:14:25406)
at vs.run (channel-Dcc_eUuB.js:9:1808)
at ne (channel-Dcc_eUuB.js:14:25792)
at ue (channel-Dcc_eUuB.js:14:24349)
at Y (channel-Dcc_eUuB.js:14:24126)
at S (channel-Dcc_eUuB.js:14:20880)
Was ich bisher versucht habe:
- Cache gelöscht (
bin/console cache:clear
) - Admin und Storefront neu kompiliert (
bin/build-administration.sh
,theme:compile
) - Inkognito-Modus im Browser getestet (gleiches Verhalten)
- Alle Drittanbieter-Plugins deaktiviert
- Eigenentwickelte Admin-Plugins auf fehlerhafte
Vue.use()
-Aufrufe geprüft
Der Fehler scheint darauf hinzudeuten, dass $i18n
in einer Weise überschrieben wird, die nicht mehr erlaubt ist – möglicherweise aufgrund geänderter Initialisierung von Vue in Shopware 6.7.
Fragen:
- Hat jemand ein ähnliches Verhalten unter 6.7.0.1?
- Gibt es bekannte Inkompatibilitäten mit bestimmten Plugins?
- Gibt es einen Workaround oder Patch?