Gelöst Onlineshop-Abgleich: Inf and NaN cannot be JSON encoded

altenbokum

Neues Mitglied
15. Oktober 2019
2
0
Wawi-Version : 1.5.9.0
Prestashop-Version : 1.7.6.1
Connector-Version : 1.6.1
PHP-Version: 7.3.x

Wir haben gestern unseren Shop auf die aktuelste Version gebracht da schon der Datenabgleich der Artikel mit der alten Prestashop Version
1.6.4.2 und dem Connector 1.5.x nicht funktioniert hat.

Zukünftig soll JTL Wawi federführend sein bei der Artikelverwaltung, daher sollten zum Test einmal die Artikeldaten/Preise etc. zum
Server testweise übertragen werden. Beim ersten Abgleich hat das nicht funktioniert, lediglich die Aufträge kamen zurück in die Wawi.

Beim Versuch eines Komplettabgleiches heute morgen kommt nur noch dieser Fehler:

Code:
Exception: Error while encoding into JSON: Inf and NaN cannot be JSON encoded
Error while encoding into JSON: Inf and NaN cannot be JSON encoded
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: Error while encoding into JSON: Inf and NaN cannot be JSON encoded

Error while encoding into JSON: Inf and NaN cannot be JSON encoded

Response: {"result":null,"error":{"code":10,"message":"Error while encoding into JSON: Inf and NaN cannot be JSON encoded","data":null},"jtlrpc":"2.0","id":"ce09aa5543ea4f72a25e62fadeecbe00"}
Exception bei customer_order.pull: Error while encoding into JSON: Inf and NaN cannot be JSON encoded

Error while encoding into JSON: Inf and NaN cannot be JSON encoded

Response: {"result":null,"error":{"code":10,"message":"Error while encoding into JSON: Inf and NaN cannot be JSON encoded","data":null},"jtlrpc":"2.0","id":"f8d7a3a03d7c4919a7f1662de345792a"}
   bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.feQjvOaT37n(String  , Object  , Boolean  , NetworkCredential  )
   bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.RAfjvwHpkWN(String  , Object  , Boolean  , NetworkCredential  )
   bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.feQjvOaT37n(String  , Object  , Boolean  , NetworkCredential  )
 

Benjamin Schaffrath

Moderator
Mitarbeiter
31. Juli 2018
149
29
Hallo altenbokum,

ich würde dich bitten mir sowohl Connector- als auch den Onlineshop Abgleich Log aus der Wawi per Privatnachricht zukommen zu lassen, damit ich mir das ganze genauer anschauen kann.

Der Connector Dev Log kann im Connector Backend vom Shop aktiviert werden. Wie du den Onlineshop Abgleich Log in der Wawi anschaltest, kannst du hier nachlesen: https://guide.jtl-software.de/jtl-connector/faq-zu-den-jtl-connectoren/#wo-finde-ich-die-log-dateien-der-jtl-connectoren)

Viele Grüße
 
  • Gefällt mir
Reaktionen: altenbokum

Benjamin Schaffrath

Moderator
Mitarbeiter
31. Juli 2018
149
29
Hallo altenbokum,

ich habe mir gerade deine Logs angeschaut und es scheint als gäbe es ein Problem beim importieren von Bestellungen. Hier passiert eine Division durch 0, siehe:
[2019-10-17 08:11:55] global.WARNING: (E_WARNING) File (phar:///www/htdocs/***********/www/*************/modules/jtlconnector/connector.phar/src/jtl/Connector/Presta/Mapper/CustomerOrderItem.php, 28): Division by zero [] []
Hier scheint es in der Tabelle: ps_order_detail einen Eintrag zu geben welcher in der Spalte "total_price_tax_excl" Und / Oder "total_price_tax_incl" 0 hat.
Hier fehlt dem Connector leider eine Sicherheitsabfrage ob es eine 0€ Bestellung war.

Ich habe die eine Testversion zukommen lassen die diese Fehlerbehebung enthält.
 

altenbokum

Neues Mitglied
15. Oktober 2019
2
0
Danke, das mit der Übertragung der Aufträge hat damit funktioniert (auch wenn es natürlich Aufträge mit 0 geben kann durch Ersatzlieferungen) . Da wir in älteren Versionen Probleme mit dem Abgleich der Artikel(bilder) hatten, wollen wir mit den aktuellen Wawi/Prestshop/ Connector Versionen einen "Neustart" probieren und der Wawi die Federführung überegeben. Wir werden den Datenabgleich heute weiter testen nachdem gestern Artikel tlw. doppelt im Shop hatten usw.
 

Über uns

  • In unserem moderierten JTL-Forum könnt Ihr Euch themenbezogen mit der JTL-Community rund um die Produkte von JTL, passende Erweiterungen und den E-Commerce im Allgemeinen austauschen, Tipps und Tricks teilen sowie Verbesserungswünsche und Fehler diskutieren.

    Unsere Forumsnutzer helfen sich untereinander auch gerne weiter, wenn Sie mal nicht weiterkommen oder einen Ratschlag benötigen.

Schnell-Navigation

Benutzer Menü