Shop nach ImportExport Plugin Update tot

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.

Bin über jeden Tipp sehr dankbar!

SW 5.7.11 / Plugin 3.0.2

Beim Artikel Import mittels einer XML-Datei:

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.

PS: Der Funktionsname ist der Knaller :slight_smile:

updateConfiguratorSetTypeIfConfigSetIdIsNotEmptyAndSetDoesExistAndMatchSetName

Hallo @R4M

danke fürs Reporten. Ticket ist erstellt Shopware Issuetracker
Schauen wir uns umgehend an.

Viele Grüße aus Schöppingen
Michael Telgmann

Wird auch untersucht, wieso das Plugin z. B. bei mir und bei @GHD_Tobias gar nicht mehr in der Navigation im Backend verlinkt ist, obwohl aktiviert?

Außerdem wäre es schön zu wissen, ob und wie sich die offenbar durch das Update abhanden gekommenen Profile wieder aus Backups einspielen lassen.

Zum Glück hatte ich die Profile davor schon gesichert.
Jetzt sieht es so aus als ob es wieder funktioniert.

Der Fehler „Ein Fehler ist aufgetreten No valid file name“
kommt urplötzlich nicht mehr. Warum kann ich allerdings nicht sagen.

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?

Hallo @tr1

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.

Viele Grüße aus Schöppingen
Michael Telgmann

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? :worried:

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.

Hallo zusammen,

ja wir haben soeben die Version 3.0.3 veröffentlicht. Insgesamt haben wir hier vier Fehler behoben. Also gerne noch mal testen.

Viele Grüße aus Schöppingen
Michael Telgmann

Hallo tr1,
wo bitte finde ich Version 2.12.0 ?
Bei 3.0.3 fehlt unter „Inhalte“ das komplette Import/Export Modul

Schau’ mal hier:

@SmartStylez
diese Möglichkeit hat bei mir nicht funktioniert.
Die Inhalte sind ganz anders aufgebaut und können nicht installiert werden.

@Thomas_bei_Dunken
Im Shopware Account kannst du unter Shops/dein Shop/Shopware Import/Export
alle Versionen runterladen und dann im Backend/Plugin Manager/installiert das Plugin über den Button "Plugin hochladen "oben links hochladen.

Guten Morgen,

die alte Version habe ich dank euch nun wieder aktiv.

Leider sind meine Profile alle weg, wie bekomme ich die wieder ?
Hatte gestern eine Datensicherung gemacht die auf tar.gz endet, keine Ahnung wie ich die öffnen muss um meine Profile wieder herstellen zu können.
Die Tabelle `s_import_export_profile finde ich über phpmyadmin leider nicht.
Ok, Tabelle habe nun doch gefunden, wie setze ich die nun zurück ?

Unser Provider hat uns die Tabelle nun zurückgesetzt,
die Profile sind wieder da, es funktioniert aber trotzdem nicht.
Fehlermeldung wie oben:
"Leider bekomme ich nun immer Fehler beim upload

„Ein Fehler ist aufgetreten
No valid file name“"

Shopware 5.7.15
Import/Export 2.12.1
Dank unsere Poviders funktioniert nun der Import wieder,
der Ordner SwagImportExport-2.12.0 war nicht mehr vorhanden und wurde vom Backup gestern wieder eingespielt, danke an Profihost

@Thomas_bei_Dunken

ich hatte beim erneuten Aufspielen auch wieder diesen Fehler.
Bei mir hat es geholfen die Datei umzubenennen.
Einfach ein Wort ohne Sonderzeichen und Leerzeichen nutzen, dann klappt es.

Hallo, ich komme hier nicht weiter. Ich habe 5.7.15 und auf 3.0.3 geupdatet. Augenscheinlich ist das Plugin installiert ohne Fehlermeldung aber unter Inhalte sehe ich keinen Eintrag. auch der Ordner „/engine/Shopware/Plugins/Community/Backend“ ist leer.

ich habe mir die alte 2.12.1 runtergeladen, manuell installiert und auf 3.0.3 geupgraded. schein jetzt erstmal zu gehen.

Bei mir taucht auch ein Fehler auf bzw. kein Fehler. Ich kann die Profile nicht erweitern. Die Mapping Dropdowns sind leer. Frischer Shop kurz vor Go-Live.
Ich behelfe mir mit Profilen aus einem anderen Shop der das Plugin noch nicht geupdatet hat.

Kommt da noch ein Update? Fehlerfix?

Ich finde im Shopware Account auch kein Plugin von Shopware bezgl. In / Export ist das in der Community Edition nicht möglich?

EDIT: musste es „kaufen“ alles klar.

Hallo @bettenundwohnen

klingt nach diesem Fehler: Shopware Issuetracker

Viele Grüße aus Schöppingen
Michael Telgmann

1 Like

JA so ist es! Gut das es auf dem Schirm ist. Dann kann ich ja doch iwann updaten. :slight_smile: