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

3po

Sehr aktives Mitglied
30. August 2011
2.584
94
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.584
94
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.584
94
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.584
94
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.584
94
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.584
94
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.584
94
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
298
31
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
Bilder Upload und Fehlermeldung WooCommerce-Connector 0
Neu beim Umstieg von unicorn auf SCX Bilder aktivieren Otto.de - Anbindung (SCX) 0
Neu Kategorie Bilder werden im Webshop nicht angezeigt User helfen Usern - Fragen zu JTL-Wawi 0
Neu Bilder von Merkmalen werden nicht angezeigt Gelöste Themen in diesem Bereich 5
Versuch Bilder aus Ebay für Kaufland zu übernehmen JTL-Wawi 1.8 0
Neu Bilder werden Falsch im Shop angezeigt. WooCommerce-Connector 0
Neu Bilder öffnen sich in mobiler Version fehlerhaft. Allgemeine Fragen zu JTL-Shop 0
Neu Bilder für Kindartikel Gelöste Themen in diesem Bereich 4
Neu Bilder unter "Mehr dieser Waregruppe" und "Kunden, die diesen Artikel gekauft haben, kauften auch" fehlen eBay-Designvorlagen - Fehler und Bugs 0
Neu Amazon Lister übergibt nur das Hauptbild an Amazon, weiter Bilder werden nicht übertragen Amazon-Lister - Fehler und Bugs 0
Neu Wie kann ich Alt-Texte für Bilder an Shopify senden? Shopify-Connector 2
Neu Connector überträgt keine Bilder Shopify-Connector 1
Neu webp-Bilder werden nicht mehr generiert JTL-Shop - Fehler und Bugs 0
Neu Einstellung: "Bilder des Vaterartikels un der folgenden Variationswerte übernehmen" und der Shopware Server "explodiert" Shopware-Connector 10
Neu Bilder werden teilweise in verschiedenen Browser falsch dargestellt Gelöste Themen in diesem Bereich 3
Neu Bilder in Chrome zerquetscht angezeigt.. Gelöste Themen in diesem Bereich 16
Neu Neuer Verkauskanal: Bilder inaktiv User helfen Usern - Fragen zu JTL-Wawi 2
Neu Shop Bilder-Anzeige in Firefox fehlerhaft Allgemeine Fragen zu JTL-Shop 0
Neu Shop Bilder-Anzeige in Firefox fehlerhaft Allgemeine Fragen zu JTL-Shop 6
Neu Plattform als Darstellungsbedingungen für Bilder oder Text Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Custom css für Galerie-Bilder Einrichtung JTL-Shop5 3
Neu JTL Wawi Bild-Upload unvollständig oder nur als mit meinem PC hochgeladen zu sehen User helfen Usern - Fragen zu JTL-Wawi 2
Neu Upload-Modul fehlerhaft Plugins für JTL-Shop 3
Neu Gefahrlos Testkunden aus tkunde löschen? Umstieg auf JTL-Shop 0
Neu Pickliste löschen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Alle Produktbilder in Shopify aus JTL löschen Shopify-Connector 0
In Diskussion CustomWorkflow löschen bzw. ändern JTL-Workflows - Ideen, Lob und Kritik 3
Neu Ist es möglich per Ameise Kunden zu löschen? Arbeitsabläufe in JTL-Wawi 2
Rechnungen löschen JTL-Wawi 1.7 1
Kundengruppe löschen JTL-Wawi 1.7 6
Neu Datenbankebene per SQL löschen Eigene Übersichten in der JTL-Wawi 6
Neu Warenkorb nach X Tagen löschen JTL-Shop - Ideen, Lob und Kritik 2
Neu keine Zahlung vom Kunden -- Auftrag stornieren oder löschen? Gelöste Themen in diesem Bereich 3
Neu Wie kann ich nicht mehr vorhandene ausländische USt-ID löschen? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Artikel in Aufträgen löschen User helfen Usern - Fragen zu JTL-Wawi 0
Stornierte Testeinkäufe löschen JTL-Wawi 1.7 2
Neu Workflow: Vorname bei Auftragserstellung löschen Wawi 1.5 Gelöste Themen in diesem Bereich 3
Fehler bei Kategorien löschen JTL-Wawi 1.8 0

Ähnliche Themen