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
Neu Worker Abgleich mit dem Onlineshop "mit Fehlern beendet" Onlineshop-Anbindung 4
Neu Sendungsnummer an Onlineshop/Kunden/Amazon/Marktplätze nachträglich übermitteln Schnittstellen Import / Export 0
Neu Onlineshop von Wawi entfernen Onlineshop-Anbindung 2
Neu Highrisk Zahlungsanbieter CBD Produkte Onlineshop Plugins für JTL-Shop 4
Neu Nach Update auf 1.11.10.0 Abgleich zu Ebay über 3 Stunden bei neuen Angeboten eBay-Anbindung - Fehler und Bugs 2
PayPal Abgleich funktioniert nicht (JTL 1.9.8.0) JTL-Wawi 1.9 9
Problem mit Hermes Österreich Sendungsnummern – Fehler beim Amazon-Abgleich in JTL-Wawi JTL-Wawi 1.10 0
Neu Abgleich mit Amazon Sendungsnummer / Rechnung Arbeitsabläufe in JTL-Wawi 0
Neu DRIGEND HILFE!!! Ebay Abgleich endet mit Arithmetischer Überlauffehler für tinyint-Datentyp, Wert = -1. Die Anweisung wurde beendet. eBay-Anbindung - Fehler und Bugs 4
Neu Benachrichtigung wenn Worker Abgleich fehlschlägt? User helfen Usern - Fragen zu JTL-Wawi 0
Amazon Abgleich will nicht ( JTL Ver. 1.9.8.0 ) JTL-Wawi 1.9 3
FFN Abgleich schlägt fehlt mit Worker 2.0 JTL-Wawi 2.0 1
Neu Kein Abgleich mit Amazon nicht mehr möglich JTL-Wawi 2.0 0
Neu Immer wieder Probleme beim Abgleich, hängt löscht was auch immer Shopify-Connector 0
Zahlungsmodul bucht falsch beim Abgleich JTL-Wawi 2.0 1
Neu Refresh nach Abgleich User helfen Usern - Fragen zu JTL-Wawi 0
Neu Fehler beim Abgleich, aber nur 1 einer von 3 Shopify Shops Shopify-Connector 2
Neu Amazon Abgleich - seit heute 12:26Uhr keine Übernahme der Bestellungen über Worker Amazon-Anbindung - Fehler und Bugs 9
Neu Abgleich erstellt neue Artikel aber ohne Bestand und Bestandsführung WooCommerce-Connector 2
Neu WAWI 2.0.2 Auftragsuche nach Ebay-Benutzernamen funktioniert nicht JTL-Wawi - Fehler und Bugs 1
Neu Funktioniert Shop 5.7 mit MariaDB 10.5.29? Installation / Updates von JTL-Shop 1
Neu POS buchen (seit 01.04.) funktioniert nicht - weiße Seite Einrichtung / Updates von JTL-POS 0
Versand Internetmarke funktioniert nicht (Could not load file or assembly 'System.Net.WebProxy, ...) JTL-Wawi 2.0 2
Neu KI Funktion / KI Übersetzung Funktioniert nicht mehr User helfen Usern - Fragen zu JTL-Wawi 1
Neu Anbindung der POS funktioniert nicht unter WAWI2.0.0 mit EcomData Hosting JTL-Wawi 2.0 7
Neu Anbindung JTL <---> Greyhound via API funktioniert nicht sauber User helfen Usern - Fragen zu JTL-Wawi 0
Neu Synchronisation funktioniert nur bei manchen Produkten Shopify-Connector 7

Ähnliche Themen