Gelöst Bilder Upload / Löschen / Ersetzen funktioniert nicht mehr

3po

Sehr aktives Mitglied
30. August 2011
2.594
98
Nun hat es mich auch erwischt, der Bild Upload / ersetzen / löschen Teil des Connectors geht bei uns nicht mehr.

  • Wenn man ein Bild löscht, wird es zwar aus der WAWI entfernt, aber es bleibt in der Medienverwaltung von SW und wird auch nicht beim Artikel gelöscht
  • Ersetzt man ein Bild bleibt das alte in der Medienverwaltung von SW und sowohl das alte als auch neue ist beim Artikel vorhanden. In der Wawi (bei den Bildern Onlineshop) bleibt der Hinweis "Übertragung ausstehend" Es ist auch immer nur ein Bild möglich, da das System scheinbar hier hängenbleibt
  • Gleiches beim hinzufügen von Bildern zu einem bestehenden Artikel
  • UPDATE: beim hochladen von neuen Artikeln wird nur das erste Bild gesendet. In der Wawi (bei den Bildern Onlineshop) bleibt der Hinweis "Übertragung ausstehend"

Eingesetzte Version:
Wawi 1.5.13.1 | SW Connector 2.2.4.4 | SW 5.6.4 | PHP 7.3.8


Abgleich-Protokoll WAWI:
Bitte beachten Sie, dass JTL-Wawi federführend ist!
Im Shop-Backend vorgenommene Änderungen können nicht mehr automatisiert abgeglichen werden und führen somit zu Datenverlust.
Prüfe Endpointkonfiguration.
Abgleich gestartet für 'xxx-xxx'.
Onlineshop-Abgleich beendet für 'xxx-xxx'.

Fehler:
Exception: Call to undefined method Shopware_Components_Translation::deleteAll()
Call to undefined method Shopware_Components_Translation::deleteAll()
Bilder-Senden-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der JTL-Wawi notwendig sind!
Exception bei image.push: Call to undefined method Shopware_Components_Translation::deleteAll()

Call to undefined method Shopware_Components_Translation::deleteAll()

Response: {"result":null,"error":{"code":0,"message":"Call to undefined method Shopware_Components_Translation::deleteAll()","data":"Exception 'Error' (Code: 0) with message 'Call to undefined method Shopware_Components_Translation::deleteAll()' in phar:\/\/\/home\/parjghgy\/www.xxx-xxx.de\/ shopware\/engine\/Shopware\/Plugins\/Community\/Frontend\/jtlconnector\/connector.phar\/src\/Mapper\/Image.php:1000"},"jtlrpc":"2.0","id":"unknown"}
Exception bei image.push: Call to undefined method Shopware_Components_Translation::deleteAll()

Call to undefined method Shopware_Components_Translation::deleteAll()

Response: {"result":null,"error":{"code":0,"message":"Call to undefined method Shopware_Components_Translation::deleteAll()","data":"Exception 'Error' (Code: 0) with message 'Call to undefined method Shopware_Components_Translation::deleteAll()' in phar:\/\/\/home\/parjghgy\/www.xxx-xxx.de\/shopware\/engine\/Shopware\/Plugins\/Community\/Frontend\/jtlconnector\/connector.phar\/src\/Mapper\/Image.php:1000"},"jtlrpc":"2.0","id":"unknown"}
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.OH8NWHJvlvs(String , Object , Boolean , NetworkCredential )
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.A8RNWqvShE7(String , Object , Boolean , NetworkCredential )
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.OH8NWHJvlvs(String , Object , Boolean , NetworkCredential )
 
Zuletzt bearbeitet:

3po

Sehr aktives Mitglied
30. August 2011
2.594
98
So nun haben wir ein Komplett versagen des Connectors. Es wurde ein neuer Artikel angelegt mit einem neuen Merkmal, hier hängt die WAWI nun fest. Beim Versuch das Merkmal wieder zu löschen und nochmals ein Abgleich zu machen kommt der gleiche Hinweis und es bleibt bei "Merkmale senden" hängen !
Der Fehler liegt wohl irgendwo bei dieser Funktion "Exception: Call to undefined method Shopware_Components_Translation::deleteAll()"


Abgleich-Protokoll WAWI:

Bitte beachten Sie, dass JTL-Wawi federführend ist!
Im Shop-Backend vorgenommene Änderungen können nicht mehr automatisiert abgeglichen werden und führen somit zu Datenverlust.
Prüfe Endpointkonfiguration.
Abgleich gestartet für 'xxx-xxx'.
Onlineshop-Abgleich beendet für 'xxx-xxx'.


Fehler:
Exception: Call to undefined method Shopware_Components_Translation::deleteAll()
Call to undefined method Shopware_Components_Translation::deleteAll()
Merkmale-Senden-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der JTL-Wawi notwendig sind!
Exception bei specific.push: Call to undefined method Shopware_Components_Translation::deleteAll()

Call to undefined method Shopware_Components_Translation::deleteAll()

Response: {"result":null,"error":{"code":0,"message":"Call to undefined method Shopware_Components_Translation::deleteAll()","data":"Exception 'Error' (Code: 0) with message 'Call to undefined method Shopware_Components_Translation::deleteAll()' in phar:\/\/\/home\/parjghgy\/www.xxx-xxx.de\/ shopware\/engine\/Shopware\/Plugins\/Community\/Frontend\/jtlconnector\/ connector.phar\/src\/Mapper\/Specific.php:345"},"jtlrpc":"2.0","id":"unknown"}
Exception bei specific.push: Call to undefined method Shopware_Components_Translation::deleteAll()

Call to undefined method Shopware_Components_Translation::deleteAll()

Response: {"result":null,"error":{"code":0,"message":"Call to undefined method Shopware_Components_Translation::deleteAll()","data":"Exception 'Error' (Code: 0) with message 'Call to undefined method Shopware_Components_Translation::deleteAll()' in phar:\/\/\/home\/parjghgy\/www.xxx-xxx.de\/shopware\/engine\/Shopware\/Plugins\/Community\/Frontend\/jtlconnector\/connector.phar\/src\/Mapper\/Specific.php:345"},"jtlrpc":"2.0","id":"unknown"}
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.OH8NWHJvlvs(String , Object , Boolean , NetworkCredential )
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.A8RNWqvShE7(String , Object , Boolean , NetworkCredential )
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.OH8NWHJvlvs(String , Object , Boolean , NetworkCredential )


Wir benötigen nun wirklich dringend Hilfe bzw. Beseitigung dieses Fehlers!
 
Zuletzt bearbeitet:

3po

Sehr aktives Mitglied
30. August 2011
2.594
98
Ich habe nun eine Temporäre Lösung: Ein Downgrade des Connectors auf 2.2.4.2 hat alle Probleme beseitigt. Folgendes wurde in den 2 nachfolgenden Versionen gemacht welche den Fehler verursacht:

v 2.2.4.4
24.01.2020
  • Fixed start_date for payment import
v 2.2.4.3
27.11.2019
  • CO-711 Fixed primary key mapper
  • CO-730 Fixed problem with translation service override <--- Vermutlich das hier ist das Problem
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: dolfy

Ren

Aktives Mitglied
11. September 2017
11
0
Hallo,

wir haben das gleiche Problem. Die Bestände werden auch nicht aktualisiert.

Viele Grüße

René
 

Ren

Aktives Mitglied
11. September 2017
11
0
Ach ja....

Wir benutzen Shopware 5.6.4, Wawi 1.5.13.1, PHP7.3.14, Connector 2.2.4.4

Schönes WE
 

3po

Sehr aktives Mitglied
30. August 2011
2.594
98
Wie im Beitrag vorher geschrieben liegt es an der aktuellen Connector Plugin Version für Shopware. Wir haben einen Downgrade auf die Version 2.2.4.2 gemacht
 

Immanuel

Gesperrter Benutzer
24. August 2016
1.542
329
Hallo @3po,

das ist eigenartig. Der Connector sollte mit CO-730 korrekt funktionieren. Ist es möglich für dich, wieder auf die aktuelle Version 2.2.4.4 upzudaten? Möglicherweise ist damals beim Update auf 2.2.4.3 was schief gelaufen und der benötigte Event Listener wurde nicht ordentlich registriert.

@Ren
Du scheinst ein anderes Problem zu haben. Bitte nutze die Suchfunktion im Forum. Eventuell hatte jemand schonmal das gleiche Problem. Falls nicht, erstelle bitte ein eigenes Thread mit genügend Informationen, damit das Problem eingegrenzt werden kann.
 

3po

Sehr aktives Mitglied
30. August 2011
2.594
98
Hallo @3po,

das ist eigenartig. Der Connector sollte mit CO-730 korrekt funktionieren. Ist es möglich für dich, wieder auf die aktuelle Version 2.2.4.4 upzudaten? Möglicherweise ist damals beim Update auf 2.2.4.3 was schief gelaufen und der benötigte Event Listener wurde nicht ordentlich registriert.

@Ren
Du scheinst ein anderes Problem zu haben. Bitte nutze die Suchfunktion im Forum. Eventuell hatte jemand schonmal das gleiche Problem. Falls nicht, erstelle bitte ein eigenes Thread mit genügend Informationen, damit das Problem eingegrenzt werden kann.
Ich habe lediglich die Files im Ordner des Plugins mit den der Version 2.2.4.4 ausgetauscht, im Backend zeigt es aber weiterhin die Version 2.2.4.4 an. daher kann ich nicht das update nochmals durchführen.

Oder ist, wenn ich die Files wieder von 2.2.4.4 einspiele, die Möglichkeit mit dem Button "Neu installieren" eine Neuinstallation ohne Verlust der Verknüpfungen möglich? Generell habe ich noch nie (außer jetzt am letzten Freitag) irgendwelche downgrades oder ähnliches gemacht, immer ganz klassisch, regulär installiert und aktualisiert. Auch bei der installation der 2.2.4.3 gab es keine Fehlermeldungen?
 

Immanuel

Gesperrter Benutzer
24. August 2016
1.542
329
@3po,

bitte setze mal folgende Abfrage in der Shopware DB ab:

SQL:
SELECT * FROM s_core_subscribes WHERE pluginID = (SELECT id FROM s_core_plugins WHERE name = 'jtlconnector') AND subscribe = 'Enlight_Bootstrap_InitResource_Translation'

Falls das Ergebnis der Abfrage leer ist, dann fehlt dir der entsprechende Eintrag, was wiederum der Grund für den Fehler ist.

Den fehlenden Eintrag kannst du mit dem nachfolgenden Befehl hinzufügen. Damit das funktioniert müssen die Connector Files aber auch wieder zwingend auf die ursprüngliche Version (2.2.4.4) gebracht werden.

SQL:
INSERT INTO `s_core_subscribes` (`subscribe`, `type`, `listener`, `pluginID`, `position`)
(SELECT 'Enlight_Bootstrap_InitResource_Translation', 0, 'Shopware_Plugins_Frontend_jtlconnector_Bootstrap::overrideTranslationService', scp.id, 0 FROM s_core_plugins scp WHERE scp.name = 'jtlconnector')

Backup in jedem Falle auch vorher machen.
 

3po

Sehr aktives Mitglied
30. August 2011
2.594
98
Ok das Ergebnis ist leer. Ich werde ein Backup machen, Daten auf 2.2.4.4 aktualisieren und den SQL Befehl absetzten. Werden später berichten ob es dann funktioniert.
 
  • Gefällt mir
Reaktionen: Immanuel

3po

Sehr aktives Mitglied
30. August 2011
2.594
98
Scheint wieder zu funktionieren. Bei einem schnellen Test hat sich ergeben das es scheinbar nur bei Artikeln die nach dem downgrade erstellt worden sind, Bilder löschen Probleme gibt (bleiben in SW Artikel und Medienverwaltung). Da es nicht allzu viele waren ist das egal.

EDIT: Trotzdem komisch, da bei ersten update auf 2.2.4.3 keine Fehler angezeigt wurden?
 

dolfy

Sehr aktives Mitglied
21. Oktober 2012
314
51
Sowas ist immer ärgerlich, gerade kurz vorm Wochenende kann man sowas nicht gebrauchen. 2-4 Tage auf eine Lösung warten kann unter Umstände chaos verursachen.
Was wäre hier die richtige Vorgehensweise für ein Downgrade auf eine vorherige funktionierende Version ohne was kaputt zu machen spricht Verknüpfungen zu verlieren?

Ich habe das mal bei mir überprüft, bei scheint alles glatt gegangen beim connector update auf 4.3 sowie 4.4, DB Eintrag ist vorhanden.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Artikel Bilder bei neuen Amazon Artikeln immer nur JTL Dummy Bild Amazon-Lister - Fehler und Bugs 1
Neu Artikel-Bilder je Plattform JTL Ameise - Eigene Exporte 2
Neu Bilder im Header und Footer fehlen, was hab ich gemacht?? Templates für JTL-Shop 2
Neu Bilder für den Cache werden nicht generiert JTL-Shop - Fehler und Bugs 1
Neu Fehlende Bilder JTL zu WooCommerce Englishe Sprache WPML Onlineshop-Anbindung 0
Neu SQL Query zum Bilder löschen Arbeitsabläufe in JTL-Wawi 3
Bilder umbenennen JTL-Wawi 1.9 1
Bilder importieren JTL-Wawi 1.9 1
Neu Artikelübersicht zeigt 2 Bilder pro Artikel oder leeren Rahmen Allgemeine Fragen zu JTL-Shop 5
Nummernliste der Bilder in mobiler Ansicht entfernen Einrichtung JTL-Shop5 8
Nur bestimmte Bilder für einen Marktplatz aktivieren (Hood.de) JTL-Wawi 1.8 2
Neu Bilder für alle Plattformen verwenden User helfen Usern - Fragen zu JTL-Wawi 8
Hochkant Bilder werden nicht vollständig angezeigt JTL-Wawi 1.8 0
Neu Nach Komplettabgleich doppelt und dreifache Bilder? WooCommerce-Connector 10
Neu Bilder ohne Extension übertragen Shopware-Connector 0
Neu IP Sperre beim Versuch Bilder zu downloaden Allgemeine Fragen zu JTL-Shop 2
Neu Bei VarKombi-Artikeln, wie immer eine Farbe und Größe vorauswählen, damit alle Bilder angezeigt werden? Allgemeine Fragen zu JTL-Shop 4
Neu WMS Mobile zeigt keine Bilder an JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 1
Bilder werden nicht auf WMS mobile angezeigt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 1
Neu JTL Google Shopping Plugin - Bilder Updaten Plugins für JTL-Shop 3
Neu Gibt es eine Möglichkeit zu große Bilder zu verbieten? User helfen Usern - Fragen zu JTL-Wawi 5
Neu Fehlerhafter Paketnummer Upload Shopware-Connector 0
Neu AMAZON automatischer upload ? User helfen Usern - Fragen zu JTL-Wawi 2
Neu x-Facher Upload von Bildateien WooCommerce-Connector 0
Neu Ameise (WAWI 1.9.5.2) -> Wie funktioniert der Upload der Produktion JTL-Plan&Produce - Ideen, Lob und Kritik 1
Neu kein Produkte trotz Upload in WooCommerce WooCommerce-Connector 1
Neu Upload Modul - ist nicht rückgängig zu machen Allgemeine Fragen zu JTL-Shop 3
Hat sich erledigt. Kann ein Mod diesen Post löschen? JTL-Wawi 1.9 0
Neu Lieferadressen aus der Wawi-DB löschen User helfen Usern - Fragen zu JTL-Wawi 5
CustomWorkflow - Zahlung löschen JTL-Wawi 1.9 2
dbo.tFile und tZahlungsabgleichLogeintrag - kann man hier gefahrlos Datensätze löschen? JTL-Wawi 1.9 5
Fehlermeldung nach Bildupdate,-löschen,-ändern Shopware-Connector 1
Neu fehlerhaften / offenen Lieferschein vom WMS wieder löschen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 2
Neu Alle Nachrichten löschen Servicedesk (Beta) 5
Amazon Angebote lassen sich nicht löschen! JTL-Wawi 1.9 0
Neu Artikel lässt sich im Shop 5.2.5 über die Wawi nicht löschen JTL-Shop - Fehler und Bugs 2
Von Workflow lokal gespeicherte Datei direkt wieder löschen lassen JTL-Wawi 1.8 1
Angebote aus F10 / Plattformen => Weitere Plattformen löschen JTL-Wawi 1.9 0

Ähnliche Themen