Gelöst customer_order.pull hat keine Daten zurückgegeben. (1.3.2/1.3.3) Wawi 1.1.4.7 WOO 2.6.8

ronwaste

Aktives Mitglied
19. November 2015
56
6
Moin, nachdem ich gestern Mist gebaut hatte, habe ich die neue (1.3.2) Version installiert. Allerdings erhielt ich ich immer die folgende Fehlermeldung, die übrigens auch nach dem update auf 1.3.3 wie folgt lautet:

Abgleich-Protokoll:
Prüfe Endpointkonfiguration.
Abgleich gestartet für 'BlackLinetwo.de'.
Onlineshop-Abgleich beendet für 'BlackLinetwo.de'.

Fehler:
Exception: customer_order.pull hat keine Daten zurückgegeben.
Aufträge-Empfangen-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der Wawi notwendig sind!
customer_order.pull hat keine Daten zurückgegeben.
Exception bei customer_order.pull:

customer_order.pull hat keine Daten zurückgegeben.

Response: <Empty>
bei jtlCore.ControllerClasses. Connector.Abgleich.Connector.np5ednmiue(String , Object , Boolean , NetworkCredential )

Ich habe schon diverses versucht leider ohne Erfolg.
 

ronwaste

Aktives Mitglied
19. November 2015
56
6
Es muss außerdem nach dem übertragen in den Webshop (was soweit funktioniert, sobald man den Download der Aufträge deaktiviert) in jeden Produkt einzelnd gehen und es manuel im Webshop speichern, da es sonst zwar in der Suche auftaucht aber nicht in den Katalogen.
 

ronwaste

Aktives Mitglied
19. November 2015
56
6
Abgleich-Protokoll:
Prüfe Endpointkonfiguration.
Abgleich gestartet für 'BlackLinetwo.de'.
Empfangen: Kunden (1 Stück)
Onlineshop-Abgleich beendet für 'ddd.de'.


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 />
<b>Warning</b>: Division by zero in <b>phar:///var/www/web29784293/html/blackline/wp-content/plugins/jtlconnector/connector.phar/src/jtl/Connector/ WooCommerce/Controller/Order/CustomerOrderItemGermanized.php</b> on line <b>97</b><br />
<br />
<b>Warning</b>: Cannot modify header information - headers already sent by (output started at phar:///var/www/web29784293/html/blackline/wp-content/plugins/jtlconnector/connector.phar/src/jtl/Connector/WooCommerce/Controller/Order/CustomerOrderItemGermanized.php:97) in <b>phar:///var/www/web29784293/html/blackline/wp-content/plugins/jtlconnector/connector.phar/vendor/jtl/connector/src/jtl/Connector/Core/Http/Response.php</b> on line <b>32</b><br />
<br />
<b>Warning</b>: Cannot modify header information - headers already sent by (output started at phar:///var/www/web29784293/html/blackline/wp-content/plugins/jtlconnector/connector.phar/src/jtl/Connector/WooCommerce/Controller/Order/CustomerOrderItemGermanized.php:97) in <b>phar:///var/www/web29784293/html/blackline/wp-content/plugins/jtlconnector/connector.phar/vendor/jtl/connector/src/jtl/Connector/Core/Http/Response.php</b> on line <b>33</b><br />
<br />
<b>Warning</b>: Cannot modify header information - headers already sent by (output started at phar:///var/www/web29784293/html/blackline/wp-content/plugins/jtlconnector/connector.phar/src/jtl/Connector/WooCommerce/Controller/Order/CustomerOrderItemGermanized.php:97) in <b>phar:///var/www/web29784293/html/blackline/wp-content/plugins/jtlconnector/connector.phar/vendor/jtl/connector/src/jtl/Connector/Core/Http/Response.php</b> on line <b>34</b><br />
Aufträge-Empfangen-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der Wawi notwendig sind!
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 />
<b>Warning</b>: Division by zero in <b>phar:///var/www/web29784293/html/blackline/wp-content/plugins/jtlconnector/connector.phar/src/jtl/Connector/WooCommerce/Controller/Order/CustomerOrderItemGermanized.php</b> on line <b>97</b><br />
<br />
<b>Warning</b>: Cannot modify header information - headers already sent by (output started at phar:///var/www/web29784293/html/blackline/wp-content/plugins/jtlconnector/connector.phar/src/jtl/Connector/WooCommerce/Controller/Order/CustomerOrderItemGermanized.php:97) in <b>phar:///var/www/web29784293/html/blackline/wp-content/plugins/jtlconnector/connector.phar/vendor/jtl/connector/src/jtl/Connector/Core/Http/Response.php</b> on line <b>32</b><br />
<br />
<b>Warning</b>: Cannot modify header information - headers already sent by (output started at phar:///var/www/web29784293/html/blackline/wp-content/plugins/jtlconnector/connector.phar/src/jtl/Connector/WooCommerce/Controller/Order/CustomerOrderItemGermanized.php:97) in <b>phar:///var/www/web29784293/html/blackline/wp-content/plugins/jtlconnector/connector.phar/vendor/jtl/connector/src/jtl/Connector/Core/Http/Response.php</b> on line <b>33</b><br />
<br />
<b>Warning</b>: Cannot modify header information - headers already sent by (output started at phar:///var/www/web29784293/html/blackline/wp-content/plugins/jtlconnector/connector.phar/src/jtl/Connector/WooCommerce/Controller/Order/CustomerOrderItemGermanized.php:97) in <b>phar:///var/www/web29784293/html/blackline/wp-content/plugins/jtlconnector/connector.phar/vendor/jtl/connector/src/jtl/Connector/Core/Http/Response.php</b> on line <b>34</b><br />
Exception bei customer_order.pull:

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 />
<b>Warning</b>: Division by zero in <b>phar:///var/www/web29784293/html/blackline/wp-content/plugins/jtlconnector/connector.phar/src/jtl/Connector/WooCommerce/Controller/Order/CustomerOrderItemGermanized.php</b> on line <b>97</b><br />
<br />
<b>Warning</b>: Cannot modify header information - headers already sent by (output started at phar:///var/www/web29784293/html/blackline/wp-content/plugins/jtlconnector/connector.phar/src/jtl/Connector/WooCommerce/Controller/Order/CustomerOrderItemGermanized.php:97) in <b>phar:///var/www/web29784293/html/blackline/wp-content/plugins/jtlconnector/connector.phar/vendor/jtl/connector/src/jtl/Connector/Core/Http/Response.php</b> on line <b>32</b><br />
<br />
<b>Warning</b>: Cannot modify header information - headers already sent by (output started at phar:///var/www/web29784293/html/blackline/wp-content/plugins/jtlconnector/connector.phar/src/jtl/Connector/WooCommerce/Controller/Order/CustomerOrderItemGermanized.php:97) in <b>phar:///var/www/web29784293/html/blackline/wp-content/plugins/jtlconnector/connector.phar/vendor/jtl/connector/src/jtl/Connector/Core/Http/Response.php</b> on line <b>33</b><br />
<br />
<b>Warning</b>: Cannot modify header information - headers already sent by (output started at phar:///var/www/web29784293/html/blackline/wp-content/plugins/jtlconnector/connector.phar/src/jtl/Connector/WooCommerce/Controller/Order/CustomerOrderItemGermanized.php:97) in <b>phar:///var/www/web29784293/html/blackline/wp-content/plugins/jtlconnector/connector.phar/vendor/jtl/connector/src/jtl/Connector/Core/Http/Response.php</b> on line <b>34</b><br />

Response: <br />
<b>Warning</b>: Division by zero in <b>phar:///var/www/web29784293/html/blackline/wp-content/plugins/jtlconnector/connector.phar/src/jtl/Connector/WooCommerce/Controller/Order/CustomerOrderItemGermanized.php</b> on line <b>97</b><br />
<br />
<b>Warning</b>: Cannot modify header information - headers already sent by (output started at phar:///var/www/web29784293/html/blackline/wp-content/plugins/jtlconnector/connector.phar/src/jtl/Connector/WooCommerce/Controller/Order/CustomerOrderItemGermanized.php:97) in <b>phar:///var/www/web29784293/html/blackline/wp-content/plugins/jtlconnector/connector.phar/vendor/jtl/connector/src/jtl/Connector/Core/Http/Response.php</b> on line <b>32</b><br />
<br />
<b>Warning</b>: Cannot modify header information - headers already sent by (output started at phar:///var/www/web29784293/html/blackline/wp-content/plugins/jtlconnector/connector.phar/src/jtl/Connector/WooCommerce/Controller/Order/CustomerOrderItemGermanized.php:97) in <b>phar:///var/www/web29784293/html/blackline/wp-content/plugins/jtlconnector/connector.phar/vendor/jtl/connector/src/jtl/Connector/Core/Http/Response.php</b> on line <b>33</b><br />
<br />
<b>Warning</b>: Cannot modify header information - headers already sent by (output started at phar:///var/www/web29784293/html/blackline/wp-content/plugins/jtlconnector/connector.phar/src/jtl/Connector/WooCommerce/Controller/Order/CustomerOrderItemGermanized.php:97) in <b>phar:///var/www/web29784293/html/blackline/wp-content/plugins/jtlconnector/connector.phar/vendor/jtl/connector/src/jtl/Connector/Core/Http/Response.php</b> on line <b>34</b><br />
bei jtlCore.ControllerClasses.Connector.Core.Json.DeserializeObject[T](String json)
 

ronwaste

Aktives Mitglied
19. November 2015
56
6
Jetzt kommt noch dazu, dass Artikel nicht den Kategorien zugeordnet werden. Artikel die geändrt werden, werden im Shop dupliziert.
 

Xantiva

Sehr aktives Mitglied
28. August 2016
1.787
313
Düsseldorf
Moin, nachdem ich gestern Mist gebaut hatte, ...
Was auch immer Du damit meinst, bzw. was da passiert ist ...

Warum auch immer, kommt es zu einer Division durch 0 im Script CustomerOrderItemGermanized.php in Zeile 97:
Warning: Division by zero in ... blackline/wp-content/plugins/jtlconnector/connector.phar/src/jtl/Connector/WooCommerce/Controller/Order/CustomerOrderItemGermanized.php on line 97
Statt Daten im JSON-Format erhält die Wawi durch die Ausgabe dieser PHP Warnung nur Text, den sie nicht interpretieren kann:
Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: <. Path '', line 0, position 0.

Ich kenne den Connector nicht, aber Du könntest Dir die genannte Datei ansehen und schauen, was in Zeile 97 geteilt wird. Dann bekommst Du vielleicht eine Idee, was die Ursache sein könnte.

Ciao,
Mike
 

Sven M.

Gut bekanntes Mitglied
14. September 2015
165
9
Guten Morgen,

an dieser Stelle wird anteilig die Mehrwertsteuer für die Versandkosten berechnet. Ich würde schätzen, dass es um eine Bestellung ohne MwSt. handelt. Um mehr Informationen bzw. einen Screenshot der Bestellung, bei welcher der Abgleich abbricht, wären wir sehr dankbar.

Viele Grüße
 

ronwaste

Aktives Mitglied
19. November 2015
56
6
Moin, das Problem ist tatsächlich eine Bestellung mit MWST 0 gewesen. Nachdem ich diese gelöscht habe hat "alles" wieder geklappt.

Nur folgendes nervt noch "extrem"...

Neue Produkt wird in der Wawi angelegt und für den SHop aktiviert... Kategorie X ist ausgewählt.
Der Connector erstellt die Kategorie, schiebt das Produkt auch in diese ABER man muss es manuel öffnen und speichern, damit es auch im frontend angezeigt wird.
Ist eine ziemliche Arbeit...
 

Ähnliche Themen