Gelöst JTL Connector Fehlermeldung

bork

Sehr aktives Mitglied
26. Januar 2007
849
104
Hallo,

neue Fehlermeldung seit heute (nach Stromausfall):



Fehler:
Exception: phar:///www/htdocs/x/gx22/jtlconnector/index.php/vendor/jtl/ connector/src/jtl/Connector/Core/Database/Mysql.php (327):You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 4
phar:///www/htdocs/w009bf1b/x/jtlconnector/index.php/vendor/jtl/connector/src/jtl/Connector/Core/Database/Mysql.php (327):You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 4
Artikel-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.ConnectorPushTaskProduct.<>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.ConnectorPushTaskProduct.Run()
bei JTL.Connector.Business.SyncRunner.Run()

Was kann das sein?
 

itratosTeam

Sehr aktives Mitglied
19. April 2007
695
87
Bamberg
Hallo Bork,

war der Ausfall bei Deinem Hoster? Hast Du einen eigenen Server?
Am besten mal versuchen die MySQl zu reparieren - nutze dazu mal phpmyadmin.

Hast Du eine Sicherung der DB?
 

Mike02

Sehr aktives Mitglied
17. Dezember 2012
472
25
Hallo,

wurde das Problem bereits gelöst ?

Habe jetzt die gleiche Fehlermeldung und komme nicht weiter. Datenbank Reperatur in PhpMyAdmin hat das Problem nicht behoben

Verwende den Connector 2.2

Fehler:
Exception: phar:///www/htdocs/w01234f5/exotenherz-de/jtlconnector/index.php/vendor/jtl/connector/src/jtl/Connector/Core/Database/Mysql.php (327):You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 4
phar:///www/htdocs/w01234f5/exotenherz-de/jtlconnector/index.php/vendor/jtl/connector/src/jtl/Connector/Core/Database/Mysql.php (327):You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 4
Artikel-Senden-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der JTL-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.ConnectorPushTaskProduct.<>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.ConnectorPushTaskProduct.Run()
bei JTL.Connector.Business.SyncRunner.Run()
 
Zuletzt bearbeitet:

Verkäuferlein

Sehr aktives Mitglied
29. April 2012
2.618
1.068
Hallo,

mal so ins blaue geraten, würde ich sagen, da ist beim Abgleich irgendwas nicht vollständig in die DB geschrieben oder gelöscht worden, was jetzt zu einer unvollstädigen Abfrage führt.

Aber ganz genau kann das wohl nur jemand sagen, der den Connector in- und auswendig kennt, also z.B. "daniel.jtl".

Habt Ihr denn schon einmal die MySQL-DB durchgeguckt, ob Euch da irgendwelche seltsamen Einträge in den Connector-Tabellen auffallen?

Gruß,
Verkäuferlein
 

Mike02

Sehr aktives Mitglied
17. Dezember 2012
472
25
Hallo,

habe auch bereits die Tabellen komplett gelöscht und een Connector neu installiert. Problem besteht weiterhin
 

JTL4Tom

Gut bekanntes Mitglied
15. November 2016
155
14
Hallo,
ich hab genau die gleiche Fehlermeldung wie die mit der Bork diesen Thread eröffnet hat.
Wawi: 1.2.2.5
Connector. V1.8 (mit Patch vom Juni)
Shopversion: modified e-commerce 2.0.0.0 (ist nicht Gambio, doch der Fehler hat wohl die gleiche Ursache)

Fehler tritt immer auf, wenn ich einen Artikel in der Wawi ganz basic neu anlege und ihn dann an den Shop übergeben möchte.
Artikel, welche ich zuvor bei der Übernahme vom Shop in die Wawi bekommen habe, kann bearbeiten und übertragen.

Nach meinen Recherchen wurde dieser Fehler hier und im modified Forum gepostet. Doch leider wurde bisher nirgends ein Weg aus dem Dilemma aufgezeigt.

Kann man hoffen?
vg Tom
 
Zuletzt bearbeitet:

Mike02

Sehr aktives Mitglied
17. Dezember 2012
472
25
Hallo,

da tut sich auch nicht viel.

Wir waren nun den ganzen Ärger satt und haben auch JTL Shop umgestellt. Denn leider wurden in letzter Zeit auch bei vielen Artikeln die Bestände nicht mehr angepasst. Der Artikelbestand in der Wawi war auf 0 aber im Shop wurde weiterhin der alte Bestand geführt und der Kunde konnte weiterhin bestellen. In diesen Fällen hast du immer den Ärger mit dem Kunden, da du die Bestellung im Nachgang stornieren musst und Zahlungen die erfolgt sind....erstattest.

Jetzt ist der neuste JTL Shop installiert und wir schauen mal ... was die Zukunft damit bringt. Hat zwar leider inkl. Steuer über 600€ gekostet ... aber wenn damit die Probleme beseitigt sind ... war es das eindeutig wert. denn was ist schlimmer als verärgerte Kunden. Das wünscht sich doch keine von uns :)
 

daniel.jtl

Moderator
12. März 2014
1.277
28
Das ist kein konkreter Fehler zu dem ich Auskunft geben könnte. Bitte in die Server-Logs gucken welches Query da genau den Fehler verursacht, das könnte alles mögliche sein...
 

JTL4Tom

Gut bekanntes Mitglied
15. November 2016
155
14
Problem hatte ich auch,
Dann den Connector V1.8 (am Beispiel modified Connector) nochmal runtergeladen und über den aktuellen V1.8 drüber gespielt.
Nun sieht das schon besser aus.
Laut Aussagen hier im Forum werden bei kleine Patchänderungen am connector nicht gleich die Version hochgezogen.
So ne Info wie V1.81 wäre schon hilfreich um zu wissen, was man da gerade installiert hat.
 

michael08

Aktives Mitglied
7. Juli 2016
55
1
Habe mit dem hier genannten Fehler nun schon in 2 Onlineshops ( Gambio) längere Zeit gekämpft.
"Fehler:
Exception: phar:///www/htdocs/x/gx22/jtlconnector/index.php/vendor/jtl/ connector/src/jtl/Connector/Core/Database/Mysql.php (327):You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 4 "

Dieser Fehler scheint definitiv im Zusammenhang mit "Artikelattributen" zu stehen.
Derzeit ist der Fehler von mir "zumindest derzeit" eher wohl laienhaft ausgehebelt worden.

Ich habe im jtl-connector, in der Datei jtlconnector\config = features.json bei (Zeile 258) "ProductAttr" diese Funktion bei allen Befehlen auf false gesetzt. Sie beigefügtes image "feature.json.jpg". Links das geänderte Skript und rechts das original Skript.

Hiernach habe ich den Artikelupload (in beiden Gambio - Shops) gestartet und dieser lief komplett ohne Fehlermeldungen durch.
Nachdem der Abgleich komplett durchgelaufen war habe ich die jeweilige originale unveränderte "features.json" wieder eingespielt.
Auch hiernach läuft der Abgleich, zumindest wenn Artikel manuell in der JTL-Wawi angelegt werden unverändert ohne Probleme durch.

Dies funktionierte zumindest so lange bis ich Artikel in der JTL - Wawi duplizierte (Artikel enthalten keinerlei angelegte Attribute). Danach wurde der gleiche oben genannte Fehler erneut beim Abgleich produziert. Warum auch immer ?:(

Bin dann wieder wie oben bereits beschrieben mit der geänderten "features.json" vorgegangen und die Übertragung lief problemlos durch. Dann wieder die originale "features.json" eingespielt und der Abgleich läuft weiterhin (zumindest bei einfachen Artikeländerungen und rein manuell angelegten neuen Artikeln einwandfrei....

Wie dem auch sei, zumindest habe ich durch die beschrieben Schritte die Möglichkeit mit meinen Shops produktiv zu arbeiten. Auch wenn ich wegen mangelnder Programmierkenntnisse nicht den wirklichen Fehler definieren bzw. dauerhaft aushebeln kann....

Ich hoffe das hilft zumindest einigen Usern vorerst weiter damit sie mit Ihren Shops und der Wawi weiter arbeiten können;)

Vielleicht habe ich ja mit diesem Beitrag den kompetenten Programmierern von JTL Wawi einen Hinweis geliefert wo nach der Fehlerursache gesucht werden kann... würde mich freuen wenn man diesen Fehler der auch bei anderen Shop Systemen beim Abgleich produziert wird langfristig ggf. beheben könnte.
 

Anhänge

  • feature.json.jpg
    feature.json.jpg
    317,7 KB · Aufrufe: 10

daniel.jtl

Moderator
12. März 2014
1.277
28
Durch das beschrieben ändern der features.json wurde die Übertragung von Attributen komplett ausgehebelt. Wenn es hier Fehler gab können die so natürlich nicht mehr auftreten weil überhaupt nix dergleichen geschickt wird.

Weit sinniger wäre es die Logs einzuschalten und dann zu gucken wie die Datenbank-Abfrage genau aussieht die diesen Fehler verursacht...
 

michael08

Aktives Mitglied
7. Juli 2016
55
1
Zitat : "Weit sinniger wäre es die Logs einzuschalten und dann zu gucken wie die Datenbank-Abfrage genau aussieht die diesen Fehler verursacht..."
Schon richtig, da gebe natürlich vollkommen Recht.
Die Logs sind auch eingeschaltet. Leider bringt das JTL-Connector Log immer nur diese Fehlermeldung "
WARNING: Exception 'jtl\Connector\Core\Exception\DatabaseException' (Code: 1064) with message 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 4' in phar:///mnt/web024/e2/25/XXXXXXXX/htdocs/jeepshop/jtlconnector/index.php/vendor/jtl/connector/src/jtl/Connector/Core/Database/Mysql.php:327 [] [].
Auch im JTL-Wawi Log finde ich nicht wirklich einen "offensichtlichen Fehler und auch das Server-Log (Strato) ist nicht wirklich hilfreich.
Zumindest nicht für einen Laien mit nur minimalsten Programmierkenntnissen. :(

Natürlich ist mir klar das ich bei der vorher beschriebenen Vorgehensweise die Übertragung der Attribute aushebel. Was erst mal nicht so gravierend ist da ich bei meinen Artikeln (rund 14.000 Stk.) keine Attribute explizit verwende.
Andererseits funktioniert die Überragung seltsamerweise aber nachdem die Übertragung der Attribute in der "features.json" wieder aktiviert wurde und betreffende Artikel testweise verändert wurden und erneut abgeglichen wurden ???

Es wurde auch schon sämtliche Connector My SQL Datenbankeinträge aus der Datenbank gelöscht und der komplette Connector komplett, natürlich mit binärer Datenübertragung, neu hochgeladen und die Datenbank erneut ganz nach Installationsvorgaben installiert und neu mit der Wawi verbunden. Incl. Komplettabgleich. Aber auch dies brachte keinen wirklichen Erfolg.

Leider ist es auch so das der beschriebene Fehler bezüglich des Artikelabgleichs exakt mit der gleichen Fehlermeldung auch bei anderen an die JTL Wawi angebundenen Shopsystemen beschrieben wird, nur leider sind bisher noch keine "wirklichen" Lösungsansätze veröffentlicht worden. Ausser bei einigen in der Vergangenheit durch die Nutzung älterer Connector Versionen oder ähnlichem.
Aber vielleicht klappt es ja das mein Junior " Frisch gebackener Softwareentwickler mit Bachelor" sich dem alten Herren sein Problem mal anschaut.... Wenn ich mal ne Audienz bekomme :rolleyes:
 
Zuletzt bearbeitet:

daniel.jtl

Moderator
12. März 2014
1.277
28
Ich meine auch das Developer-Logging auf dem Server, nicht in der Wawi. Ist in der Doku erklärt.
Hier lassen sich dann deutlich detailiertere Infos rausziehen als wawi-seitig.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Wechsel von JTL Shop 5 zu Shopify / ERP-Connector Produkte mit Variationen werden nicht übertragen Shopify-Connector 1
Neu JTL-Connector + Shopware 6: Zweite Lizenz führt zu „Invalid credentials“ und blockiert bestehenden Shop Shopware-Connector 3
Neu JTL Shopify Connector selektiver Import in JTL Shopify-Connector 3
Neu Update: JTL-Gambio-Connector Gambio-Connector 0
Neu Woocommerce + JTL Connector + Litespeed Cache WooCommerce-Connector 0
Neu JTL Connector - Shopware 5 / 6: keine Erstübertragung der Daten Shopware-Connector 2
Einzelartikel als Kindartikel zu einem neuen Vaterartikel zusammenführen (JTL-Wawi + Shopware Connector) JTL-Wawi 1.8 0
Neu Probleme bei WooCommerce JTL-Connector, keine Aktivierung möglich, Bestands-Shop lahmgelegt Onlineshop-Anbindung 1
Neu JTL Worker xml-import triggern Arbeitsabläufe in JTL-Wawi 2
Neu JTL 5.6.1 Settings page not saving JTL-Shop - Fehler und Bugs 0
Neu Newsletter: KI Webinare, JTL Wawi 2.0 und vieles mehr - Freue dich auf JTL Events! User helfen Usern - Fragen zu JTL-Wawi 1
Neu HGB-konforme Stichtagsbewertung inkl. Niederstwertprinzip (JTL-Wawi / MSSQL) Arbeitsabläufe in JTL-Wawi 0
Neu Aktuelle Meldung zur JTL Insolvenz - Fake oder real? Starten mit JTL: Projektabwicklung & Migration 9
Neu Hosting JTL Aktuell Allgemeine Fragen zu JTL-Shop 18
JTL Wawi App Registrierung kann nicht gelöscht werden JTL-Wawi App 11
Neu JTL übernimmt immer Standard Versand von Amazon Amazon-Anbindung - Fehler und Bugs 0
Neu Feedbackrunde zur Umsetzung der Verpackungsverordnung (PPWR) in JTL-Wawi Umfragen rund um JTL 0
JTL Fulfillment Network Reservierte Aufträge, die nicht gelöscht werden können JTL-Wawi 1.10 0
Neu JTL-WAWI und LS-POS Wechseln Starten mit JTL: Projektabwicklung & Migration 1
Kaufland sendet keinen Bestand an JTL JTL-Wawi 1.10 1
Neu Steuereinstellungen JTL WAWI 1.11.5 Eigene Übersichten in der JTL-Wawi 0
Neu Erfahrungen mit automatischen Etikettiersystemen & JTL-Integration Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Erfahrungen mit JTL-Wawi 1.10.15.0 im Produktivbetrieb? JTL-Wawi 1.10 7
Neu Alternative zu https://wawi-db.jtl-software.de/ - Wawi-Diff zur Darstellung von Datenbank-Änderungen User helfen Usern - Fragen zu JTL-Wawi 1
Neu JTL Fulfillment Network Reservierte Aufträge, die nicht gelöscht werden können Schnittstellen Import / Export 1
Neu Betatester gesucht – Hood-Schnittstelle für JTL-Shop 5 Plugins für JTL-Shop 3
Neu askJan | Neuer KI-Assistent für JTL-Wawi - schnelle, effiziente und transparente KI-Datenanalyse - ohne SQL! Dienstleistung, Jobs und Ähnliches 26
Neu Download JTL Wawi 1.5.54.0 User helfen Usern - Fragen zu JTL-Wawi 5
Neu FBA Bestände schwanken in JTL und sind dann über Stunden falsch Amazon-Anbindung - Fehler und Bugs 3
Neu FHX One für JTL - Analytics, Monitoring, KI-Texte, Helpdesk uvm. (Otto, Amazon, Shopify, eBay) Dienstleistung, Jobs und Ähnliches 1
Neu Mehrere Shopware Kunden in einem JTL Kundenkonto zusammenführen Onlineshop-Anbindung 0
Neu Bug: Uncaught TypeError: JTL\Catalog\Currency::setURL(): JTL-Shop - Fehler und Bugs 11
JTL Workflow - Email addresse von Rechnungsadresse JTL-Wawi 1.9 5
JTL WAWI 1.11.4 Neues Passwort generieren ist ausgegraut JTL-Wawi 1.11 0
Neu JTL REST API einen Workflow ausführen und benutzerspezifischen Drucker ansteuern User helfen Usern 0
Der ganze Betrieb hat keinen Zugriff auf JTL Wawi 1.11.4 meh JTL-Wawi 1.11 10
Artikelnummern-Konflikt bei JTL-WaWi-Import aus Shopify, SEO-Ranking erhalten JTL-Wawi 1.10 1
JTL WAIA 1.11.4 SEPA Lastschrift Fenster gequetscht JTL-Wawi 1.11 2
Neu JTL-Wawi 1.11.5: Sequenzieller Kundenexport mit Workflow und SQL-Queue Schnittstellen Import / Export 2
Lizenzschlüssel in JTL Wawi hinterlegen JTL-Wawi 1.10 1
JTL Pro-Edition OSS Features? JTL-Wawi 1.9 50
Neu JTL-Worker Installation schlägt fehl JTL-Wawi - Fehler und Bugs 8
Neu JTL POS mit Stadtgutscheinen Allgemeine Fragen zu JTL-POS 0
Neu Nachnahme im JTL-Shop – Best Practices zur Vermeidung von Nichtannahmen User helfen Usern - Fragen zu JTL-Wawi 1
JTL-Wawi startet nach Neustart nicht / hängt auf neu eingerichtetem PC (Remote-Datenbank) JTL-Wawi 1.11 14
Neu JTL-Shop 5.2.3 – Google-Shoppin-Plugin 2.3.0: Mehrere Rückgaberichtlinien (DE + Ausland) bei einem Feed / return_policy_label Plugins für JTL-Shop 0
Neu Auftragsbezogene Pickliste auch im JTL-WMS (nicht nur mobil) nutzen JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 0
Seit dem Update auf JTL Wawi 1.11.4 funktioniert der Workflow "Datei Schreiben" nicht JTL-Wawi 1.11 1
JTL Wawi 1.11.4 "Dashboard übernehmen" funktioniert nicht JTL-Wawi 1.11 1
Neu JTL Pos - Bon - Artikelname kürzen Allgemeine Fragen zu JTL-POS 0

Ähnliche Themen