cronjob - was ist jetzt schon wieder? - Fehlermail

Hallo, ich bekomme seit heute morgen per Mail folgende Fehlermeldung: [quote]SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry ‘Shopware_CronJob_ImportImages’ for key ‘action’ in Zend/Db/Statement/Pdo.php on line 234 Stack trace: #0 Zend/Db/Statement.php(303): Zend_Db_Statement_Pdo->_execute(Array) #1 Zend/Db/Adapter/Abstract.php(480): Zend_Db_Statement->execute(Array) #2 Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query(‘UPDATE s_cront...', Array) #3 Enlight/Components/Db/Adapter/Pdo/Mysql.php(75): Zend_Db_Adapter_Pdo_Abstract-\>query('UPDATE s_cront…’, Array) #4 Zend/Db/Adapter/Abstract.php(635): Enlight_Components_Db_Adapter_Pdo_Mysql->query(‘UPDATE `s_cront…’, Array) #5 Zend/Db/Table/Abstract.php(1133): Zend_Db_Adapter_Abstract->update(‘s_crontab’, Array, Array) #6 Enlight/Components/Cron/Adapter/DbTable.php(153): Zend_Db_Table_Abstract->update(Array, Array) #7 Enlight/Components/Cron/Manager.php(119): Enlight_Components_Cron_Adapter_DbTable->updateJob(Object(Enlight_Components_Cron_Job)) #8 Enlight/Components/Cron/Manager.php(238): Enlight_Components_Cron_Manager->disableJob(Object(Enlight_Components_Cron_Job)) #9 Shopware/Plugins/Default/Core/Cron/Cron.php(52): Enlight_Components_Cron_Manager->runJob(Object(Enlight_Components_Cron_Job)) #10 Enlight/Controller/Action.php(159): Shopware_Controllers_Backend_Cron->indexAction() #11 Enlight/Controller/Dispatcher/Default.php(528): Enlight_Controller_Action->dispatch(‘indexAction’) #12 Enlight/Controller/Front.php(228): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #13 Shopware/Kernel.php(141): Enlight_Controller_Front->dispatch() #14 vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(473): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #15 Shopware/Components/HttpCache/AppCache.php(256): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #16 vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(244): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true) #17 Shopware/Components/HttpCache/AppCache.php(102): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true) #18 shopware.php(91): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request)) #19 {main} [/quote] Was ist das nun schon wieder für ein Mist? Hat mir hier vielleicht jemand eine Antwort?

Hi Jox, das müsstest du am besten beantworten können :wink: Da scheint es wohl einen Cronjob-Eintrag schon zu geben, der jetzt aber nochmal installiert werden soll (Shopware Tabelle s_crontab). [quote]Shopware_CronJob_ImportImages[/quote] Den Job “Import Images” kenne ich nicht bzw. ist das nicht von Shopware. Vielleicht kannst du den Eintrag aus der s_crontab entfernen und dann Cronjob bzw. das jeweilige Plugin neu installieren Sebastian

Es war der Cronjob-Eintrag von diesem verflixten Bepado. Wie kann man sich denn dieses Bepado dauerhaft entledigen? Bin Einzelkämpfer und brauche dieses Ding nicht.

Hi jox, du kannst das Plugin einfach deinstallieren. Wenn du es gar nicht mehr sehen möchtest kannst du es auch per FTP entfernen /engine/Shopware/Plugins/Default/Backend/SwagBepado vorher aber aufjedenfall deinstallieren. Gruß Dennis

Leider habe ich im Backend gar nicht Möglichkeit, es zu deinstallieren. Soll ich es zuerst mit dem Plus-Zeichen installieren und dann deinstallieren?

Ich kann es weder installieren noch deinstallieren!

Habe hier exakt die selbe Fehlermeldung beim Plenty Shopware Connector! Erst seit heute, wo ich ein Bild doppelt eingefügt habe. Allerdings habe ich es mittlerweile auch wieder gelöscht. Dennoch bleibt der Fehler bestehen. Jemand ne Idee?

Returncode: 0 Ausgabe des Scripts: Array ( [0] => [1] => Ups! Ein Fehler ist aufgetreten! [2] => [3] => [4] => Die nachfolgenden Hinweise sollten Ihnen weiterhelfen. [5] => [6] => [7] => SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry ‘Shopware_CronJob_ImportImages’ for key ‘action’ in Zend/Db/Statement/Pdo.php on line 234 [8] => [9] => Stack trace: [10] => [11] => #0 Zend/Db/Statement.php(303): Zend_Db_Statement_Pdo->_execute(Array) [12] => #1 Zend/Db/Adapter/Abstract.php(480): Zend_Db_Statement->execute(Array) [13] => #2 Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query(‘UPDATE s_cront...', Array) [14] =\> #3 Enlight/Components/Db/Adapter/Pdo/Mysql.php(75): Zend_Db_Adapter_Pdo_Abstract-\>query('UPDATE s_cront…’, Array) [15] => #4 Zend/Db/Adapter/Abstract.php(635): Enlight_Components_Db_Adapter_Pdo_Mysql->query(‘UPDATE `s_cront…’, Array) [16] => #5 Zend/Db/Table/Abstract.php(1133): Zend_Db_Adapter_Abstract->update(‘s_crontab’, Array, Array) [17] => #6 Enlight/Components/Cron/Adapter/DbTable.php(153): Zend_Db_Table_Abstract->update(Array, Array) [18] => #7 Enlight/Components/Cron/Manager.php(119): Enlight_Components_Cron_Adapter_DbTable->updateJob(Object(Enlight_Components_Cron_Job)) [19] => #8 Enlight/Components/Cron/Manager.php(238): Enlight_Components_Cron_Manager->disableJob(Object(Enlight_Components_Cron_Job)) [20] => #9 Shopware/Plugins/Default/Core/Cron/Cron.php(52): Enlight_Components_Cron_Manager->runJob(Object(Enlight_Components_Cron_Job)) [21] => #10 Enlight/Controller/Action.php(159): Shopware_Controllers_Backend_Cron->indexAction() [22] => #11 Enlight/Controller/Dispatcher/Default.php(528): Enlight_Controller_Action->dispatch(‘indexAction’) [23] => #12 Enlight/Controller/Front.php(228): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) [24] => #13 Shopware/Kernel.php(141): Enlight_Controller_Front->dispatch() [25] => #14 vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(473): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) [26] => #15 Shopware/Components/HttpCache/AppCache.php(256): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) [27] => #16 vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(430): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true) [28] => #17 vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(330): Symfony\Component\HttpKernel\HttpCache\HttpCache->fetch(Object(Symfony\Component\HttpFoundation\Request), true) [29] => #18 Shopware/Components/HttpCache/AppCache.php(178): Symfony\Component\HttpKernel\HttpCache\HttpCache->lookup(Object(Symfony\Component\HttpFoundation\Request), true) [30] => #19 vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(194): Shopware\Components\HttpCache\AppCache->lookup(Object(Symfony\Component\HttpFoundation\Request), true) [31] => #20 Shopware/Components/HttpCache/AppCache.php(113): Symfony\Component\HttpKernel\HttpCache\HttpCache->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) [32] => #21 shopware.php(93): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request)) [33] => #22 {main} [34] => [35] => [36] => )

Habe nun sowohl in Plentymarkets, als auch in Shopware ALLE Artikel gelöscht. Okay, es waren nur 3 :slight_smile: Jedenfalls bleibt der Fehler bestehen.

Hallo, gibt es hierfür eine Lösung? Tritt jetzt auch bei mir auf.

Hi! Seit dem Update des Bepado Plugins, was wir garnicht im Einsatz haben (es wollte sich aber dennoch updaten, also habe ich es gemacht um es aus der Update Liste zu entfernen) hat sich das SwagBebado Cronjob einfach von selbst aktiviert. Hier ist genau diese Aktion am laufen: “Shopware_CronJob_ImportImages”. Habe jetzt das Cronjob in den Grundeinstellungen deaktivert, da es ja dort nun wirklich nichts zu suchen hat. Vielleicht hilft das ja schon jemanden