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 Kundengruppen-Konsolidierung: Onlineshop-Kundengruppe bestehender Kunden in Masse ändern User helfen Usern - Fragen zu JTL-Wawi 3
Neu Sendungsnummer an Onlineshop/Kunden/Amazon/Marktplätze nachträglich übermitteln Schnittstellen Import / Export 0
Plattform Abgleich nicht möglich JTL-Wawi 1.11 2
Neu Amazon.com - kein Abgleich der Bestände Wawi 1.11.9 Amazon-Anbindung - Fehler und Bugs 0
Wroker macht keinen abgleich für Kaufland JTL-Wawi 2.0 8
Beantwortet Shop Abgleich nach Update auf 5.7.2 nicht mehr möglich JTL-Shop - Fehler und Bugs 4
Neu Paypal Abgleich - Schnittstelle geändert- Wawi Update Erforderlich ! JTL-Wawi - Fehler und Bugs 12
Neu Erstellung der Sitemap bei WaWi Abgleich funktioniert nicht Allgemeine Fragen zu JTL-Shop 0
Neu eBay-Abgleich Fehlermeldung: Datenverarbeitung fehlgeschlagen: Die Sequenz enthält keine Elemente eBay-Anbindung - Fehler und Bugs 8
Gelöst: Amazon Abgleich Fehlermeldungen Störungsmeldungen 1
Fehler beim Abgleich mit Amazon JTL-Wawi 2.0 10
Abgleich Amazon mit Fehlern beendet 1.11.08 JTL-Wawi 1.11 14
Probleme beim Shopify-Abgleich: Artikel trotz erfolgreichem Abgleich nicht in Shopify auffindbar JTL-Wawi 1.11 1
Fehler beim Abgleich mit dem JTL-Shop JTL-Wawi 2.0 12
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 23
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
Die Suche von Stücklistenartikeln/Bundles funktioniert nicht JTL-Wawi 1.11 0
Neu DHL funktioniert nicht JTL-ShippingLabels - Fehler und Bugs 5
Funktioniert die Adressvalidierung inzwischen? JTL-Wawi 2.0 1
Neu Sortierung der Variationswerte funktioniert nicht mehr Shopify-Connector 5
Retourenetikett Internetmarke funktioniert nicht mehr JTL-Wawi 2.0 1
Neu WMS-APP funktioniert nicht - Fehlermeldung: andere Edition wird benötigt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu DHL 4.0 mit JTL-ShippingLabels funktioniert nicht JTL-ShippingLabels - Fehler und Bugs 2
Wawi 1.11. Rechnungsanhang funktioniert nicht mehr bei Versandmail JTL-Wawi 1.11 6
Neu Warnung: Attribute via JTL Funktion JTL_GetProductAttribute() funktioniert nicht zuverlässig Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
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

Ähnliche Themen