Hallo zusammen,
Ich habe derzeit mit folgendem Problem zu kämpfen.
Ich setze gerade eine Entwicklungsumgebung auf, um das produktive Docker Image für einen Kunden zu testen.
Gefolgt bin ich den Anweisungen im Git Repo zum Produtiven Docker Image.
Soweit so gut, hat alles geklappt. Die Docker Compose habe ich dann auf Kubernetes Manifeste umgeschrieben und das ganze in unserem Cluster deployed. Entsprechende Volumen wurden natürlich an der Stelle auch angelegt.
Nach Installation und einrichten im Admin-Backend wollte ich nun den Extension Store aktivieren. Es kommt zu einer Classloader-Exception, die ich mir nicht erklären kann.
Die composer.json auf der Maschine:
/var/www/html/custom/plugins/SwagExtensionStore $ cat composer.json
{
"name": "swag/swag-extension-store",
"version": "2.1.1",
"description": "SWAG Extension Store",
"type": "shopware-platform-plugin",
"license": "MIT",
"authors": [
{
"name": "shopware AG",
"homepage": "https://shopware.com"
}
],
"require": {
"shopware/core": "~6.5",
"shopware/administration": "~6.5"
},
"autoload": {
"psr-4": {
"SwagExtensionStore\\": "src/"
}
},
"autoload-dev": {
"psr-4": {
"SwagExtensionStore\\Tests\\": "tests/"
}
},
"extra": {
"shopware-plugin-class": "SwagExtensionStore\\SwagExtensionStore",
"copyright": "shopware AG",
"label": {
"de-DE": "Shopware Store",
"en-GB": "Shopware Store"
},
"description": {
"de-DE": "Entdecken und kaufen Sie Erweiterungen ganz einfach, direkt in Ihrem eigenen Shopware-Shop. Erhalten Sie Zugang zu vielen Erweiterungen, die Sie in Ihren Shop integrieren können.",
"en-GB": "Explore and buy extensions easily, right from within your own Shopware shop. Get access to loads of helpful Extensions and modern Themes that can be integrated into your shop."
},
"manufacturerLink": {
"de-DE": "https://www.shopware.com/en/",
"en-GB": "https://www.shopware.com/en/"
},
"supportLink": {
"de-DE": "https://www.shopware.com/en/",
"en-GB": "https://www.shopware.com/en/"
}
}
}
Komischerweise: Ich kann per command line die Erweiterung installieren und aktivieren.
Shopware Plugin Lifecycle Service
=================================
Activate 1 plugin(s):
* Shopware Store (v2.1.1)
Plugin "SwagExtensionStore" has been activated successfully.
[OK] Activated 1 plugin(s).
! [NOTE] You may want to clear the cache after activating plugin(s). To do so run the cache:clear command
Wechsel ich nun auf die Seite, sehe ich immernoch die „Store Aktivieren“-Page.
Ich kann hier zwar auf den Aktivieren Knopf drücken, bekomme dann aber eine Exception in der Browser Konsole:
Uncaught (in promise) ChunkLoadError: Loading chunk 707 failed.
(error: http://demo.local/bundles/administration/static/js/1a9e7a10a64fac1111c4.js)
Die Seite lädt neu und ich lande wieder bei der „Store Aktivieren“-Page.
Hat hier jemand eine Idee, oder Vermutung, wie dieses Problem zustande kommen könnte? Ich wäre über jeden Ansatz dankbar.
Mfg,
Lukas