Neu Bestellungen werden nicht übertragen, neuer Gambio Connector 2.8

Gambionike

Gut bekanntes Mitglied
12. Dezember 2008
121
0
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
121
0
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
121
0
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

Moderator
Mitarbeiter
24. August 2016
1.373
285
...
<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
121
0
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 Amazon-Bestellungen werden in WaWi nicht übernommen Amazon-Anbindung - Fehler und Bugs 6
Neu Webshop-Bestellungen werden seit gestern Nachmittag nicht mehr abgeholt JTL-Wawi - Fehler und Bugs 1
Neu UstId bei Shop-Bestellungen werden nicht an Wawi übertragen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Multishop Abgleich - Bestellungen werden aus einem Shop immer dem gleichen Kunden zugeordnet Gambio-Connector 0
Neu FBA Bestellungen ohne Steuerschlüssel in Wawi übernehmen User helfen Usern - Fragen zu JTL-Wawi 12
Neu Umstellung Prestashop - JTL Shop - Kunden sollen ihre alten Bestellungen sehen können Allgemeine Fragen zu JTL-Shop 1
Neu Wie kann ich Bestellungen vom 16.07 - 22.07 nochmals in die Wawi importieren Shopware-Connector 4
Neu Dokumente an Bestellungen anhängen Arbeitsabläufe in JTL-Wawi 0
Neu "Weiterleitung" einer erhaltenen Amazon Bestellungen an Dropshipping-Lieferanten zur Auslieferung an Endkunden - geht das? Amazon-Anbindung - Ideen, Lob und Kritik 3
Neu Bestellungen verbleiben in Pending Amazon-Anbindung - Fehler und Bugs 157
Beantwortet Kunde mit zwei Bestellungen / Aufträgen Farblich Markieren JTL-Workflows - Fehler und Bugs 13
Neu Seit ca. 2 Stunden kommen keine Bestellungen mehr in die Wawi von Amazon Amazon-Anbindung - Fehler und Bugs 1
Neu Offene Bestellungen Arbeitsabläufe in JTL-Wawi 2
Gelöst Großer Wareneingang gemischt aus vielen offenen Bestellungen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 3
Neu Einkauf / Bestellungen -> Status "bereits geliefert" bei Amazon FBA User helfen Usern - Fragen zu JTL-Wawi 0
Neu Fehlende Bestellungen eBay-Abgleich eBay-Anbindung - Fehler und Bugs 8
Neu Fehlende Transportdienstkennung bei Amazon Bestellungen mit Versand durch Internetmarke Amazon-Anbindung - Fehler und Bugs 3
Neu Bestellungen bei Lieferanten User helfen Usern - Fragen zu JTL-Wawi 2
Neu Sporadisch fehlende Bestellungen Ebay eBay-Anbindung - Fehler und Bugs 1
Neu Ebay: Abgleich funktioniert nicht, holt keine Bestellungen ab. eBay-Anbindung - Fehler und Bugs 14
Neu Keine automatische Rechnungserstellung bei Amazon FBA-Bestellungen mit mehreren Teillieferungen Arbeitsabläufe von eazyAuction 1
Gelöst Workflow für FBA Bestellungen greift irgendwie nicht mehr JTL-Workflows - Fehler und Bugs 2
Beantwortet JTL Workflow für Bestellungen aus Shopware JTL-Workflows - Fehler und Bugs 1
Neu Dropshipping Bestellungen in eine Datei zusammenfassen? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Abgeschlossene Bestellungen weiterhin Lieferstatus "Ausstehend" WooCommerce-Connector 0
Neu JTL Debug kann nicht aufgerufen werden Allgemeine Fragen zu JTL-Shop 0
Neu WMS FiFo Prios werden nicht mehr berücksichtigt seit 1.5.47.3? Zwischenlösungen? JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu Nach dem Upgrade Shop4 > Shop5 - Wawi-Syncdaten müssen manuell abgespeichert werden? JTL-Shop - Fehler und Bugs 3
Neu Änderungen an Pfandartikeln werden nicht übernommen JTL-POS - Fehler und Bugs 0
Neu Einrichten von Servicedesk - Postfächer können nicht eingerichtet werden Servicedesk (Beta) 1
Neu JTL Shop 5 WebP Bilder werden nicht erzeugt Betrieb / Pflege von JTL-Shop 0
Neu OPC Elemente werden durch Pagination nur teilweise neu geladen Einrichtung JTL-Shop5 2
Neu Variantebilder werden nicht angezeigt / SQL Fehler Shopware-Connector 0
Neu Wie kann sichergestellt werden, dass der eingerichtete Workflow auch wirklich greift? User helfen Usern - Fragen zu JTL-Wawi 3
Neu Ebay: Es werden keine Aufträge mehr abgeholt eBay-Anbindung - Fehler und Bugs 16
Neu USTID-Nr. von Lieferadresse von einem Kunden werden im Auftrag nicht gezogen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Artikel werden beim Upload immer erst gelöscht Shopware-Connector 0
Neu Für die aktuelle Transaktion kann kein Commit ausgeführt werden. / Fehlermeldung JTL-Wawi - Fehler und Bugs 1
Neu NOVA Child: Artikeldetailseite Tabs werden untereinander dargestellt anstatt zu faden Templates für JTL-Shop 2
Neu Artikel können nicht gesendet werden - Call to a member function getIso() on null Shopware-Connector 3
Neu Bestandskunden werden zu Schnellbestellern Shopware-Connector 2
Neu Bilder werden beim Abgleich gelöscht seit 6 Tagen WooCommerce-Connector 0
Gelöst VCS Lite Amazon Rechnungen werden hochgeladen aber nicht in der Wawi erstellt Amazon-Anbindung - Fehler und Bugs 1
Neu SW5 - Nach Connector Update - Bilder werden Artikel nicht zugewiesen Shopware-Connector 2
Neu Lieferscheine werden nicht erstellt JTL-Wawi - Fehler und Bugs 3
In Bearbeitung Es werden keine Aufträge mehr für Verkäufe an der Kasse in der WAWI erstellt Allgemeine Fragen zu JTL-POS 7
Neu Auf das verworfene Objekt kann nicht zugegriffen werden: Objektname: "jtlTextBox". eBay-Anbindung - Fehler und Bugs 1
Neu JTL Shop 4 - Artikel mit Pfand kann nicht in EU verschickt werden Allgemeine Fragen zu JTL-Shop 1
Neu Ältere Rechnungen und Aufträge werden nicht mehr angezeigt User helfen Usern - Fragen zu JTL-Wawi 6
Neu Alle Artikel werden übertragen bei Shopabgleich nach Datenbankumzug JTL-Wawi - Fehler und Bugs 1

Ähnliche Themen