100% Zustimmung @drakon .
Bei Slack kann man mal bei einem akuten individuellem Problem nachfragen, und auf eine Antwort hoffen.
Das Shopware aber faktisch das Forum aufgegeben hat, und meint, alles via Slack kommunizieren zu müssen, kann ich echt nicht verstehen.
Somal „Slack“ ja ein ewiger Fluss ist, finde da nach ein paar Tagen Abwesenheit mal was wieder. (Oder nach 3 Wochen Urlaub inkl. Digital Detox )
Wenn Ihr mehr von den „Shopbetreibern“ und kleine Dienstleister erreichen wollt, ist Slack der völlig falsche Ort. Da wäre - wie früher - das Forum zumindest eine zweite Pflichtstelle für solche Dinge wie „könnt Ihr mal testen“.
Hab leider auch das update installiert.
Plugin war danach nicht mehr im Backend sichtbar.
Bin wieder zurück auf 2.1.2
Leider bekomme ich nun immer Fehler beim upload
„Ein Fehler ist aufgetreten
No valid file name“
Selbst die unangetastete Exportdatei zum Test.
Das ist echt scheiße, da ich ein paar hundert Artikel einstellen wollte.
Keine Ahnung was ich jetzt noch tun kann ?
Falls ihr ein Backup habt dann wie von Tercura oben beschrieben per FTP im Order /engine/Shopware/Plugins/Community/Backend den Unterordern /SwagImportExport (Version 3.0) ersetzen durch die Version 2.12 aus dem Backup (Einfach den ganzen Ordner aus dem Backup herüberkopieren) .
Anschließend das Plugin V.2.12 über den Pluginmanager wieder neu Installieren und auf das angebotene Update auf 3.0 verzichten. (Siehe Screenshot oben)
Zwar habe ich ein Backup, möchte aber ungern den Verlust der Profile riskieren (keine Ahnung ob und wie die wiederhergestellt werden könnten). Wenn ich es richtig verstanden habe wir es in den nächsten Stunden oder Tagen ja auch ein weiteres Update geben, das die Probleme dann hoffentlich löst?
Nun erhalte ich beim Aufruf von https://…/backend/SwagImportExportCron/cron?key=xxx die Fehlermeldung „Kein Profil im Dateinamen import.default_articles_complete_mod gefunden“.
Ich habe extra nicht manuell eine alte Version des Plugins installiert, offenbar hat es die Profile aber dennoch gekillt. Das würde ich mir gerne anschauen, im Backend gibt es aber weiterhin keinen Menüpunkt mehr für das Plugin.
Kann mir jemand sagen, wo in den Backups ich das alte Profil finde? Liegt das irgendwo im Dateisystem und/oder in MySQL? Reicht es aus es an die richtige Stelle zu kopieren?
Shopware 5.7.14
Kann das Plugin nicht updaten. Hatte auf die neueste Version gehofft. Bekomme weiterhin die nachfolgende Fehlermeldung:
Could not apply migration (SwagImportExport\Migrations\Migration2). Error: Unknown database type json requested, Doctrine\DBAL\Platforms\MySqlPlatform may not support it.
AH01071: Got error 'PHP message:
PHP Fatal error: Uncaught TypeError:
Return value of SwagImportExport\\Components\\DbAdapters\\Products\\ConfiguratorWriter::updateConfiguratorSetTypeIfConfigSetIdIsNotEmptyAndSetDoesExistAndMatchSetName() must be of the type int or null, string returned in /.../custom/plugins/SwagImportExport/Components/DbAdapters/Products/ConfiguratorWriter.php:401\nStack trace:\n
#0 /.../custom/plugins/SwagImportExport/Components/DbAdapters/Products/ConfiguratorWriter.php(70): SwagImportExport\\Components\\DbAdapters\\Products\\ConfiguratorWriter->updateConfiguratorSetTypeIfConfigSetIdIsNotEmptyAndSetDoesExistAndMatchSetName()\n
#1 /.../custom/plugins/SwagImportExport/Components/DbAdapters/ProductsDbAdapter.php(1302): SwagImportExport\\Components\\DbAdapters\\Products\\ConfiguratorWriter->writeOrUpdateConfiguratorSet()\n#2 /var/www...', referer: https://shopware.diekonkurrenz.de/backend/
Ich werde jetzt vorerst anordnen, bei keinem Kundenshop diese Plugin zu updaten.
Gesichert habe ich sie auch, zumindest habe ich vollständige Backups vom Filesystem und von MySQL. Leider weißt ich nicht, wie/wo ich sie einspielen kann, liegen die irgendwo als Dateien? Oder in MySQL?
Bei mir taucht der Link zum Plugin leider weiterhin nicht im Backend auf, wie konntest Du das beheben? Nochmal die ursprüngliche Version des Plugins installieren und dann auf die 3.0.2 updaten?
die Profile werden in der Tabelle s_import_export_profile gespeichert. Wenn du diese Tabelle auf den Zustand wie vor dem Update wiederherstellst, sollten die Profile alle wieder da sein.
Die Datenstruktur des Plugins hat sich durch das Update nicht geändert.
Nachdem ich die Tabelle wiederhergestellt habe erhalte ich beim Aufruf von https://…/backend/SwagImportExportCron/cron?key=xxx nun die folgende Fehlermeldung:
The EntityManager is closed.
Im Backend fehlt das Plugin weiterhin. Irgendwelche Ideen?
Ich habe nun doch ein Downgrade auf Version 2.12.0 durchgeführt, dann die Profile über MySQL neu eingespielt und damit funktionierte wieder alles. Danach wieder auf 3.0.3 (steht dort als Version, Changelog endet aber bei 3.0.2) aktualisiert und es sieht weiterhin alles richtig aus.