Neu Bestellungen werden nicht übertragen, neuer Gambio Connector 2.8

Gambionike

Gut bekanntes Mitglied
12. Dezember 2008
157
4
Hallo liebe Gemeinde,

vielleicht habe ich ja Glück und irgendein Fachmann kennt sich hiermit aus.

Ich versuche nun schon seit zwei Wochen den auf Gambio 3.9. aktualisierten Shop mit Connector 2.8. und Wawi 1.3.18.1 zum laufen zu bekommen, aber es klappt nicht. Nachdem ich die Übertragungsparameter schon auf das kleinste Maß reduziert habe, wurde im ersten Schritt erst einmal versucht, nur die Artikeldaten aus dem Shop zu importieren:
upload_2018-7-19_9-38-43.png

upload_2018-7-19_9-39-43.png

Die ca. 400 Artikel wurden synchronisiert (allerdings wurde noch nichts zurückgesendet), aber es werden keine Bestellungen reingeholt. Ich habe auch eine Testbestellung gemacht. Nichts. Ich bekomme bei der Synchronisation, wenn ich den Haken nur bei Aufträge / Kunden setze folgende Fehlermeldung:


Abgleich-Protokoll:
Onlineshop-Abgleich beendet für 'www.XXX24.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>Fatal error</b>: Allowed memory size of 134217728 bytes exhausted (tried to allocate 32768 bytes) in <b>phar:///var/www/virtual/XXX24.de/testshop_XXX24_de/htdocs/jtlconnector/index.php/vendor/composer/ClassLoader.php</b> on line <b>444</b><br />
Exception bei CustomerOrder.statistic:

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>Fatal error</b>: Allowed memory size of 134217728 bytes exhausted (tried to allocate 32768 bytes) in <b>phar:///var/www/virtual/XXX24.de/testshop_XXX24_de/htdocs/jtlconnector/index.php/vendor/composer/ClassLoader.php</b> on line <b>444</b><br />

Response: <br />
<b>Fatal error</b>: Allowed memory size of 134217728 bytes exhausted (tried to allocate 32768 bytes) in <b>phar:///var/www/virtual/XXX24.de/testshop_XXX24_de/htdocs/jtlconnector/index.php/vendor/composer/ClassLoader.php</b> on line <b>444</b><br />

Damit kann ich leider nichts anfangen. Hat jemand eine Idee, wie ich den Fehler beseitigen kann? Das wäre toll!upload_2018-7-19_9-38-43.png upload_2018-7-19_9-39-43.png
 

Gambionike

Gut bekanntes Mitglied
12. Dezember 2008
157
4
Hallo negoyblanco, das glaube ich eher nicht. Ich habe ja schon die Übertragungsparameter so weit herunter geregelt wie möglich und vorher mit der alten JTL-Wawi und altem Konnektor ist das immer reibungslos gelaufen. Wir haben auch nur 400 Artikel und die Bilder sollen ja im ersten Schritt schon gar nicht übertragen werden. Die Kategorien und Artikel wurden ja bereits abgerufen, nur von den Bestellungen ist nichts zu sehen.
 

daniel.jtl

Moderator
12. März 2014
1.277
28
Die Paketgröße ändert nichts am Problem (eine derart kleine Einstellung verursacht sogar noch mehr Probleme, da nun für jeden einzelnen Datensatz ein neuer Request gemacht wird. Du ddos-ed quasi deinen eigenen Webspace).
Das Problem wird wohl daran liegen, dass du höchstwahrscheinlich enorme Mengen an Bestellungen im Shop hast. Bei jedem Abgleich muss der Connector mittels Link-Joins prüfen, welche Daten bereits übertragen wurden und was neu ist. Das kostet viel Speicher und die Last wird exponentiell größer je mehr Datensätze es gibt.
Die sinnvollste und definitiv effizienteste Lösung ist daher grundsätzlich die Shop-Datenbank auszumisten, also zb längst abgeschlossene und veraltete Bestellungen wegzusichern und zu löschen. Alternativ kann im Shop-Installer des Connectors noch eine Datumsbegrenzung gesetzt werden. Wenn das alles nichts hilft, muss der DB mehr Arbeitsspeicher gegeben werden.
 

Gambionike

Gut bekanntes Mitglied
12. Dezember 2008
157
4
Hallo Daniel,
ich habe lediglich 4700 Aufträge im Shop, daran sollte es doch nicht liegen. Ich habe gerade auch mal den Integrity_Check gemacht. Ergebnis:
upload_2018-7-19_12-37-26.png

Wie man der Datenbank mehr Speicher gibt, weiß ich nicht, sind das die 128 MB? Die sollen doch angeblich ausreichen.

Vielen Dank, dass du auf das Problem eingehst.
 

Immanuel

Gesperrter Benutzer
24. August 2016
1.542
329
...
<b>Fatal error</b>: Allowed memory size of 134217728 bytes exhausted (tried to allocate 32768 bytes) in <b>phar:///var/www/virtual/XXX24.de/testshop_XXX24_de/htdocs/jtlconnector/index.php/vendor/composer/ClassLoader.php</b> on line <b>444</b><br />

Response: <br />
<b>Fatal error</b>: Allowed memory size of 134217728 bytes exhausted (tried to allocate 32768 bytes) in <b>phar:///var/www/virtual/XXX24.de/testshop_XXX24_de/htdocs/jtlconnector/index.php/vendor/composer/ClassLoader.php</b> on line <b>444</b><br />
....

Ich würde vermuten, dass die 128 MB, die dem PHP Prozess zur Verfügung stehen nicht ausreichen. Erhöhe mal das memory_limit (zB. auf 256 MB oder 512 MB).
 
  • Gefällt mir
Reaktionen: Gambionike

Gambionike

Gut bekanntes Mitglied
12. Dezember 2008
157
4
Hallo, unser Provider hat jetzt testweise mal auf 256 MB hochgestellt und siehe da, es klappt tatsächlich. Jetzt werde ich mal prüfen, ob das nur für den Erstabgleich so hoch sein muss oder ob man den Wert später wieder runterregeln kann.

Vielen Dank an Daniel und Immanuel!!!
 
Ähnliche Themen
Titel Forum Antworten Datum
Amazon Bestellungen werden nicht alle angezeigt Amazon-Anbindung - Fehler und Bugs 4
Neu Neue Bestellungen werden nicht eingelesen Amazon-Anbindung - Ideen, Lob und Kritik 0
Neu Vereinzelte Bestellungen werden nicht importiert Amazon-Anbindung - Fehler und Bugs 0
Neu Amazon-Bestellungen werden nur Verzögert importiert Amazon-Anbindung - Fehler und Bugs 4
Zugriff auf Artikel und Bestellungen nach Update nicht möglich JTL-Wawi 1.11 0
Neu Falsche Umsatzsteuer bei Paypal-Checkout Bestellungen im Webshop JTL-Shop - Fehler und Bugs 3
Neu Wieder einmal fehlt der Adresszusatz bei Bestellungen und es kommt somit zu Problemen Amazon-Anbindung - Fehler und Bugs 0
Neu Beschaffung - Bestellungen "Offen"? User helfen Usern - Fragen zu JTL-Wawi 2
Über 100 Bestellungen von SCX nicht importiert kaufland.de - Anbindung (SCX) 1
Neu Was bedeutet das genau: Anzahl nötiger Bestellungen (Zahlungsart im Shop Backend) Allgemeine Fragen zu JTL-Shop 1
Bestellungen nach Update immer "Fehlerhaft" Es fehlen Pflichtangaben JTL-Wawi 1.10 2
Neu <span> - </span> in importierten Bestellungen WooCommerce-Connector 0
In Diskussion Workflow zur Zählen von Retouren und Bestellungen von einem Kunden JTL-Workflows - Ideen, Lob und Kritik 1
Neu Versanddaten Import -> Automatisches Abschließen von Dropship Bestellungen möglich? User helfen Usern 3
Neu Bestellungen aus der Vergangenheit Shopify-Connector 3
Neu Gutscheine werden nicht an die WaWi übermittelt Modified eCommerce-Connector 0
Neu Artikel mit gleichem Namen werden bei Shopify zu einem Artikel Shopify-Connector 2
Globale Textbausteine – Inhalte werden nicht gespeichert (Wawi 1.11.1) JTL-Wawi 1.11 5
"Geisterplattformen" löschen bzw wo werden die einzelnen Plattformen gespeichert? JTL-Wawi 1.10 0
OnePageComposer - diverse HTML-Tags werden aus Richtext automatisch gelöscht Einrichtung JTL-Shop5 4
Neu Bestellvorgang – Land und Postleitzahl werden nicht erkannt und HTTP-Fehler 500 bei der Lieferadresse JTL-Shop - Fehler und Bugs 11
Artikel kann trotz Lagerbestand nicht reserviert werden Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Verkäufe aus LS-Pos werden nicht mehr in der Wawi angezeigt Fragen rund um LS-POS 2
Neu Artikelkategorien können nicht Importiert werden JTL-Ameise - Fehler und Bugs 4
Neu Google shopping export kein Auswahl , ob nur Väter oder Kindartikel exportiert werden sollen Technische Fragen zu Plugins und Templates 1
Neu seit Montag werden die Versanddaten nicht mehr zu amazon übertragen Amazon-Anbindung - Fehler und Bugs 2
Neu Versandmeldungen werden nicht übertragen von JTL an Shopify, Shopify-Connector 4
Neu Seit ~ 1 Monat werden UPS-Etiketten fehlerhaft gedruckt - Adresse ist gar nicht oder nicht vollständig. JTL-ShippingLabels - Fehler und Bugs 0
Neu Nach Update von 1.8.10.0 auf 1.10.14.1 werden Rechnungen nicht mehr zu Amazon hochgeladen!!! Amazon-Anbindung - Fehler und Bugs 2
Neu bei bestimmten Kunden muss die Rechnung beigelegt werden / wie erfolgt dies? Arbeitsabläufe in JTL-Wawi 8
Neu XML-Import in JTL-Wawi – Kundenfelder werden nicht übernommen Schnittstellen Import / Export 1
Kundenpreise werden nicht übernommen JTL-Wawi 1.10 4
Neu Artikelbeschreibung / Fotos werden beim eBay-Abgleich nicht zuverlässig übernommen eBay-Anbindung - Ideen, Lob und Kritik 0
Neu Welche URLs/Ports werden für den JTL Worker benötigt? User helfen Usern - Fragen zu JTL-Wawi 8
Neu Angebot konnte aufgrund eines Fehlers nicht bei Amazon erstellt werden. Bitte versuchen Sie es später erneut. Amazon-Anbindung - Ideen, Lob und Kritik 1
Neu Arbeitnehmer bleiben, oder Selbständig Arbeitgeber werden? Erfahrungsberichte gewünscht Business Jungle 4
Neu Artikel werden in Shopify nicht veröffentlicht Shopify-Connector 8
Neu Bilder werden nicht übertragen. Shopware-Connector 0
Neu In welcher Tabelle werden die Daten für den Amazon Lister 2.0 gespeichert? Amazon-Lister - Fehler und Bugs 5
Shop Daten werden nicht mehr aktualisiert JTL-Wawi 1.9 2
Neu Download-Datei soll nach Registrierung als Kunde im Kundenaccount freigeschaltet werden Allgemeine Fragen zu JTL-Shop 2
Neu Ich habe eben einen neuen Shop erstellt und alle Artikel übertragen, aber leider werden mir bei den Versandarten die Versandklassen nicht angezeigt User helfen Usern - Fragen zu JTL-Wawi 1
Events(Empfangen): Call konnte nicht erfolgreich durchgeführt werden Otto.de - Anbindung (SCX) 0
Neu Tiktok angebote werden nicht Importiert Einrichtung und Installation von JTL-eazyAuction 0
Neu Meine Änderungen werden nicht gespeichert??? User helfen Usern - Fragen zu JTL-Wawi 3
Neu Bilder werden beim Webshop-abgleich nicht übertragen User helfen Usern - Fragen zu JTL-Wawi 11
Probleme beim Import von eBay-Produkten in JTL – neue Artikel werden nicht übernommen eBay-Anbindung - Fehler und Bugs 5
Neu Verkäufe von Stücklistenartikel über FBA werden im Lager nicht abgezogen Amazon-Anbindung - Fehler und Bugs 0
Neu Versandbenachrichtigungen zum Lieferschein werden nicht mehr gesendet. JTL-Wawi - Fehler und Bugs 1
Neu Zeiterfassung Tablett Terminal - mit Hinweis: Arbeitszeit heute nicht erreicht User helfen Usern 0

Ähnliche Themen