Neu Bestellungen werden nicht übertragen, neuer Gambio Connector 2.8

Gambionike

Gut bekanntes Mitglied
12. Dezember 2008
155
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
155
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
155
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
155
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
Neu PayPal Checkout - Bestellungen werden nicht übertragen! User helfen Usern - Fragen zu JTL-Wawi 1
Neu 5.3.1 HTTP Error 500 bei Bestellungen Gelöste Themen in diesem Bereich 4
Neu JTL Packtisch - offene Bestellungen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 5
Neu Bestellungen importieren über SFTP Server User helfen Usern - Fragen zu JTL-Wawi 6
Neu Service-Bestellungen / Dienstleistungen mit WMS abbilden Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Export von Bestellungen als Excel JTL-Wawi 1.6 1
Neu Amazon bestellungen - Aufträge nich in Markplatz Amazon stattdessen in Aufträge Amazon-Anbindung - Fehler und Bugs 0
In Bearbeitung Dropshipping Bestellungen via unicorn2 landen auf nicht existierender Pickliste JTL-Workflows - Fehler und Bugs 2
Neu JTL Connector WooCommerce überträgt keine Bestellungen mehr WooCommerce-Connector 3
Connector übernimmt nicht alle Bestellungen WooCommerce-Connector 0
Neu Beschaffung -> Bestellungen Übersicht = Filterung der Bestellungen JTL-Wawi - Ideen, Lob und Kritik 0
Neu Abruf der Bestellungen Ebay / Amazon nicht mehr möglich JTL-Wawi - Fehler und Bugs 1
Neu Grundpreisangaben für geringe Gramm-Mengen werden nicht angezeigt Betrieb / Pflege von JTL-Shop 0
Neu Kampangen können nicht mehr aufgerufen werden JTL-Shop - Fehler und Bugs 0
Neu Erledigt. Thema kann gelöscht werden Plugins für JTL-Shop 0
Neu Autorisierte Zahlungen über mollie werden bei Rundungsdifferenz storniert. WooCommerce-Connector 0
Rechnungen werden nicht mehr erstellt seit Umstieg auf Fulfillment JTL-Wawi 1.8 0
Neu Es werden nur jpg Bilder angezeigt und keine webP Gelöste Themen in diesem Bereich 3
Neu Zahlungsabgleich: Lastschrift soll als Lastschrift verbucht werden Arbeitsabläufe in JTL-Wawi 3
Neu Woocomnerce Aufträge werden in WAWI erstellt aber nicht als bezahlt markiert WooCommerce-Connector 2
Neu Änderungen in einer Druckvorlage werden nicht gespeichert Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Auftrag verpacken druckt auf 2 Drucker RE aus / wo kann das eingestellt werden? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Versandkosten werden bei der Gewinnermittlung nicht breücksichtig (1.8.12.2) JTL-Wawi 1.8 1
Neu Mehrsprachige Attribute werden nur auf deutsch an SW6 übertragen Shopware-Connector 0
Neu Kategorien werden nach Datenimport nicht automatisch abgeglichen Shopware-Connector 0
Neu MediaSaturn SCX / Kategorien werden nicht angezeigt Einrichtung und Installation von JTL-eazyAuction 0
Neu Im Warenkorb werden falsche Merkmalnamen geladen bei mehrsprachigen Shops JTL-Shop - Fehler und Bugs 2
Neu Packtisch: Versandart soll explizit ausgewählt werden müssen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Versanddaten werden nicht übermittelt. JTL-Wawi 1.8 3
Neu Kategorie Bilder werden im Webshop nicht angezeigt User helfen Usern - Fragen zu JTL-Wawi 0
Neu Bilder von Merkmalen werden nicht angezeigt Gelöste Themen in diesem Bereich 5
Neu Vorschaubilder in der Artikeldetailseite werden nicht angezeigt Betrieb / Pflege von JTL-Shop 1
Neu Amazon Prime - DHL Versandlabel kann nicht gedruckt werden "Ein Prime Versandlabel wurde nicht gekauft, da kein verfügbares gefunden wurde." JTL-ShippingLabels - Fehler und Bugs 0
Neu Hersteller werden nicht übertragen Shopware-Connector 0
Neu Versandschein für Schweiz kann nicht gedruckt werden folgende Fehlermeldung JTL-ShippingLabels - Fehler und Bugs 1
Verbindung zu Kundencenter geht verloren und Lizenz muss erneut abgteglichen werden JTL-Wawi 1.8 16
Zahlungen werden nicht empfangen (WooCommerce) JTL-Wawi 1.8 0
Neu Shop in Unterverzeichnis führt dazu, dass Inhalte aus dem übergeordneten Verzeichnis im Shop gezeigt werden JTL-Shop - Fehler und Bugs 3
Neu Neu erstellte Kategorien werden nicht mehr im Megamenue & Kategoriebaum angezeigt Betrieb / Pflege von JTL-Shop 7
Rechnung zeigt Mehrwertsteuer 0% aus obwohl 7% berechnet werden - wenn UST-ID eingegeben JTL-Wawi 1.8 0
Kann ich eine email an die Wawi senden durch die dann ein neuer Auftrag generiert wird? (Daten müssen händisch vervollständigt werden...) JTL-Wawi 1.8 2
Neu DHL Paket Label Sonderzeichen - werden weggekürzt User helfen Usern - Fragen zu JTL-Wawi 0
Neu Track & Trace - Auslandssendungen automatisiert als PDF exportieren, bevor die Logs gelöscht werden. JTL-Track&Trace - Ideen, Lob und Kritik 0
Neu WAWI Kategorien werden im Shop nicht angezeigt Gelöste Themen in diesem Bereich 3
Neu Bilder werden Falsch im Shop angezeigt. WooCommerce-Connector 0
Neu Ebay Artikel - bei Umstellung auf Designvorlagen werden Beschreibungen verändert User helfen Usern - Fragen zu JTL-Wawi 1
Neu Es werden unterschiedliche Warenkorbansichten gezeigt JTL-Shop - Fehler und Bugs 2
Neu Inaktive Artikel werden mit 404 Fehler bei Google Search angezeigt Allgemeine Fragen zu JTL-Shop 2
Neu Download-Arikel werden im Backend des Kunden nicht angezeigt JTL-Shop - Fehler und Bugs 1
[JTL-WAWI API] Nettopreise werden nicht gespeichert JTL-Wawi 1.8 0

Ähnliche Themen