Fehler SQLSTATE[42000]: Syntax error or access violation: 10

Hallo immer wenn ich auf die Sartseite von meinem Shoop gehe erscheint der fehler Ups! Ein Fehler ist aufgetreten! Die nachfolgenden Hinweise sollten Ihnen weiterhelfen. SQLSTATE[42000]: Syntax error or access violation: 1064 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 ‚AND a.active=1 AND ( SELECT articleID FROM s_articles_avoid_custo‘ at line 51 in Vendor/Zend/library/Zend/Db/Statement/Pdo.php on line 234 Stack trace: #0 Vendor/Zend/library/Zend/Db/Statement.php(300): Zend_Db_Statement_Pdo->_execute(Array) #1 Vendor/Zend/library/Zend/Db/Adapter/Abstract.php(479): Zend_Db_Statement->execute(Array) #2 Vendor/Zend/library/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query(’???SELECT???..’, Array) #3 Vendor/Zend/library/Zend/Db/Adapter/Abstract.php(753): Zend_Db_Adapter_Pdo_Abstract->query(’???SELECT???..’, Array) #4 Enlight/Components/Adodb.php(124): Zend_Db_Adapter_Abstract->fetchRow(’???SELECT???..’, Array) #5 Enlight/Components/Adodb.php(198): Enlight_Components_Adodb->GetRow(’???SELECT???..’, Array) #6 engine/core/class/sArticles.php(3567): Enlight_Components_Adodb->__call(‚CacheGetRow‘, Array) #7 engine/core/class/sArticles.php(3567): Enlight_Components_Adodb->CacheGetRow(‚86400‘, ‚???SELECT???..‘) #8 engine/core/class/sArticles.php(3992): sArticles->sGetPromotionById(‚new‘, 3) #9 Shopware/Controllers/Frontend/Index.php(20): sArticles->sGetPromotions(‚3‘) #10 Enlight/Controller/Action.php(55): Shopware_Controllers_Frontend_Index->indexAction() #11 Enlight/Controller/Dispatcher/DispatcherDefault.php(329): Enlight_Controller_Action->dispatch(‚indexAction‘) #12 Enlight/Controller/Front.php(88): Enlight_Controller_Dispatcher_DispatcherDefault->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #13 Shopware/Bootstrap.php(21): Enlight_Controller_Front->dispatch() #14 Enlight/Application.php(69): Shopware_Bootstrap->run() #15 shopware.php(6): Enlight_Application->run() #16 {main} Kann mir hier jemand weiterhelfen??? bittte

Das kann damit zusammenhängen, dass Artikel auf der Startseite (Einkaufswelten) angezeigt werden. Ggf. ist das reale Datum des Artikel abweichend vom dem Datum des Caches. Du kannst einmal deinen Shopcache komplett leeren, dann ist alles auf dem aktuellen Stand und der Fehler sollte direkt weg sein. Das kann ab Shopware 3.5.4 aber auch nicht mehr auftreten.

1 Like

Nabend zusammen, bei mir sieht es ähnlich aus.Allerdings,wenn ich mit einem anderen Browser die Seite öffne funktioniert alles.Nur in Mozilla Firefox nicht. Habe auch schon Cache geleert,aber ohne Erfolg. Meine Fehlermeldung sieht so aus: Hoffe,dass mir jemand helfen kann. Danke im Voraus [color=red]Ups! Ein Fehler ist aufgetreten! Die nachfolgenden Hinweise sollten Ihnen weiterhelfen. SQLSTATE[42000]: Syntax error or access violation: 1064 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 1 in Vendor/Zend/library/Zend/Db/Statement/Pdo.php on line 234 Stack trace: #0 Vendor/Zend/library/Zend/Db/Statement.php(300): Zend_Db_Statement_Pdo->_execute(Array) #1 Vendor/Zend/library/Zend/Db/Adapter/Abstract.php(479): Zend_Db_Statement->execute(Array) #2 Vendor/Zend/library/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query(’???SELECT debi…’, Array) #3 Enlight/Components/Db/Adapter/Pdo/Mysql.php(50): Zend_Db_Adapter_Pdo_Abstract->query(’???SELECT debi…’, Array) #4 Vendor/Zend/library/Zend/Db/Adapter/Abstract.php(753): Enlight_Components_Db_Adapter_Pdo_Mysql->query(’???SELECT debi…’, Array) #5 Enlight/Components/Adodb.php(238): Zend_Db_Adapter_Abstract->fetchRow(’???SELECT debi…’, Array) #6 engine/core/class/sBasket.php(742): Enlight_Components_Adodb->GetRow(’???SELECT debi…’) #7 engine/core/class/sBasket.php(869): sBasket->sInsertSurchargePercent() #8 engine/core/class/sAdmin.php(282): sBasket->sGetBasket() #9 engine/core/class/sAdmin.php(2003): sAdmin->sGetPaymentMeanById(NULL, Array) #10 Shopware/Plugins/Community/Frontend/Greeting/Bootstrap.php(59): sAdmin->sGetUserData() #11 [internal function]: Shopware_Plugins_Frontend_Greeting_Bootstrap::onPostDispatch(Object(Enlight_Event_EventArgs)) #12 Enlight/Event/EventHandler.php(60): call_user_func(‘Shopware_Plugin…’, Object(Enlight_Event_EventArgs)) #13 Enlight/Event/EventManager.php(70): Enlight_Event_EventHandler->execute(Object(Enlight_Event_EventArgs)) #14 Enlight/Controller/Action.php(76): Enlight_Event_EventManager->notify(‘Enlight_Control…’, Array) #15 Enlight/Controller/Dispatcher/DispatcherDefault.php(329): Enlight_Controller_Action->dispatch(‘indexAction’) #16 Enlight/Controller/Front.php(99): Enlight_Controller_Dispatcher_DispatcherDefault->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #17 Shopware/Bootstrap.php(33): Enlight_Controller_Front->dispatch() #18 Enlight/Application.php(86): Shopware_Bootstrap->run() #19 shopware.php(6): Enlight_Application->run() #20 {main} [/color]

Hi, deinstalliere bitte mal temporär das Plugin Greeting. Danach prüfe noch einmal.

1 Like

Habe das PlugIn “Begrüßung im Header deinstalliert” jedoch ohne Erfolg Komisch… Ein Greeting Plugin habe ich nicht installiert. Komischerweise kann ich die Seite in anderen Browsern problemlos aufrufen Werde mal meinen Browser deinstallieren. Danke für die schnelle Antwort

Bei mir taucht dieser Fehler nun auch vermehrt auf. Ich benutze SW v.4.0.8 und es funktioniert im Delphin Browser auf dem Handy, aber nicht in FF und Chrome. Cache in Shopware wurde gelöscht und auch der Cache in den Browsern wurde geleert. Der Fehler bleibt leider :frowning: Kennt das noch jemand? Woran kann das liegen? Freue mich auf Hilfe - danke.

Hatte ich auch. Bei mir waren beim einzelnen Artikel die Attribute im Konfigurator Preiseingabe ALLE auf Nicht-Aktiv gestellt … wieder aktiv gestellt, jetzt klappt es wieder. :slight_smile: