Gelöst Abbrüche beim Shopabgleich

cool-products

Aktives Mitglied
15. Januar 2016
20
0
Ich benutze JTL-WaWi in der Version 1.1.4.14, den JTL Connector 2.0 und den Gambio- Shop 3.2.0.1

Ich möchte den Shop mit JTL-WaWi steuern, konnte den Connector auch installieren, die Übertragung startet auch, doch dann habe ich immer wieder Abbrüche mit folgenden Fehlermeldungen:

Gesendet: Kategorien (37 Stück)
Gesendet: GlobalData (1 Stück)
Gesendet: Hersteller (4 Stück)
Gesendet: Artikel (817 Stück)
Onlineshop-Abgleich beendet für 'XXX.xx - Gambio Shop'.

Fehler:
Exception: phar:///homepages/0/d109607760/htdocs/gambio-shop/jtlconnector/index.php/vendor/jtl/connector/src/jtl/Connector/Core/Database/Mysql.php (327):Unknown column '27121_3743' in 'where clause'
phar:///homepages/0/d109607760/htdocs/gambio-shop/jtlconnector/index.php/vendor/jtl/connector/src/jtl/Connector/Core/Database/Mysql.php (327):Unknown column '27121_3743' in 'where clause'
CrossSellings-Senden-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der Wawi notwendig sind!
Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei jtlCore.ControllerClasses.Connector.Abgleich.Funktionen.ConnectorPusher.Push[TEntity](IEnumerable`1 models, Boolean checkForOrderPull)
bei jtlCore.ControllerClasses.Connector.Abgleich.EntityAbgleicher.Push.ConnectorPushTaskCrossSelling.<>c__DisplayClass5.<Run>b__2(List`1 models)
bei jtlTools.Linq.EnumerableExtensions.ExecuteInSetsOf[TInput](IEnumerable`1 source, Action`1 action, Int32 max)
bei jtlCore.ControllerClasses.Connector.Abgleich.EntityAbgleicher.Push.ConnectorPushTaskCrossSelling.Run()
bei JTL.Connector.Business.SyncRunner.Run()

oder

Gesendet: Kategorien (310 Stück)
Gelöscht: Cross-Sellings (5 Stück)
Gelöscht: Bilder (22454 Stück)
Gelöscht: Artikel (14507 Stück)
Gelöscht: Kategorien (354 Stück)
Gelöscht: Hersteller (4 Stück)
Gesendet: GlobalData (1 Stück)
Gesendet: Hersteller (11 Stück)
Gesendet: Artikel (11324 Stück)
Onlineshop-Abgleich beendet für 'XXX.xx - Gambio Shop'.


Fehler:
Exception: phar:///homepages/0/d109607760/htdocs/gambio-shop/jtlconnector/index.php/vendor/jtl/connector/src/jtl/Connector/Core/Database/Mysql.php (327):Unknown column '16483_9' in 'where clause'
phar:///homepages/0/d109607760/htdocs/gambio-shop/jtlconnector/index.php/vendor/jtl/connector/src/jtl/Connector/Core/Database/Mysql.php (327):Unknown column '16483_9' in 'where clause'
CrossSellings-Senden-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der Wawi notwendig sind!
Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei jtlCore.ControllerClasses.Connector.Abgleich.Funktionen.ConnectorPusher.Push[TEntity](IEnumerable`1 models, Boolean checkForOrderPull)
bei jtlCore.ControllerClasses.Connector.Abgleich.EntityAbgleicher.Push.ConnectorPushTaskCrossSelling.<>c__DisplayClass5.<Run>b__2(List`1 models)
bei jtlTools.Linq.EnumerableExtensions.ExecuteInSetsOf[TInput](IEnumerable`1 source, Action`1 action, Int32 max)
bei jtlCore.ControllerClasses.Connector.Abgleich.EntityAbgleicher.Push.ConnectorPushTaskCrossSelling.Run()
bei JTL.Connector.Business.SyncRunner.Run()

Hat jemand einen Tipp? Vielleicht noch folgender Hinweis: der Shopabgleich mit einem JTL-Shop funktioniert mit exakt den gleichen Daten der JTL-WaWi problemlos (und beide Shops werden beim gleichen Provider gehostet).

Gruss Markus
 

cool-products

Aktives Mitglied
15. Januar 2016
20
0
Habe ich jetzt versucht, es wurden auch ein paar Hundert Artikel ohne Probleme übertragen, dann kam diese Fehlermeldung:

Abgleich-Protokoll:
Prüfe Endpointkonfiguration.
Abgleich gestartet für 'Wohnen-Einrichten.eu - Gambio Shop'.
Gesendet: Kategorien (24 Stück)
Gesendet: Hersteller (2 Stück)
Gesendet: Artikel (590 Stück)
Onlineshop-Abgleich beendet für 'XXX.xx - Gambio Shop'.


Fehler:
Exception: phar:///homepages/0/d109607760/htdocs/gambio-shop/jtlconnector/index.php/vendor/jtl/ connector/src/jtl/Connector/Core/Database/Mysql.php (327):Unknown column '29149_5433' in 'where clause'
phar:///homepages/0/d109607760/htdocs/gambio-shop/jtlconnector/index.php/vendor/jtl/connector/src/jtl/Connector/Core/Database/Mysql.php (327):Unknown column '29149_5433' in 'where clause'
CrossSellings-Senden-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der Wawi notwendig sind!
Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei jtlCore.ControllerClasses.Connector.Abgleich.Funktionen.ConnectorPusher.Push[TEntity](IEnumerable`1 models, Boolean checkForOrderPull)
bei jtlCore.ControllerClasses.Connector.Abgleich.EntityAbgleicher.Push.ConnectorPushTaskCrossSelling.<>c__DisplayClass5.<Run>b__2(List`1 models)
bei jtlTools.Linq.EnumerableExtensions.ExecuteInSetsOf[TInput](IEnumerable`1 source, Action`1 action, Int32 max)
bei jtlCore.ControllerClasses.Connector.Abgleich.EntityAbgleicher.Push.ConnectorPushTaskCrossSelling.Run()
bei JTL.Connector.Business.SyncRunner.Run()

Gruss Markus
 

cool-products

Aktives Mitglied
15. Januar 2016
20
0
Der Abgleich lässt sich zwar dann wieder starten (ich vermute die Cross-Selling Links werden dabei übersprungen), dafür bricht der Shopabgleich dann aber ab einer bestimmten Menge Bilder (irgendwann ab 2000 Bildern) mit folgender Fehlermeldung ab:

Abgleich-Protokoll:
Prüfe Endpointkonfiguration.
Abgleich gestartet für 'XXX.xx - Gambio Shop'.
Gesendet: Bilder (2407 Stück)
Onlineshop-Abgleich beendet für 'XXX.xx - Gambio Shop'.


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>: Out of memory (allocated 90177536) (tried to allocate 8192 bytes) in <b>phar:///homepages/0/d109607760/htdocs/gambio-shop/jtlconnector/index.php/src/jtl/Connector/Gambio/Mapper/Image.php</b> on line <b>497</b><br />
<br />
<b>Fatal error</b>: Out of memory (allocated 90177536) (tried to allocate 32768 bytes) in <b>phar:///homepages/0/d109607760/htdocs/gambio-shop/jtlconnector/index.php/vendor/composer/ClassLoader.php</b> on line <b>414</b><br />

Gibt es dazu Tipps?

Gruss Markus
 

cool-products

Aktives Mitglied
15. Januar 2016
20
0
Gibt es einen Grund, warum der Abgleich auf dem gleichen Server mit den gleichen Daten und den gleichen Servereinstellungen beim JTL- Shop klappt und beim Gambio-Shop nicht?

Außerdem sollten 90 MByte Speicher doch für den sequentiellen Datentransfer reichen. Kein Bild ist größer als 1 MByte und selbst wenn 10 Bilder auf einmal verarbeitet werden, müsste der Speicher doch reichen? Kann es sein, dass der Connector nicht mehr benötigten Speicher nicht mehr freigibt?

Wenn du sagst, Paketgrößen verringern, gibt es da Einstellungen im Connector oder soll das serverseitig passieren, wenn ja, über die php.ini?

Gruss Markus
 

daniel.jtl

Moderator
12. März 2014
1.277
28
Gibt es einen Grund, warum der Abgleich auf dem gleichen Server mit den gleichen Daten und den gleichen Servereinstellungen beim JTL-Shop klappt und beim Gambio-Shop nicht?
Gibt es: Der JTL Shop arbeitet vollkommen anders, und ist von der Datenstruktur zu 100% kompatibel zur Wawi. Technisch bedingt wird kein Drittanbieter-Shop jemals die Kompatibilität oder Abgleichs-Performance eines JTL-Shops erreichen.

Der verbrauchte Speicher hat absolut nichts mit einer Dateigröße zu tun. Jede Methode und jede Variable benötigt zunächst mal Speicher.
Speziell bei den Bildern werden beispielsweise die Thumbnails berechnet. Allein dieser Vorgang verbraucht deutlich mehr Speicher als das Bild groß ist.
 

cool-products

Aktives Mitglied
15. Januar 2016
20
0
Ich glaube, ich komme dem Fehler auf die Spur. Der Abbruch passiert scheinbar immer beim gleichen Produktbild, das - zugegebenermaßen - viel zu groß ist. Leider sind die Bildbezeichnungen, die der JTL-Connector vergibt, nicht mehr die gleichen wie beim Orginalbild. Wie kann ich von der neuen Bildbezeichnung auf den Artikel schließen? Das Bild heißt nach dem Upload jetzt z.B. "247850_Product.jpg".

Gruss Markus
 
Ähnliche Themen
Titel Forum Antworten Datum
X-Rechnung - falsche Rechnungssumme beim Empfänger JTL-Wawi 1.9 0
Neu Hilfe beim Einrichten von JTL-Wawi mit unternehmensspezifischen Artikeldaten Arbeitsabläufe in JTL-Wawi 14
Neu Bilder werden beim Webshop-abgleich nicht übertragen User helfen Usern - Fragen zu JTL-Wawi 11
Neu Shopify-Connector: Fehler "delivery_note table doesn't exist" beim Lieferschein-Abgleich Shopify-Connector 4
Problem beim Anlegen eigener Felder in Kategorieverwaltung – Fehlermeldung „Name nicht eindeutig“ trotz eindeutiger Bezeichnung JTL-Wawi 1.8 3
Neu Unnötiger Fehler beim Import von Kundendaten JTL-Shop - Fehler und Bugs 0
Neu Amazon Rechnung ändern bei VCS-Lite - Fehlermeldung beim Stornieren (Auftrag fehlt) Arbeitsabläufe in JTL-Wawi 5
Probleme beim Import von eBay-Produkten in JTL – neue Artikel werden nicht übernommen eBay-Anbindung - Fehler und Bugs 5
Neu Unhandled Exception beim Versuch ein WEBP Format als Merkmalbild zu importieren JTL-Wawi - Fehler und Bugs 0
Neu EAN Fehler beim Etikettendruck User helfen Usern - Fragen zu JTL-Wawi 5
Neu Ständig wiederkehrender Fehler beim Ableich des Lister 2.0 Amazon-Lister - Fehler und Bugs 5
Neu Probleme beim Anhängen der .mdf Datei User helfen Usern - Fragen zu JTL-Wawi 3
keine Eazybusiness Datenbank beim öffnen von JTL WaWi JTL-Wawi 1.7 3
Neu Fehler beim JTL-Worker – "Der Remoteserver hat einen Fehler zurückgegeben: (502) Ungültiges Gateway" (Shopify) JTL-Wawi - Fehler und Bugs 2
Neu Zustandsbeschreibung wird beim auflisten von Produkten nicht übertragen Amazon-Anbindung - Fehler und Bugs 1
Neu Upload-Dateien: Fehler beim Abgleich Onlineshop-Anbindung 0
Neu JTL‑Wawi: Beim Drucken fehlen Body‑Inhalte – nur Header und Footer gedruckt Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Ameise: Warengruppe wird beim Artikelimport nicht übernommen – was mache ich falsch? JTL-Ameise - Fehler und Bugs 6
Neu Export der Artikel - Fehler beim Export!? JTL-POS - Fehler und Bugs 0
Neu "Evtl. Lieferzeitverzögerung" direkt beim Einlegen in den Warenkorb anzeigen? Allgemeine Fragen zu JTL-Shop 4
Fehler beim Belegabruf JTL2Datev aus JTL / "Belegkopf-ExtAuftrag...." JTL-Wawi 1.10 2
Neu Fehler Meldung beim Abgleich Shopware-Connector 4
Neu Fehler beim Aktualisieren einer bestehenden Bestellung mit Ameize JTL-Ameise - Fehler und Bugs 16
Neu Wie kann ich Zubehör, welches beim DropshippingLieferanten UND im Standardlager verfügbar ist dropshippen, Wenn der Hauptartikel Dropshipping ist? Arbeitsabläufe in JTL-Wawi 5
Neu "Bilder zu Plattformen zuordnen" weist beim Import der Artikelstammdaten via Ameise nur einer von dreien JTL-POS Filialen zu. JTL-Ameise - Fehler und Bugs 2
Affiliate, die Guthabenfunktion Gutschriften und die Mehrwertsteuer - Probleme beim Steuerberater JTL-Wawi 1.6 2
Neu Auswahlfelder beim Kauf Allgemeine Fragen zu JTL-Shop 8
Neu E-Mail Adressänderung beim Kunden zieht nicht für den Mailversand JTL-Ameise - Fehler und Bugs 4
Neu Steuerklasse tax_class wird beim Artikelsync nach WooCommerce nicht mehr gesetzt WooCommerce-Connector 0
Bug Wawi-62710 in 1.10 behoben? (Variable für externe Auftragsnummer beim Zusammenfassen von Aufträgen) JTL-Wawi 1.10 2
Neu JTL wawi Fehler beim Zugriff auf die Datenbank / Datenbankverwaltung aber funktioniert Installation von JTL-Wawi 3
Neu Doofinder kann keine Suchmaschine erstellen: Problem beim Versuch eine Suchmaschine zu erstellen Plugins für JTL-Shop 0
Neu Artikelpreisänderung beim hineinlegen in den Warenkorb Technische Fragen zu Plugins und Templates 0
Neu Variation + Werte beim Artikel anlegen automatisiert als Merkmale übernehmen User helfen Usern - Fragen zu JTL-Wawi 1
Hinweis beim Übertragen von Artikeldaten kann nicht deaktiviert werden JTL-Wawi 1.9 0
Neu Shopabgleich mit Varianten scheitert Shopify-Connector 5
Neu Shopabgleich hängt sporadisch Onlineshop-Anbindung 11

Ähnliche Themen