Gelöst JTL Connector Fehlermeldung

bork

Sehr aktives Mitglied
26. Januar 2007
851
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
710
88
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
473
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.074
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
473
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
156
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
473
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
156
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 Magento 2 Connector JTL Dienstleistung, Jobs und Ähnliches 0
Neu JTL-WaWi + ESL Connector — Entwicklung mit Kostenaufteilung gesucht Business Jungle 0
Neu Shopify Connector + JTL Wawi Preis Shopify-Connector 4
Neu Komplettkündigung durch JTL - Neukunde User helfen Usern 4
Neu ❓JTL Wawi Update von 1.8 auf ??? User helfen Usern - Fragen zu JTL-Wawi 1
JTL Artikel-Maske leer/verschoben (1.11.7) JTL-Wawi 1.11 2
Ebay angebote lassen sich nicht mehr bei JTL bearbeiten JTL-Wawi 2.0 0
Using short screen recordings for JTL-Wawi workflow documentation – anyone doing this? JTL-Wawi 2.0 3
JTL-Wawi 1.11.7 Sporadischer Fehler - Zugriff verweigert. JTL-Wawi 1.11 0
Neu JERA Fehlerhafte Belege / Konfiguration JTL Steuertabelle User helfen Usern - Fragen zu JTL-Wawi 1
Neu JTL Wawi Einloggen geht nicht!! User helfen Usern - Fragen zu JTL-Wawi 4
Sanktionsprüfung mit JTL JTL-Wawi 1.10 0
Neu Gutscheincodes aus Shopware 6 in JTL Wawi als Anmerkung zeigen? Shopware-Connector 0
Neu Database connection timeouts and interface lag in JTL-Wawi with background script managers User helfen Usern 0
Welche JTL Version aktuell am sinnvollsten JTL-Wawi 1.11 8
Neu Versandkostenersparnis mit JTL-Shipping: Vergünstigte Versandlabels ohne individuelle Rahmenverträge mit Versanddienstleistern User helfen Usern - Fragen zu JTL-Wawi 1
Neu product_visibility bei JTL-Wawi und Shopware 6 Shopware-Connector 1
Probleme mit Worker und JTL-App JTL-Wawi 2.0 4
Neu Probleme mit Import Datenbank vom Server auf lokal JTL-Wawi 2.0 User helfen Usern - Fragen zu JTL-Wawi 4
JTL Ameise fehlt im Programm x86 JTL-Wawi 2.0 3
Neu Plattformkosten auf Auftragspositionsebene in die JTL WaWi schreiben Arbeitsabläufe in JTL-Wawi 4
Neu JTL-Verknüpfung mit EC-Gerät fehlerhaft JTL-POS - Fehler und Bugs 0
Neu JTL-Wawi in einem EU-Land einsetzen – rechtliche & technische Fragen Installation von JTL-Wawi 2
Neu Versandart von Shopify zu JTL Wawi & Sendungsnummern von Wawi zu Shopify!? Shopify-Connector 0
Neu JTL Editionen / JTl Wawi / Shopify / Durchblick verloren Kosten / Was brauche ich wirklich User helfen Usern - Fragen zu JTL-Wawi 3
JTL Shop 4 Upgrade auf 5.5.0 --> Fehler 500 Upgrade JTL-Shop4 auf JTL-Shop5 3
JTL Shop 4 Upgrade auf 5.5.0 --> Fehler 404 Upgrade JTL-Shop4 auf JTL-Shop5 11
Neu JTL Pro Edition – Lizenzumstellungen und Abrechnungsfragen Smalltalk 42
Neu JTL Shop 5 und Klarna Plugins für JTL-Shop 0
Dropshipping-Labeldruck beim Lieferanten über JTL-Wawi (Versandstandorte / Workflows) JTL-Wawi 1.10 0
Neu JTL Shop 5.7 - Widerrufsbutton im B2B Templates für JTL-Shop 13
Neu JTL WMS & mehr – auf dem MultichannelDay.de Messen, Stammtische und interessante Events 0
DHL 4.0 mit JTL Wawi 1.7.13.0 JTL-Wawi 1.7 2
Neu Dropdown jtl shop länge einstellen Allgemeine Fragen zu JTL-Shop 2
Neu DATEV Buchungsdatenservice im Programm JTL Wawi den Serverfehler 500. JTL-Wawi - Ideen, Lob und Kritik 4
JTL-Shop 5.7.0 Widerrufsbutton Einrichtung JTL-Shop5 9
Neu JTL Pos liest keine Verkäufe mehr ein nach Update Einrichtung / Updates von JTL-POS 0
JTL hausinterner Herstellerslider auf Mobile Ansicht nicht sichtbar. Einrichtung JTL-Shop5 0
Neu JTL Shop Template Snackys Bildgrößen einstellen Templates für JTL-Shop 1
Neu JTL-Shop 5.7 - Aktuell 5.7.0 Releaseforum 0
Neu Neuentwicklung - Helpdesk für JTL Wawi - Eure Ideen und Wünsche? User helfen Usern - Fragen zu JTL-Wawi 4
Amazon Abgleich will nicht ( JTL Ver. 1.9.8.0 ) JTL-Wawi 1.9 3
Neu Meta Felder Shopifyx JTL verbinden Shopify-Connector 8
Neu Freelancer / JTL-Spezialist & Entwickler sucht Projekte – remote verfügbar Dienstleistung, Jobs und Ähnliches 0
Neu Gratisgeschenke im JTL Shop nicht wirklich nutzerfreundlich. Allgemeine Fragen zu JTL-Shop 4
Neu Anbindung JTL Wawi an Speditionen Dienstleistung, Jobs und Ähnliches 0
Neu HTTP 500 auf /Kontakt – Route scheint intern noch zu existieren, JTL-Weiterleitung greift nicht Betrieb / Pflege von JTL-Shop 0
Direktupdate von JTL Wawi 1.10.11.0 auf 2.0 möglich? JTL-Wawi 2.0 6
Neu JTL-Wawi Update Historie User helfen Usern - Fragen zu JTL-Wawi 2
Neu JTL Shipping Fehler bei DHL Versand über WMS ? User helfen Usern - Fragen zu JTL-Wawi 2

Ähnliche Themen