Neu SQL-Fehler bei Volltextsuche und Sonderzeichen

hazelly

Mitglied
16. November 2023
9
2
Hallo!

Wir haben einen möglicherweise einen Bug entdeckt ( Shop-Version 5.2.4). Wenn in dem Standard-Suchfeld unter Nutzung der Volltextsuche ein String mit Sonderzeichen ">" eingegeben wird, dann kommt es zu einem SQL-Fehler.

Nachfolgendes Beispiel mit der Suche nach "brot >":
SQL:
Error executing query INSERT INTO tsuchcachetreffer
                    SELECT kSuchCache, kArtikelTMP, ROUND(MAX(score) * -10)
                    FROM ( SELECT 262400 AS kSuchCache,
                IF(tartikel.kVaterArtikel > 0, tartikel.kVaterArtikel, tartikel.kArtikel) AS kArtikelTMP, MATCH (tartikel.cName, tartikel.cSeo, tartikel.cSuchbegriffe, tartikel.cArtNr, tartikel.cKurzBeschreibung, tartikel.cBeschreibung, tartikel.cBarcode, tartikel.cISBN, tartikel.cHAN)
                    AGAINST (brot > IN NATURAL LANGUAGE MODE)  AS score
                FROM tartikel
                WHERE MATCH (tartikel.cName, tartikel.cSeo, tartikel.cSuchbegriffe, tartikel.cArtNr, tartikel.cKurzBeschreibung, tartikel.cBeschreibung, tartikel.cBarcode, tartikel.cISBN, tartikel.cHAN)
                    AGAINST (brot* >* IN BOOLEAN MODE)  AND (tartikel.cLagerBeachten != Y
                    OR tartikel.fLagerbestand > 0
                    OR (tartikel.cLagerVariation = Y
                        AND (
                            SELECT MAX(teigenschaftwert.fLagerbestand)
                            FROM teigenschaft
                            INNER JOIN teigenschaftwert ON teigenschaftwert.kEigenschaft = teigenschaft.kEigenschaft
                            WHERE teigenschaft.kArtikel = tartikel.kArtikel
                        ) > 0
                    ) OR tartikel.cLagerKleinerNull = Y)  ) AS i
                    LEFT JOIN tartikelsichtbarkeit
                        ON tartikelsichtbarkeit.kArtikel = i.kArtikelTMP
                        AND tartikelsichtbarkeit.kKundengruppe = 1
                    WHERE tartikelsichtbarkeit.kKundengruppe IS NULL
                    GROUP BY kSuchCache, kArtikelTMP LIMIT 300
SQLSTATE[42000]: Syntax error or access violation: 1064 syntax error, unexpected $end, expecting FTS_TERM or FTS_NUMB or *

Je nach Suchanfrage wird manchmal auch folgender Fehler ausgespielt: SQLSTATE[42000]: Syntax error or access violation: 1064 syntax error, unexpected >

Die Suche funktioniert zum Glück trotzdem, allerdings häufen sich die Einträge im Log diesbezüglich und verursachen eine große Datenmenge.

Ich habe nun in /includes/src/Filter/States/BaseSearchQuery.php in Zeile 906 das Sonderzeichen ">" ergänzt, das somit vom Query entfernt wird.

Viele Grüße
Anna-Lena
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Paypal Plugin läßt sich nicht installieren - SQL Fehler Plugins für JTL-Shop 2
Neu Artikel Filter laufende eBay Angebot funktioniert nicht - SQL Abfrage User helfen Usern - Fragen zu JTL-Wawi 3
Neu Gewinn pro Artikel mit SQL exportieren. User helfen Usern - Fragen zu JTL-Wawi 2
Warenbewegung SQL Abfrage JTL-Wawi 1.10 4
Wo finde ich Kundendaten in der sql Datenbank? JTL-Wawi 1.9 4
Neu Per SQL eine Liste nicht lieferbarer Artikel im Auftrag erstellen User helfen Usern - Fragen zu JTL-Wawi 4
Neu Fehler bei Abgleich mit Shopify Shopify-Connector 3
Neu unicorn2 Etsy listen nicht möglich - Fehler Artikelgewicht Schnittstellen Import / Export 6
Neu Fehler bei Versandbestätigung seit 28.07.2025 Amazon-Anbindung - Fehler und Bugs 2
Hood SCX Schnittstelle mit Listing Fehler JTL-Wawi 1.10 1
Neu PHP message: PHP Fatal error -> Seite nicht mehr aufrufbar (Fehler 500) Installation / Updates von JTL-Shop 1
Neu Shopify-Connector: Fehler "delivery_note table doesn't exist" beim Lieferschein-Abgleich Shopify-Connector 4
Neu FEHLER: eBay-Auktionen Upload nicht möglich, Fehlercodes helfen nicht weiter [Error 21917328 & 21920203] eBay-Anbindung - Fehler und Bugs 2
Neu Unnötiger Fehler beim Import von Kundendaten JTL-Shop - Fehler und Bugs 0
Neu Dringendes Problem: Bildabgleich nach Connector-Fix – "Parameter resourceUrl is empty" Fehler Shopify-Connector 4
Abgleich wird abgebrochen durch diesen Fehler Shopify-Connector 7
Neu Worker macht Fehler nach Update. kein Abgleich möglich Betrieb / Pflege von JTL-Shop 1
Neu Fehler Sie können aktuell keine Benutzer-Lizenzen für WMS bzw. WMS Mobile buchen Installation von JTL-WMS / JTL-Packtisch+ 9
Neu Fehler bei Abgleich WooCommerce-Connector 1
Neu EAN Fehler beim Etikettendruck User helfen Usern - Fragen zu JTL-Wawi 5
Neu Shopware 6.6.10.2 Abgleich zu JTL | Bilder Übertragung Fehler: Path cannot be empty Shopware-Connector 0
GLS-Retourenlabel – Fehler bei Feld 'Name1', obwohl DPD funktioniert JTL-Wawi 1.9 0
Neu Ständig wiederkehrender Fehler beim Ableich des Lister 2.0 Amazon-Lister - Fehler und Bugs 5
Zahlungsmodul - PayPal Fehler: kein lauschender Endpunkt JTL-Wawi 1.9 0
Neu DHL Labels kommen sehr stark verzögert raus oder Fehler: "Die HTTP-Anforderung wurde mit Clientauthentifizierungsschema "Anonymous" nicht zugelassen." JTL-ShippingLabels - Fehler und Bugs 1
Neu Fehler beim JTL-Worker – "Der Remoteserver hat einen Fehler zurückgegeben: (502) Ungültiges Gateway" (Shopify) JTL-Wawi - Fehler und Bugs 2
Neu DHL Fehler "Großkundenempfänger" JTL-ShippingLabels - Fehler und Bugs 0
Neu JTL Debug 2.0.4 und Shop 5.5.2 - Fehler 500 Plugins für JTL-Shop 3
Neu NOVA Theme Fehler - 5.5.2 JTL-Shop - Fehler und Bugs 0
Neu Upload-Dateien: Fehler beim Abgleich Onlineshop-Anbindung 0
Neu Plugin Fehler JTL-Shop - Fehler und Bugs 7
Fehler in der JTL-Wawi-Anzeige, ob ein Artikel bereits einem Onlineshop zugeordnet wurde. JTL-Wawi 1.10 5
Neu Fehler DHL Auslandsversand JTL-ShippingLabels - Fehler und Bugs 12
Neu Mit Ameize nutze: Freie Position zum Auftrag hinzufügen verursacht Fehler JTL-Ameise - Fehler und Bugs 3
Neu Barrierefreiheit WAVE-Report mit 1 Kontrast-Fehler im Auswahlmenü Templates für JTL-Shop 1
Neu Otto Import über Eazyauction - Fehler 100096 - SWITCH_API_VERSION User helfen Usern - Fragen zu JTL-Wawi 16
Neu Export der Artikel - Fehler beim Export!? JTL-POS - Fehler und Bugs 0
Neu Fehler Erstabgleich - Konflikt mit der FOREIGN KEY-Einschränkung Shopify-Connector 2
In Diskussion Workflow kurze Pause per Batch - Fehler "Die Eingabeumleitung wird nicht unterstützt" JTL-Workflows - Ideen, Lob und Kritik 6
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 Fehler bei Anbindung JTL Wawi und JTL Shop 5 JTL-Shop - Fehler und Bugs 1
Neu Connector funktioniert seit Fehler E-Mail nicht mehr Shopify-Connector 3
Neu Update von 1.9.8.0 auf 1.10.11.0 läuft auf Fehler JTL-Wawi - Fehler und Bugs 2
Neu Anbindung JTL-Connecor an WooCommerce nicht möglich - JSON-Fehler in der WAWI WooCommerce-Connector 2
Neu DATEV Rechnungsdatenservice 2.0 vs. 1.10.10.3 WAWI fehler!? JTL-Wawi - Fehler und Bugs 15
Neu 1.10.11.0 - Fehler - Artikel - Filter JTL-Wawi - Fehler und Bugs 0
Import Fehler! Der Vorgang wurde abgebrochen! JTL-Wawi 1.10 24
xRechnung - Fehler IBAN JTL-Wawi 1.10 5

Ähnliche Themen