Shopware 6 Admin API responded with an error - Status 500 Jsonfieldserializer

Shopware Version v6.4.4.0 Stable Version

Hi,
ich habe seit heute folgenden Fehler beim Datenabgleich mit meiner Warenwirtschaft JTL.

Der Fehler ist aufgetreten, nachdem ich den Cache geleert und aufgewärmt habe über das Shopware Backend.
Der Fehler ist bei Bestandsänderung und bei Crossselling von einer Hand voll Artikeln vorgekommen…aber merkwürdiger Weise nicht bei allen Artikel…wirkt fast sporadisch welche Artikel es betrifft.

Ich kann mir noch keinen Reim darauf machecn

The Shopware 6 Admin API responded with an error: \nCode = 0 | Status = 500 | Detail = Return value of Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\JsonFieldSerializer::encodeJson() must be of the type string, bool returned",„data“:„Jtl\Shopware6\Client\Exception\ClientException (Code: 400) in …/ClientException.php:100“}}

Hier die komplette Fehlermeldung
Response: {„jtlrpc“:„2.0“,„id“:„5094a0fd0076454483b285f0c07e732f“,„result“:null,„error“:{„code“:400,„message“:„Controller = Product | Action = push | JTL-Wawi PK = 10354 | SKU = 1000106 | Name = THOR Sector Birdrock Youth Kinder Motocross Jersey grau gelb | [13bac7a5-25e2-43f1-a0c2-eda4f62eb7fd] The Shopware 6 Admin API responded with an error: \nCode = 0 | Status = 500 | Detail = Return value of Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\JsonFieldSerializer::encodeJson() must be of the type string, bool returned“,„data“:„Jtl\Shopware6\Client\Exception\ClientException (Code: 400) in …/ClientException.php:100“}}
Exception bei product.push: Controller = Product | Action = push | JTL-Wawi PK = 10354 | SKU = 1000106 | Name = THOR Sector Birdrock Youth Kinder Motocross Jersey grau gelb | [af605940-55ec-46c3-b57c-e606a7ffe8a2] The Shopware 6 Admin API responded with an error:
Code = 0 | Status = 500 | Detail = Return value of Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\JsonFieldSerializer::encodeJson() must be of the type string, bool returned

Hatte jemand hier schonmal so ein Problem?

Kann mir hier jemand helfen?

Das JSON, dass JTL an Shopware sendet ist vermutlich fehlerhaft.

Schau mal, ob du in deinen Artikelnamen, -beschreibung, etc. ( ) { } ’ " stehen hast.

Im SW6 Backend sehen die Artikel fehlerfrei aus. Keine Sonderzeichen. Oder meinst du direkt in der Datenbank nachschauen?

Das Backend ruft die Artikel ja per API auf. Wie können denn die Artikel angezeigt werden, wenn der API-Call ein 500er Fehler wirft?

Das Backend in Shopware ruft Artikel per API auf? Sorry ich versteh nicht was du meinst :smiley:

Beim „Artikel senden“ von JTL an Shopware sind neue Artikel dabei, sowie auch Änderungen bei Preis, Bestand usw…