Neu Artikelmerkmale umbenennen kann zum Error führen

Puma7

Sehr aktives Mitglied
4. Mai 2016
394
42
Hi,

meine Mitarbeiterin kam auf die Idee ein paar Merkmale zusammenzuführen und hat dabei das Merkmal "Flachgewebe" gelöscht und das Merkmal "Web" in "Flachgewebe" umbenannt.
Für JTL kein Problem, bloß beim Abgleich wurde dann versucht "Flachgewebe" hinzuzufügen obwohl es in der Datenbank schon existierte. Was genau passiert ist kann ich nicht sagen. "Web" war weg und "Flachgewebe" noch da und JTL hat versucht "Flachgewebe" nochmal hinzuzufügen.
Shopware fand das semi geil und wirf den Fehler "duplicate entry" weil ja ein Merkmal mit dem selben namen bereits existiert und ein Merkmal darf wohl nur einmal da sein. Das passierte in beiden Shopware Shops die angebunden sind.
Lösung: Das Merkmal "Flachgewebe" in Shopware löschen und JTL kann wieder normal zum Shop hin Synchronisieren. Die Synchronisation war mit Shopware übrigens nicht mehr möglich wegen dieses kleinen Fehlers.

Jetzt meine Frage. Kann man nicht generell den Fehler "duplicate entry" abfangen? Denn wenn ein Wert bereits 1:1 existiert müsste JTL ihn nicht mehr hochladen. Oder man löscht diesen doppelten wert und legt ihn neu an.

Code:
JTL-Wawi: End sync
Exception: An exception occurred while executing 'UPDATE s_filter_values SET value = ? WHERE id = ?' with params ["Flachgewebe", 300]:

SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '32-Flachgewebe' for key 'optionID'
An exception occurred while executing 'UPDATE s_filter_values SET value = ? WHERE id = ?' with params ["Flachgewebe", 300]:

SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '32-Flachgewebe' for key 'optionID'
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: An exception occurred while executing 'UPDATE s_filter_values SET value = ? WHERE id = ?' with params ["Flachgewebe", 300]:

SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '32-Flachgewebe' for key 'optionID'

An exception occurred while executing 'UPDATE s_filter_values SET value = ? WHERE id = ?' with params ["Flachgewebe", 300]:

SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '32-Flachgewebe' for key 'optionID'

Response: {"result":[],"error":{"code":0,"message":"An exception occurred while executing 'UPDATE s_filter_values SET value = ? WHERE id = ?' with params [\"Flachgewebe\", 300]:\n\nSQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '32-Flachgewebe' for key 'optionID'","data":null},"jtlrpc":"2.0","id":"bd6523bfb6454d65bc0a78814b4383f1"}
Exception bei specific.push: An exception occurred while executing 'UPDATE s_filter_values SET value = ? WHERE id = ?' with params ["Flachgewebe", 300]:

SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '32-Flachgewebe' for key 'optionID'

An exception occurred while executing 'UPDATE s_filter_values SET value = ? WHERE id = ?' with params ["Flachgewebe", 300]:

SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '32-Flachgewebe' for key 'optionID'

Response: {"result":[],"error":{"code":0,"message":"An exception occurred while executing 'UPDATE s_filter_values SET value = ? WHERE id = ?' with params [\"Flachgewebe\", 300]:\n\nSQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '32-Flachgewebe' for key 'optionID'","data":null},"jtlrpc":"2.0","id":"9179ca418ba64f8c8d0788a6f409f290"}
   bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.Ykj3Kxq5wvA(String  , Object  , Boolean  , NetworkCredential  )
   bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.mPE35O9Ldey(String  , Object  , Boolean  , NetworkCredential  )
   bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.Ykj3Kxq5wvA(String  , Object  , Boolean  , NetworkCredential  )
 
Zuletzt bearbeitet:

Tobias Cordemann

Mitglied
18. Dezember 2017
65
7
Hey Puma7,

geh mal bitte in das Backend von deinem Shopware und lösche dort alle Merkmale raus.
Danach machst du einen Komplettabgleich nur von den Mermalen.
Dies sollte deinen Fall lösen können.

Beste Grüße
 
Ähnliche Themen
Titel Forum Antworten Datum
In Diskussion Workflow - Artikelmerkmale setzen? JTL-Workflows - Ideen, Lob und Kritik 2
Variationen per Ameise umbenennen JTL-Wawi 1.8 1
Neu Workflow Aktion E-Mail senden kann nicht Plain und HTML Email zusammen versenden Arbeitsabläufe in JTL-Wawi 6
Neu Wo kann ich einstellen, welche Rechnungsvorlage "gezogen" wird Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 13
Neu Amazon Prime - DHL Versandlabel kann nicht gedruckt werden "Ein Prime Versandlabel wurde nicht gekauft, da kein verfügbares gefunden wurde." JTL-ShippingLabels - Fehler und Bugs 0
Neu Versandschein für Schweiz kann nicht gedruckt werden folgende Fehlermeldung JTL-ShippingLabels - Fehler und Bugs 1
Neu kann man in List & Label Zeilen auskommentieren User helfen Usern - Fragen zu JTL-Wawi 4
Kann ich eine email an die Wawi senden durch die dann ein neuer Auftrag generiert wird? (Daten müssen händisch vervollständigt werden...) JTL-Wawi 1.8 2
Neu Kann uns jemand beim Otto einrichten helfen? Dienstleistung, Jobs und Ähnliches 3
Beantwortet #GEFUNDEN# Suche jemand , der uns eine (automatische) SQL Abfrage erstellen kann mit Mail Ausgabe Dienstleistung, Jobs und Ähnliches 2
Neu Wie kann ich im JTL-Shop einen Abwesenheitshinweis einstellen? Allgemeine Fragen zu JTL-Shop 1
Neu Wie kann ich eine Inventurliste als Excel- oder csv-Datei erstellen? Gelöste Themen in diesem Bereich 3
Wie kann ich eine Benachrichtigung bei einem Wareneingang auslösen mit einer Mail über die Artikel die eingebucht wurden JTL-Wawi 1.8 2
Neu Wie kann ich die vergebene Coupons sehen. Welche Kunde welchen Copoun Allgemeine Fragen zu JTL-Shop 0
Neu Woran kann es liegen, dass ein neu erstellter Connector-Verkaufskanal nicht in der Statusliste des Workers vorkommt? Shopify-Connector 2
Neu Wie kann ich Alt-Texte für Bilder an Shopify senden? Shopify-Connector 2
Neu syntaxfehler report.invoicebilltoaddress.country kann nicht interpretiert werden Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Wer kann bei uns ein EcoDMS einrichten? Dienstleistung, Jobs und Ähnliches 16
Verwiesen an Support TSE Modul wird nicht mehr erkannt, kann auch nicht wieder aktiviert werden, diverse Fehlermeldungen JTL-POS - Fehler und Bugs 1
In Bearbeitung Sunmi P2 kann keinen Barcode scannen JTL-POS - Fragen zu Hardware 5
Neu [Umfrage] - Was hälst du von Updates - Innovativ oder aufwendig? Wie kann es besser gehen? Installation / Updates von JTL-Shop 0
Neu Wie kann ich nicht mehr vorhandene ausländische USt-ID löschen? User helfen Usern - Fragen zu JTL-Wawi 1
Neu PayPal - Benachrichtungen über Zahlung -> EMail. Wo kann man den Betreff bearbeiten? User helfen Usern - Fragen zu JTL-Wawi 6
Neu JTL WAWI Icecat Anbindung - Wer kann einrichten? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Wawi läuft, aber ein Rechner hat den Pfad zur Datenbank verloren, Mandant kann nicht ausgewählt werden User helfen Usern - Fragen zu JTL-Wawi 3
Neu Versandart kann nicht gelöscht werden User helfen Usern - Fragen zu JTL-Wawi 0

Ähnliche Themen