Neu Onlineshop-Abgleich funktioniert nicht

denf

Aktives Mitglied
11. April 2011
20
0
Berlin
Hallo Zusammen,

wir probieren derzeit den Shopware- Connector aus. Nun bei dem Abgleich mit unserem Shop bekommen wir folgende Fehlermeldung:

....
Fehler:
Exception: Error while encoding into JSON: Malformed UTF-8 characters, possibly incorrectly encoded
Error while encoding into JSON: Malformed UTF-8 characters, possibly incorrectly encoded
Kunden-Empfangen-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 customer.pull: Error while encoding into JSON: Malformed UTF-8 characters, possibly incorrectly encoded

Error while encoding into JSON: Malformed UTF-8 characters, possibly incorrectly encoded

Response: {"result":null,"error":{"code":10,"message":"Error while encoding into JSON: Malformed UTF-8 characters, possibly incorrectly encoded","data":null},"jtlrpc":"2.0","id":"b59cc2c5709241b0a6cbbfd5c555b674"}
Exception bei customer.pull: Error while encoding into JSON: Malformed UTF-8 characters, possibly incorrectly encoded

Error while encoding into JSON: Malformed UTF-8 characters, possibly incorrectly encoded

Response: {"result":null,"error":{"code":10,"message":"Error while encoding into JSON: Malformed UTF-8 characters, possibly incorrectly encoded","data":null},"jtlrpc":"2.0","id":"cb0936d3cd094fbf8541ce81e3dd410f"}
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.x631M1XuGqr(String , Object , Boolean , NetworkCredential )
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.MrK1MieqAff(String , Object , Boolean , NetworkCredential )
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.x631M1XuGqr(String , Object , Boolean , NetworkCredential )

..........

Zu dieser Meldung habe ich hier im Forum nichts hilfreiches gefunden. Was könnte das bedeuten?

JTL: 1.5.28.0
Shopware: 5.5.4
Connector: 2.2.5.3

Gruß
Denis
 

Immanuel

Gesperrter Benutzer
24. August 2016
1.542
329
Hallo @denf,

da scheint es Probleme mit der JSON Syntax beim Import von Kunden (customer.pull) zu geben. Das kann bspw. passieren, wenn Anführungszeichen nicht ordentlich escaped wurden. Mit den dazugehörigen Connector Logs könnte man evtl. mehr dazu sagen. Auch wäre interessant zu wissen welche PHP Version auf dem Server zum Einsatz kommt.
 

denf

Aktives Mitglied
11. April 2011
20
0
Berlin
Hallo @denf,

da scheint es Probleme mit der JSON Syntax beim Import von Kunden (customer.pull) zu geben. Das kann bspw. passieren, wenn Anführungszeichen nicht ordentlich escaped wurden. Mit den dazugehörigen Connector Logs könnte man evtl. mehr dazu sagen. Auch wäre interessant zu wissen welche PHP Version auf dem Server zum Einsatz kommt.
Hallo,

aktuell läuft alles auf PHP 5.6.30. Der Log ist im Anhang.
Kann es an der PHP Version liegen? Oder was ist mit : "...Anführungszeichen nicht escaped wurden" gemeint?

Gruß
Denis
 

Anhänge

  • Connector-Abgleich-Debug 20200903 08-52-49.txt
    11,5 KB · Aufrufe: 3

Immanuel

Gesperrter Benutzer
24. August 2016
1.542
329
Hallo Denis,

das kann durchaus an der PHP Version liegen. Erhöhe die Version mindestens auf 7.1.33 und versuche es dann nochmal.
 

parsa

Neues Mitglied
5. Mai 2020
4
0
Hallo PHP version ist 7.4 bei mir und das gleiche Problem

Fehler:
Exception: Object of class DateTime could not be converted to string
Object of class DateTime could not be converted to string
Aufträge-Empfangen-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 customer_order.pull: Object of class DateTime could not be converted to string

Object of class DateTime could not be converted to string

Response: {"result":null,"error":{"code":0,"message":"Object of class DateTime could not be converted to string","data":"Exception 'Error' (Code: 0) with message 'Object of class DateTime could not be converted to string' in \/usr\/www\/users\/parsat\/engine\/ Shopware\/Plugins\/Local\/Frontend\/jtlconnector\/src\/Controller\/CustomerOrder.php:297"},"jtlrpc":"2.0","id":"unknown"}
Exception bei customer_order.pull: Object of class DateTime could not be converted to string

Object of class DateTime could not be converted to string

Response: {"result":null,"error":{"code":0,"message":"Object of class DateTime could not be converted to string","data":"Exception 'Error' (Code: 0) with message 'Object of class DateTime could not be converted to string' in \/usr\/www\/users\/parsat\/engine\/Shopware\/Plugins\/Local\/Frontend\/jtlconnector\/src\/Controller\/CustomerOrder.php:297"},"jtlrpc":"2.0","id":"unknown"}
bei jtlCore.ControllerClasses. Connector.Abgleich.Connector.x631M1XuGqr(String , Object , Boolean , NetworkCredential )
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.MrK1MieqAff(String , Object , Boolean , NetworkCredential )
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.x631M1XuGqr(String , Object , Boolean , NetworkCredential )



Warnungen:
Abgleich abgebrochen.
 

parsa

Neues Mitglied
5. Mai 2020
4
0
Hi Immanuel

aber das geht doch in die falsche Richtung, denn der Quellcode war ja schon in früheren Versionen an der Stelle gleich.
Es muss ein anderes Problem / Hintergrund sein.
 

mathiask

Aktives Mitglied
8. September 2015
59
2
Hallo @parsa, das ist das gleiche Problem wie bei uns, der Connector hat Probleme Kundenattribute zu syncen die nicht vom Typ VARCHAR oder STRING sind. Gerade ist der neue Connector 2.6.1 erschienen, der das Problem beheben soll. Ich habs noch nicht getestet bin aber gerade dabei das in unserer Testumgebung zu verifizieren. Du kannst ja mal überprüfen ob du in der s_user_attributes Felder vom Typ DATE oder DATETIME hast.
 

parsa

Neues Mitglied
5. Mai 2020
4
0
Hi Mathiask

das sieht nicht wesentlich besser aus

Fehler:
Exception: DeserializeObject-Error: Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: <. Path '', line 0, position 0.
bei Newtonsoft.Json.JsonTextReader.ParseValue()
bei Newtonsoft.Json.JsonTextReader.ReadInternal()
bei Newtonsoft.Json.JsonTextReader.Read()
bei Newtonsoft.Json.Serialization.JsonSerializerInternalReader.ReadForType(JsonReader reader, JsonContract contract, Boolean hasConverter)
bei Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
bei Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
bei Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
bei Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
bei jtlCore.ControllerClasses. Connector.Core.Json.DeserializeObject[T](String json)

Json:<br />
<font size='1'><table class='xdebug-error xe-fatal-error' dir='ltr' border='1' cellspacing='0' cellpadding='1'>
<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> Fatal error: Allowed memory size of 1073741824 bytes exhausted (tried to allocate 32768 bytes) in /usr/www/users/parsat/engine/ Shopware/Plugins/Community/Frontend/jtlconnector/vendor/jtl/connector/src/Core/Rpc/Error.php on line <i>1</i></th></tr>
<tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr>
<tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr>
<tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0001</td><td bgcolor='#eeeeec' align='right'>359152</td><td bgcolor='#eeeeec'>{main}( )</td><td title='/usr/www/users/parsat/shopware.php' bgcolor='#eeeeec'>.../shopware.php<b>:</b>0</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0049</td><td bgcolor='#eeeeec' align='right'>508944</td><td bgcolor='#eeeeec'>Shopware\Components\HttpCache\AppCache->handle( )</td><td title='/usr/www/users/parsat/shopware.php' bgcolor='#eeeeec'>.../shopware.php<b>:</b>122</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.0050</td><td bgcolor='#eeeeec' align='right'>512344</td><td bgcolor='#eeeeec'>Shopware\Components\HttpCache\AppCache->handle( )</td><td title='/usr/www/users/parsat/engine/Shopware/Components/HttpCache/AppCache.php' bgcolor='#eeeeec'>.../AppCache.php<b>:</b>116</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>4</td><td bgcolor='#eeeeec' align='center'>0.0054</td><td bgcolor='#eeeeec' align='right'>514808</td><td bgcolor='#eeeeec'>Shopware\Components\HttpCache\AppCache->invalidate( )</td><td title='/usr/www/users/parsat/vendor/symfony/http-kernel/HttpCache/HttpCache.php' bgcolor='#eeeeec'>.../HttpCache.php<b>:</b>181</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>5</td><td bgcolor='#eeeeec' align='center'>0.0054</td><td bgcolor='#eeeeec' align='right'>514808</td><td bgcolor='#eeeeec'>Shopware\Components\HttpCache\AppCache->invalidate( )</td><td title='/usr/www/users/parsat/engine/Shopware/Components/HttpCache/AppCache.php' bgcolor='#eeeeec'>.../AppCache.php<b>:</b>142</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>6</td><td bgcolor='#eeeeec' align='center'>0.0054</td><td bgcolor='#eeeeec' align='right'>514808</td><td bgcolor='#eeeeec'>Shopware\Components\HttpCache\AppCache->pass( )</td><td title='/usr/www/users/parsat/vendor/symfony/http-kernel/HttpCache/HttpCache.php' bgcolor='#eeeeec'>.../HttpCache.php<b>:</b>255</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>7</td><td bgcolor='#eeeeec' align='center'>0.0054</td><td bgcolor='#eeeeec' align='right'>515184</td><td bgcolor='#eeeeec'>Shopware\Components\HttpCache\AppCache->forward( )</td><td title='/usr/www/users/parsat/vendor/symfony/http-kernel/HttpCache/HttpCache.php' bgcolor='#eeeeec'>.../HttpCache.php<b>:</b>238</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>8</td><td bgcolor='#eeeeec' align='center'>0.0212</td><td bgcolor='#eeeeec' align='right'>1736048</td><td bgcolor='#eeeeec'>Shopware\Components\HttpCache\AppCache->forward( )</td><td title='/usr/www/users/parsat/engine/Shopware/Components/HttpCache/AppCache.php' bgcolor='#eeeeec'>.../AppCache.php<b>:</b>260</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>9</td><td bgcolor='#eeeeec' align='center'>0.0213</td><td bgcolor='#eeeeec' align='right'>1737296</td><td bgcolor='#eeeeec'>Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle( )</td><td title='/usr/www/users/parsat/vendor/symfony/http-kernel/HttpCache/HttpCache.php' bgcolor='#eeeeec'>.../HttpCache.php<b>:</b>448</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>10</td><td bgcolor='#eeeeec' align='center'>0.0214</td><td bgcolor='#eeeeec' align='right'>1742152</td><td bgcolor='#eeeeec'>Shopware\Kernel->handle( )</td><td title='/usr/www/users/parsat/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php' bgcolor='#eeeeec'>.../SubRequestHandler.php<b>:</b>102</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>11</td><td bgcolor='#eeeeec' align='center'>0.0326</td><td bgcolor='#eeeeec' align='right'>2706680</td><td bgcolor='#eeeeec'>Shopware_Proxies_EnlightControllerFrontProxy->dispatch( )</td><td title='/usr/www/users/parsat/engine/Shopware/Kernel.php' bgcolor='#eeeeec'>.../Kernel.php<b>:</b>202</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>12</td><td bgcolor='#eeeeec' align='center'>0.1086</td><td bgcolor='#eeeeec' align='right'>7464240</td><td bgcolor='#eeeeec'>Enlight_Controller_Dispatcher_Default->dispatch( )</td><td title='/usr/www/users/parsat/engine/Library/Enlight/Controller/Front.php' bgcolor='#eeeeec'>.../Front.php<b>:</b>222</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>13</td><td bgcolor='#eeeeec' align='center'>0.1098</td><td bgcolor='#eeeeec' align='right'>7762376</td><td bgcolor='#eeeeec'>Shopware_Proxies_ShopwareControllersFrontendJtlconnectorProxy->dispatch( )</td><td title='/usr/www/users/parsat/engine/Library/Enlight/Controller/Dispatcher/Default.php' bgcolor='#eeeeec'>.../Default.php<b>:</b>563</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>14</td><td bgcolor='#eeeeec' align='center'>0.1199</td><td bgcolor='#eeeeec' align='right'>7884392</td><td bgcolor='#eeeeec'>Shopware_Proxies_ShopwareControllersFrontendJtlconnectorProxy->indexAction( )</td><td title='/usr/www/users/parsat/engine/Library/Enlight/Controller/Action.php' bgcolor='#eeeeec'>.../Action.php<b>:</b>192</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>15</td><td bgcolor='#eeeeec' align='center'>0.1205</td><td bgcolor='#eeeeec' align='right'>7885104</td><td bgcolor='#eeeeec'>require_once( <font color='#00bb00'>'/usr/www/users/parsat/engine/Shopware/Plugins/Community/Frontend/jtlconnector/src/bootstrap.php'</font> )</td><td title='/usr/www/users/parsat/engine/Shopware/Plugins/Community/Frontend/jtlconnector/Connector.php' bgcolor='#eeeeec'>.../Connector.php<b>:</b>34</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>16</td><td bgcolor='#eeeeec' align='center'>0.1211</td><td bgcolor='#eeeeec' align='right'>7897496</td><td bgcolor='#eeeeec'>jtl\Connector\Application\Application->run( )</td><td title='/usr/www/users/parsat/engine/Shopware/Plugins/Community/Frontend/jtlconnector/src/bootstrap.php' bgcolor='#eeeeec'>.../bootstrap.php<b>:</b>17</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>17</td><td bgcolor='#eeeeec' align='center'>0.1328</td><td bgcolor='#eeeeec' align='right'>8331632</td><td bgcolor='#eeeeec'>jtl\Connector\Application\Application->runSingle( )</td><td title='/usr/www/users/parsat/engine/Shopware/Plugins/Community/Frontend/jtlconnector/vendor/jtl/connector/src/Application/Application.php' bgcolor='#eeeeec'>.../Application.php<b>:</b>174</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>18</td><td bgcolor='#eeeeec' align='center'>0.1330</td><td bgcolor='#eeeeec' align='right'>8332712</td><td bgcolor='#eeeeec'>jtl\Connector\Application\Application->execute( )</td><td title='/usr/www/users/parsat/engine/Shopware/Plugins/Community/Frontend/jtlconnector/vendor/jtl/connector/src/Application/Application.php' bgcolor='#eeeeec'>.../Application.php<b>:</b>387</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>19</td><td bgcolor='#eeeeec' align='center'>0.1363</td><td bgcolor='#eeeeec' align='right'>8378712</td><td bgcolor='#eeeeec'>jtl\Connector\Shopware\Connector->handle( )</td><td title='/usr/www/users/parsat/engine/Shopware/Plugins/Community/Frontend/jtlconnector/vendor/jtl/connector/src/Application/Application.php' bgcolor='#eeeeec'>.../Application.php<b>:</b>247</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>20</td><td bgcolor='#eeeeec' align='center'>0.1363</td><td bgcolor='#eeeeec' align='right'>8378712</td><td bgcolor='#eeeeec'>jtl\Connector\Shopware\Controller\Product->pull( )</td><td title='/usr/www/users/parsat/engine/Shopware/Plugins/Community/Frontend/jtlconnector/src/Connector.php' bgcolor='#eeeeec'>.../Connector.php<b>:</b>151</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>21</td><td bgcolor='#eeeeec' align='center'>0.1365</td><td bgcolor='#eeeeec' align='right'>8383368</td><td bgcolor='#eeeeec'>jtl\Connector\Shopware\Mapper\Product->findAll( )</td><td title='/usr/www/users/parsat/engine/Shopware/Plugins/Community/Frontend/jt
 

imaravital

Aktives Mitglied
8. Juni 2015
15
1
Shop abgleich ich werde draus schlau wie kann er mehr Artikel übertragen als es vorhanden ist. Der hört nicht auf und arbeitet sehr langsam

shopware6_abgleich.png
 

Lou Zypher

Sehr aktives Mitglied
5. August 2019
216
31
Das da mehr Artikel übertragen sind als eigentlich vorhanden hatte ich vor ein paar Tagen bzw. zwei drei Wochen schon gefragt und keine Antwort erhalten.

Scheint so dass es in die Kategorie "Its not a bug, its a feature!" einsortiert werden kann.
 
Ähnliche Themen
Titel Forum Antworten Datum
Onlineshop fehlt im Abgleich JTL-Wawi 1.6 1
Neu Abgleich Onlineshop PrestaShop-Connector 1
Neu Onlineshop ist offline Allgemeine Fragen zu JTL-Shop 2
Fehler beim Rendering der Attribute bei SCX Abgleich kaufland.de - Anbindung (SCX) 1
Neu Kommentar verschwindet nach Wawi-Abgleich JTL-Shop - Fehler und Bugs 3
Kein Abgleich zum Shop, ich komme nicht in Plattformen/Verkaufskanäle rein JTL-Wawi 1.8 3
Problem ebay Abgleich JTL-Wawi 1.8 4
In Diskussion Abgleich Wawi->Pos Allgemeine Fragen zu JTL-POS 7
Bug? Worker 2.0 - Shop Abgleich "Quicksync" ist kein Quicksync mehr - Paketgröße wird ignoriert JTL-Wawi 1.8 10
Neu Kurzbeschreibung wird nach dem letztem Shop-Abgleich nicht im Frontend angezeigt User helfen Usern - Fragen zu JTL-Wawi 0
Neu Shopify Connector Abgleich endet nicht Shopify-Connector 6
RLIMIT_NPROC is exceeded & fehler 503 beim Abgleich und beim Bestellabschluss Einrichtung JTL-Shop5 0
Abbruch bei Abgleich Shopware 6 mit JTL Wawi Shopware-Connector 0
Neu Zahlungsmodul - AmazonPay Abgleich schlägt fehl JTL-Wawi - Fehler und Bugs 2
Neu Kein Abgleich möglich-PW in den Online Einstellungen falsch WooCommerce-Connector 0
Neu Kein Abgleich mit Shopware 5.7.7 mehr Shopware-Connector 0
Neu Abgleich bucht bestellte Artikel als Wareneingang Shopware-Connector 10
Neu Bestellstatus Abgleich "Refund" "Gutschrift" WooCommerce-Connector 3
Neu Abgleich JTL <-> WooCommerce funktioniert nicht mehr WooCommerce-Connector 4
Neu Probleme beim Abgleich | unterschiedliche Shops Gelöste Themen in diesem Bereich 18
Neu JTL Connector Abgleich mit WooCommerce Fehler WooCommerce-Connector 13
Neu Kein Abgleich nach Lizenzumstellung kaufland.de - Anbindung (SCX) 17
Neu Update des JTL shops aus der Wawi funktioniert nicht Allgemeine Fragen zu JTL-Shop 1
Neu Greyhound JTL-Connector funktioniert nach Update auf 1.8.12 nicht mehr richtig Technische Fragen zu den JTL-Connectoren 0
Auftrag und Rechnung Ausgabe funktioniert nicht Client JTL 1.8.10.0 JTL-Wawi 1.8 9
[JTL-WAWI API] Wie funktioniert die Item-Image API? JTL-Wawi 1.8 0
Neu JTL Shop funktioniert nicht mehr Allgemeine Fragen zu JTL-Shop 2
Neu JTL-Search - funktioniert nach Anmeldung als Kunde schlechter als ohne Anmeldung User helfen Usern - Fragen zu JTL-Wawi 0
Neu Deinstallation WMS: WMS Lager zu Standard Lager funktioniert nicht Installation von JTL-WMS / JTL-Packtisch+ 0
Neu Vorlage hat im Standard die Variable SalesQuotationPositionConfiguration.Name die nicht funktioniert Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Rechnungsvorlage funktioniert nicht User helfen Usern - Fragen zu JTL-Wawi 2
Neu Wie funktioniert Individualproduktion / Einzelfertigung JTL-Plan&Produce - Ideen, Lob und Kritik 4
Neu Shopdaten import funktioniert nicht Shopware-Connector 2
Neu email Einstellung funktioniert nicht Allgemeine Fragen zu JTL-Shop 2
Neu Manueller Workflow alle Artikel markieren funktioniert nicht JTL-Wawi - Fehler und Bugs 3
Barcode funktioniert nicht mit Bindestrich JTL-Wawi 1.8 2
Bildimport funktioniert nicht JTL-Ameise - Fehler und Bugs 9
Neu Shopumstellung - Google Ads funktioniert nicht Plugins für JTL-Shop 3
Neu Ameise Import manuell ausgeführt funktioniert, der gleiche Import über Batch Planung gestartet hat Fehler JTL-Ameise - Fehler und Bugs 2
Neu Datenabgleich Artikel funktioniert nicht mehr Gelöste Themen in diesem Bereich 3
Verwiesen an Support Datenbankwiederherstellung nach Update der JTL-POS auf 1.0.9.3 funktioniert nicht (Gerät Sunmi T2) JTL-POS - Fehler und Bugs 1
Neu PayPal Zahlung funktioniert fallweise nicht! Plugins für JTL-Shop 10
Upload-Modul funktioniert nicht JTL-Wawi 1.8 14

Ähnliche Themen