Neu Shopware 6 - Connector Error: Malformed UTF-8 characters

g.proebster

Neues Mitglied
17. Juni 2021
14
1
Hallo zusammen,

habe Gestern den JTL Connector für Shopware 6 ausprobiert. Bis zum ersten Komplettabgleich kein Problem, ist ja auch super Dokumentiert.

Leider dann beim ~1000. Artikel folgende Fehlermeldung bekommen:
Code:
Exception: Controller = Product | Action = push | JTL-Wawi PK = 25100 | SKU = 14640 | Name = Siemens iQ 700 Backofen mit integrierter Mikrowelle HN878G4B6 60 cm Gerätehöhe | [d8e02ada-9906-46bb-8f6d-5cd423f2d487] The Shopware 6 Admin API responded with an error:
Code = 0 | Status = 500 | Detail = Malformed UTF-8 characters, possibly incorrectly encoded
Controller = Product | Action = push | JTL-Wawi PK = 25100 | SKU = 14640 | Name = Siemens iQ 700 Backofen mit integrierter Mikrowelle HN878G4B6 60 cm Gerätehöhe | [dd2aece4-fe40-48ed-a467-fab0ee260f37] The Shopware 6 Admin API responded with an error:
Code = 0 | Status = 500 | Detail = Malformed UTF-8 characters, possibly incorrectly encoded
Artikel-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 product.push: Controller = Product | Action = push | JTL-Wawi PK = 25100 | SKU = 14640 | Name = Siemens iQ 700 Backofen mit integrierter Mikrowelle HN878G4B6 60 cm Gerätehöhe | [d8e02ada-9906-46bb-8f6d-5cd423f2d487] The Shopware 6 Admin API responded with an error:
Code = 0 | Status = 500 | Detail = Malformed UTF-8 characters, possibly incorrectly encoded
Controller = Product | Action = push | JTL-Wawi PK = 25100 | SKU = 14640 | Name = Siemens iQ 700 Backofen mit integrierter Mikrowelle HN878G4B6 60 cm Gerätehöhe | [dd2aece4-fe40-48ed-a467-fab0ee260f37] The Shopware 6 Admin API responded with an error:
Code = 0 | Status = 500 | Detail = Malformed UTF-8 characters, possibly incorrectly encoded
Response: {"jtlrpc":"2.0","id":"30579b89ce984423ab9d0bdab73eb486","result":null,"error":{"code":500,"message":"Controller = Product | Action = push | JTL-Wawi PK = 25100 | SKU = 14640 | Name = Siemens iQ 700 Backofen mit integrierter Mikrowelle HN878G4B6 60 cm Ger\u00e4teh\u00f6he | [075308a9-0a53-4f69-8971-9fe17ec15d02] The Shopware 6 Admin API responded with an error: \nCode = 0 | Status = 500 | Detail = Malformed UTF-8 characters, possibly incorrectly encoded","data":"Jtl\\Shopware6\\Client\\Exception\\ClientException (Code: 500) in ...\/ClientException.php:101"}}
Exception bei product.push: Controller = Product | Action = push | JTL-Wawi PK = 25100 | SKU = 14640 | Name = Siemens iQ 700 Backofen mit integrierter Mikrowelle HN878G4B6 60 cm Gerätehöhe | [d8e02ada-9906-46bb-8f6d-5cd423f2d487] The Shopware 6 Admin API responded with an error:
Code = 0 | Status = 500 | Detail = Malformed UTF-8 characters, possibly incorrectly encoded
Controller = Product | Action = push | JTL-Wawi PK = 25100 | SKU = 14640 | Name = Siemens iQ 700 Backofen mit integrierter Mikrowelle HN878G4B6 60 cm Gerätehöhe | [dd2aece4-fe40-48ed-a467-fab0ee260f37] The Shopware 6 Admin API responded with an error:
Code = 0 | Status = 500 | Detail = Malformed UTF-8 characters, possibly incorrectly encoded
Response: {"jtlrpc":"2.0","id":"f6781ba6c2194b8096b0122286f6a3f4","result":null,"error":{"code":500,"message":"Controller = Product | Action = push | JTL-Wawi PK = 25100 | SKU = 14640 | Name = Siemens iQ 700 Backofen mit integrierter Mikrowelle HN878G4B6 60 cm Ger\u00e4teh\u00f6he | [d8e02ada-9906-46bb-8f6d-5cd423f2d487] The Shopware 6 Admin API responded with an error: \nCode = 0 | Status = 500 | Detail = Malformed UTF-8 characters, possibly incorrectly encoded","data":"Jtl\\Shopware6\\Client\\Exception\\ClientException (Code: 500) in ...\/ClientException.php:101"}}
   bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.JjBcpY291ir(String  , Object  , Boolean  , NetworkCredential  )
   bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.c4WcpsWvf6k(String  , Object  , Boolean  , NetworkCredential  )
   bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.JjBcpY291ir(String  , Object  , Boolean  , NetworkCredential  )

Habe den Namen schon auf merkwürdige Zeichen überprüft. Scheint mir alles normal zu sein. (Auch schon das 'ä' und das 'ö' nochmal ersetzt und neu gespeichert.)
Was mir aber auffiel ist, dass Bilder in der Beschreibung gepflegt sind. Das sollte aber kein Problem sein oder? Vor allem da er ja den Namen anmeckert.

Habe schon ein paar Einträge hier im Forum gefunden bezüglich dieses Fehlers.
Da dieser jedoch anscheinend etwas zu wage ist um direkt auf den Fehler zu schließen pack ich mal die Log-File mit rein.


Viele Grüße,

GP
 

Anhänge

  • log-jtl.txt
    410,5 KB · Aufrufe: 1

Immanuel

Moderator
Mitarbeiter
24. August 2016
1.371
285
Hallo @g.proebster und herzlich willkommen im Forum!

Die von der Shopware API zurückgegebene Fehlermeldung ist in der Tat etwas irreführend. Da sollte Shopware dringend nacharbeiten. Ich habe im serverseitigen Connector Log nachgesehen. Das tatsächliche Problem scheint die Angabe einer Kategorie am Artikel zu sein, die nicht mehr im Shop existiert. Das passiert in der Regel dann, wenn eine Kategorie über das Shop Backend und nicht über JTL-Wawi gelöscht wurde. Beheben lassen sollte sich das Problem durch einen Komplettabgleich von Kategorien über JTL-Wawi (Onlineshop -> Komplettabgleich -> Checkbox bei Kategorien anhaken -> Speichern -> Abgleich starten).

Hier die (wahrscheinlich) tatsächliche Fehlermeldung zu dem Problem:
An exception occurred while executing 'REPLACE INTO product_category (product_id, product_version_id, category_id, category_version_id) VALUES ('\u0010+Җ{\\nI-�r\f*��\f\u0016','\u000F�\u001C��jK¾K��u,4%','�\\r֔ܜHۊ\u0006��WK�r','\u000F�\u001C��jK¾K��u,4%');':\n\nSQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`pastgeraete`.`product_category`, CONSTRAINT `fk.product_category.category_id` FOREIGN KEY (`category_id`, `category_version_id`) REFERENCES `category` (`id`, `version_id`) ON DELETE CASCADE O)
 

g.proebster

Neues Mitglied
17. Juni 2021
14
1
Ich weiß noch nicht ob das ganze funktioniert hat. Anscheinend bricht der Import jetzt leider schon vorher ohne Fehlermeldung ab. (Habe die Artikel wohl auch nochmal neu importiert)
Ein Ausschnitt aus der Log-file:
Code:
JTL-Wawi: End sync
Exception: Controller = Product | Action = push | JTL-Wawi PK = 10571 | SKU = 10559 | Name = Miele Einbau-Kühlschrank K 37222 iD Nische 178 cm | [3a5d8eac-daed-4871-ac96-363f91f1d693] The Shopware 6 Admin API responded with an error:
Code = 0 | Status = 500 | Detail = Fk can not be detected
Controller = Product | Action = push | JTL-Wawi PK = 27074 | SKU = 15561 | Name = Pyramis Einbauspüle Pyragranite Athlos 1 1/4B 1D Carbon 070010212 | No JTL translation found
Artikel-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 product.push: Controller = Product | Action = push | JTL-Wawi PK = 10571 | SKU = 10559 | Name = Miele Einbau-Kühlschrank K 37222 iD Nische 178 cm | [3a5d8eac-daed-4871-ac96-363f91f1d693] The Shopware 6 Admin API responded with an error:
Code = 0 | Status = 500 | Detail = Fk can not be detected

Controller = Product | Action = push | JTL-Wawi PK = 27074 | SKU = 15561 | Name = Pyramis Einbauspüle Pyragranite Athlos 1 1/4B 1D Carbon 070010212 | No JTL translation found

Response: {"jtlrpc":"2.0","id":"8bfcc421716d4b09a73aed9ed0346f7e","result":null,"error":{"code":8,"message":"Controller = Product | Action = push | JTL-Wawi PK = 27074 | SKU = 15561 | Name = Pyramis Einbausp\u00fcle Pyragranite Athlos 1 1\/4B 1D Carbon 070010212 | No JTL translation found","data":"Jtl\\Connector\\Shopware6\\Exception\\ControllerException (Code: 8) in ...\/ControllerException.php:59"}}
Exception bei product.push: Controller = Product | Action = push | JTL-Wawi PK = 10571 | SKU = 10559 | Name = Miele Einbau-Kühlschrank K 37222 iD Nische 178 cm | [3a5d8eac-daed-4871-ac96-363f91f1d693] The Shopware 6 Admin API responded with an error:
Code = 0 | Status = 500 | Detail = Fk can not be detected

Controller = Product | Action = push | JTL-Wawi PK = 27074 | SKU = 15561 | Name = Pyramis Einbauspüle Pyragranite Athlos 1 1/4B 1D Carbon 070010212 | No JTL translation found

Response: {"jtlrpc":"2.0","id":"5ebccbe2a6e9473e97204ad0bd38dd5d","result":null,"error":{"code":8,"message":"Controller = Product | Action = push | JTL-Wawi PK = 27074 | SKU = 15561 | Name = Pyramis Einbausp\u00fcle Pyragranite Athlos 1 1\/4B 1D Carbon 070010212 | No JTL translation found","data":"Jtl\\Connector\\Shopware6\\Exception\\ControllerException (Code: 8) in ...\/ControllerException.php:59"}}
   bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.JjBcpY291ir(String  , Object  , Boolean  , NetworkCredential  )
   bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.c4WcpsWvf6k(String  , Object  , Boolean  , NetworkCredential  )
   bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.JjBcpY291ir(String  , Object  , Boolean  , NetworkCredential  )

Der ganze Log - ziped, weil sonst zu groß - im Anhang.
 

Anhänge

  • log-jtl.txt.zip
    2,3 MB · Aufrufe: 1

g.proebster

Neues Mitglied
17. Juni 2021
14
1
Die Error-Meldung bzgl. der UTF-8-Character konnte durch einen Komplettabgleich gelöst werden. Für die andere Fehlermeldung haben wir einfach vorerst den Artikel exkludiert.
Falls wir es lösen können würde ich hier nochmal Rückmeldung geben.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Shopware 6 Connector - API error .. "Dieser Wert sollte nicht leer sein" Shopware-Connector 1
Neu Shopware 6 Connector schmeißt ständig Fehlermeldung Shopware-Connector 4
Neu Shopware 5 Connector anmeldung nicht möglich nach Update Shopware-Connector 2
Neu Shopware 6 Connector Erscheinungs Datum Exportieren Shopware-Connector 0
In Bearbeitung Seit Connector Update: Wenn Versand gesetzt, wird kein Lieferschein über den Connector an Shopware 5 übertragen Shopware-Connector 1
Gelöst Fehler bei Shopware 6 Connector Übertragung von Artikelbildern durch den Shopabgleich Shopware-Connector 17
Neu Zulauf von Artikel (Menge und Datum) in Shopware übertragen Shopware-Connector 1
Neu Web Developer / Webentwickler JTL Shopware - freiberuflich (m/w/d) gesucht Dienstleistung, Jobs und Ähnliches 0
Neu Shopware 5 URL-Pfad passt sich nicht dem Sub-Shop an Shopware-Connector 0
Neu Shopware 6 - Probleme bei Produktbildern Shopware-Connector 1
Neu Übernahme von Produktnamen aus Shopware 6 Shopware-Connector 0
Neu Shopware 6: HTML-Tags in Attributen werden nicht übertragen? Shopware-Connector 0
Gelöst Auslandsversand und Shopware Shop JTL-ShippingLabels - Fehler und Bugs 1
Neu Shopware & JTL-Wawi - Welche Aufgaben übernimmt wer? User helfen Usern - Fragen zu JTL-Wawi 3
Neu Hilfe! WAWI abgleich mit Shopware 6 geht nicht. Shopware-Connector 1
Neu Shopware 6 - Streichpreise funktionieren nicht. Shopware-Connector 2
Neu Shopware 6 - kryptische URL's für Varianten Shopware-Connector 2
Neu Shopware 6 - Thumbnail Dateinamen Shopware-Connector 6
Neu JTL Ware überschreibt Inhalte von Shopware 6 Plugin Shopware-Connector 5
Neu Shopware PayPal Plugin & Zahlungsarten in JTL Shopware-Connector 2
Neu Shopware 6: Malformed UTF-8 characters, possibly incorrectly encoded Shopware-Connector 5
Neu Shopware 6 - Preise Nachkommastellen Shopware-Connector 1
Beantwortet JTL Workflow für Bestellungen aus Shopware JTL-Workflows - Fehler und Bugs 1
Neu Shopware 6 Artikelbezeichnug nicht aus dem Shop nehmen Shopware-Connector 2
Neu Attributtyp und Datentyp nach Shopware Import Shopware-Connector 0
Neu Shopware Parent+Childs Shopware-Connector 8
Neu Shopware 6 abgleich mit vielen Errors wegen zu langen metaDescription Shopware-Connector 6
Neu Aufträge aus Onlineshop (Shopware) nicht im Filter für Versandart vorhanden User helfen Usern - Fragen zu JTL-Wawi 0
Neu Shopware 5 alle Artikelbilder sind doppelt vorhanden Shopware-Connector 1
Neu JTL-Connector - Einstellungen der Übertragungsparameter Allgemeines zu den JTL-Connectoren 0
Neu SW5 - Nach Connector Update - Bilder werden Artikel nicht zugewiesen Shopware-Connector 2
Neu Invalid request JTL Connector 1.26.0 mit Woocommerce 5.5.1, GermanMarket 3.12.2 WooCommerce-Connector 0
Neu Überverkäufe mit dem Connector managen? Gambio-Connector 3
Neu Einfacher Connector zum Bestandsabgleich Technische Fragen zu den JTL-Connectoren 2
Neu Woo Connector connector.identify "Der Remoteserver hat einen Fehler zurückgegeben: (403) Unzulässig. WooCommerce-Connector 1
Neu JTL-SW6 Connector Error: The File for media object with id: [...] is not supported for creating thumbnails. Shopware-Connector 11
Neu Prestashop Connector - Zahlungsarten zuordnen PrestaShop-Connector 0
Neu Connector Einstellungen Synchronisation Shopify-Connector 4
Neu JTL->Prestashop: hat jemand einen Connector selbst (weiter-)entwickelt oder will sich jemand zusammenschließen? PrestaShop-Connector 2
Neu Firewall+Security Plugin für WordPress kompaktibel mit JTL Connector? WooCommerce-Connector 0
Neu Frage Woocommerce Connector: Nur einzelne Werte in Woocommerce übernehmen möglich? WooCommerce-Connector 0
In Diskussion Einrichtung Fiskal Cloud Connector Einrichtung / Updates von JTL-POS 9
Neu Connector aktualisiert nicht alle Informationen WooCommerce-Connector 0
Neu Connector erstellt keine Variationen in WooCommerce WooCommerce-Connector 1
Neu JTL Connector Einkauspreise Shopify-Connector 1
Neu Shopify-Connector & verschiedene Umsatzsteuer-Konstellationen Shopify-Connector 3
Neu Prestashop Connector überträgt keine Daten PrestaShop-Connector 0
Neu Connector (SW6) - Fehlermeldung beim Abgleich Shopware-Connector 1
Neu Connector Fehler "getTaxClassId()" Shopify-Connector 2
Neu Bilder / Artikel werden nicht übertragen Connector 6 Shopware-Connector 1

Ähnliche Themen