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
Bestellungen beim Kunden können nicht ausgelöst werden JTL-Wawi 1.8 7
Beantwortet (gelöst) Fehler Shopify Abgleich - Bestellungen werden plötzlich nicht mehr importiert / Artikel wahrscheinlich auch nicht aktualisiert Shopify-Connector 2
Bestellungen mit PP ApplePay und GooglePay werden ohne Zahlungsart übermittelt JTL-Wawi 1.10 3
Neu "Alte" Bestellungen werden erneut eingelesen! eBay-Anbindung - Fehler und Bugs 0
Bei Bestellungen Lieferung an Lager ändern JTL-Wawi 1.10 1
Beschaffung/Bestellungen Steuerung von Mwst % in Positionen ohne Lieferantenzuordnung und Freipositionen. JTL-Wawi 1.10 0
Otto Bestellungen kommen nicht als Externe Rechnungen rein Otto.de - Anbindung (SCX) 6
Neu Umsatzsteuerfreie Shopify-Bestellungen an JTL-Wawi übertragen – wie macht ihr das? Shopify-Connector 1
Neu Ebay Bestellungen über OrangeConnex Fullfilment - Versanddatenaustausch Schnittstellen Import / Export 0
Neu Rechnungen erstellen bei Amazon Bestellungen nicht mehr möglich Amazon-Anbindung - Fehler und Bugs 2
Neu Versand für Amazon FBM Bestellungen automatisieren User helfen Usern 0
In Diskussion Mehrere Bestellungen Farblich markieren JTL-Workflows - Ideen, Lob und Kritik 8
Neu Anzahl nötiger Bestellungen bei Zahlungsart, wie individuell setzen? Installation / Updates von JTL-Shop 0
Neu Import alter Bestellungen, Warenbewegungen und Rechnungen zu Statistikzwecken User helfen Usern - Fragen zu JTL-Wawi 5
Neu alte Bestellungen und Rechnungen per Connector importieren WooCommerce-Connector 2
Neu fehlende Bestellungen erneut übertragen Shopware-Connector 9
Neu Eingehende Aufträge / Bestellungen reduzieren den produzierbaren Bestand nicht JTL-Plan&Produce - Ideen, Lob und Kritik 0
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 Sendungsverfolgungsnummern werden nur teilweise übertragen JTL-Wawi - Fehler und Bugs 1
Neu Variationsbilder werden mehrfach hochgeladen? Shopify-Connector 2
Verkaufskanäle können nicht geöffnet werden, da diese bereits von einem anderen Benutzer bearbeitet werden JTL-Wawi 1.9 2
Rechnungen werden nicht zu Amazon übertragen JTL-Wawi 1.10 2
Neu JTL-Shop Lieferanten Artikelnummer und Suchbegiffe für Onlineshop werden im Shop nicht gefunden Allgemeine Fragen zu JTL-Shop 5
Neu Beleg kann nicht durch TSE signiert werden JTL-POS - Fehler und Bugs 3
Neu Amazonlister 2.0 zerschießt ASINs – Marktplatzdaten werden ignoriert Amazon-Lister - Fehler und Bugs 0
Neu DATEV Rechnungsdatenservice Otto, Rechnungen werden nicht übertragen Schnittstellen Import / Export 0
Neu Versandbestätigungen werden 100 Fach verschickt Shopify-Connector 4
Kaufland AT Aufträge kommen werden nicht übertragen. kaufland.de - Anbindung (SCX) 4
Bestellung kann nicht per Mail verschickt werden JTL-Wawi 1.10 1
Neu JTL Shop 5.5.1 Lieferland kann bei abweichender Lieferadresse nicht ausgewählt werden JTL-Shop - Fehler und Bugs 9
Neu Lokale Abholung, Kunden werden nicht mehr benachrichtigt Shopify-Connector 0
Neu Amazon Lister 2.0 "für das Verkaufskonto 'Amazon.de Lister' konnten keine Versandregeln gefunden werden. ..." 1.10.12.0 Amazon-Lister - Fehler und Bugs 1
Neu JTL Shopify Anbindung - Falscher Bruttopreis bei 7% Artikel, Grundpreise werden nicht übermittelt Shopify-Connector 3
Workflows werden plötzlich nicht mehr ausgeführt / Worker Problem JTL-Workflows - Fehler und Bugs 3
Neu Zahlungsarten werden nicht angezeigt Allgemeine Fragen zu JTL-Shop 4
teilweise werden Aufträge nicht angezeigt JTL-Wawi 1.10 0
Versandmails werden teilweise nicht versendet JTL-Wawi 1.9 4
Neu 5.5.1 bzw. 5.5.2 kann nicht installiert werden Installation / Updates von JTL-Shop 8
Rechnungen werden in falschem Format ausgegeben JTL-Wawi 1.10 13
Artikel werden nicht gelistet - Status Wartet auf Hochladen - seit einer Woche kaufland.de - Anbindung (SCX) 3
Neu Amazon Angebote werden nicht angezeigt Amazon-Anbindung - Fehler und Bugs 44
Neu Lister 2.0 - Varianten mit Größe können nicht erstellt werden (Schuhe) Amazon-Lister - Fehler und Bugs 1
E-Mails werden nicht versandt. Testmail funktioniert "string.Empty'' is not a valid value for ''toAdresses'' JTL-Wawi 1.10 2
Neu Neu angelegte Währungen werden nicht alle im JTL-Shop angezeigt Betrieb / Pflege von JTL-Shop 0
Neu Es konnte keine Zahlungsart für folgende Daten gefunden werden: Versandart: 0, Kundengruppe: 13 Allgemeine Fragen zu JTL-Shop 1
Hersteller können nicht hinzugefügt gelöscht oder bearbeitet werden nach Update auf 1.10.11.0 JTL-Wawi 1.10 3
Neu Zahlungsarten werden wenn Lieferland nicht Deutschland ist nicht angezeigt. Allgemeine Fragen zu JTL-Shop 2
Neu [JTL Shop 5.4] Bilder für die Unterkategorien werden nicht angezeigt Allgemeine Fragen zu JTL-Shop 2

Ähnliche Themen