# Problem mit Cronjob

**URL:** https://forum.shopware.com/t/problem-mit-cronjob/39909
**Category:** Plugins
**Tags:** offizielle-shopware-
**Created:** [19. September 2016 um 06:37 UTC](https://forum.shopware.com/t/problem-mit-cronjob/39909 "2016-09-19T06:37:37Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![Buztar](https://avatars.discourse-cdn.com/v4/letter/b/a9adbd/32.png) [@Buztar](https://forum.shopware.com/u/Buztar)
#### Post date: [19. September 2016 um 06:37 UTC](https://forum.shopware.com/t/problem-mit-cronjob/39909/1 "2016-09-19T06:37:37Z")

</div>

Hallo Community,

leider funktionieren meine Cronjobs nicht mehr. Bis vor ca. 4 Tagen ging alles einwandfrei und dann von einen Tag auf den anderen habe ich  
Fehlermeldungen erhalten.  
Mir sagt diese Meldung leider nichts. Daher wollte ich euch mal fragen, ob Ihr mir vielleicht sagen könnt, woran es im Moment hapert.  
Nach Aufruf der url [https://meinshop.de/backend/cron](https://meinshop.de/backend/cron) erhalte ich folgende Fehler:

```
An exception occurred while executing 'UPDATE s_crontab SET action = ?, `interval` = ?, data = ?, active = ?, next = ?, start = ?, end = ? WHERE id = ?' with params ["Shopware_CronJob_ShopwareConnectImportImages", 1800, "a:1:{s:5:\"error\";s:441:\"An exception occurred while executing 'UPDATE s_crontab SET action = ?, `interval` = ?, data = ?, active = ?, next = ?, start = ?, end = ? WHERE id = ?' with params [\"Shopware_CronJob_ShopwareConnectImportImages\", 1800, \"b:0;\", \"1\", \"2016-09-12 13:06:06\", \"2016-09-19 08:32:07\", \"2016-09-12 13:06:06\", 18]:\n\nSQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'Shopware_CronJob_ShopwareConnectImportImages' for key 'action'\";}", "0", "2016-09-12 13:06:06", "2016-09-19 08:32:07", "2016-09-12 13:06:06", 18]: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'Shopware_CronJob_ShopwareConnectImportImages' for key 'action' in vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php on line 119

Stack trace:

#0 vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(996): Doctrine\DBAL\DBALException::driverExceptionDuringQuery(Object(Doctrine\DBAL\Driver\PDOMySql\Driver), Object(PDOException), 'UPDATE s_cronta...', Array)
#1 vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(669): Doctrine\DBAL\Connection->executeUpdate('UPDATE s_cronta...', Array, Array)
#2 engine/Library/Enlight/Components/Cron/Adapter/DBAL.php(77): Doctrine\DBAL\Connection->update('s_crontab', Array, Array)
#3 engine/Library/Enlight/Components/Cron/Manager.php(124): Enlight_Components_Cron_Adapter_DBAL->updateJob(Object(Enlight_Components_Cron_Job))
#4 engine/Library/Enlight/Components/Cron/Manager.php(269): Enlight_Components_Cron_Manager->disableJob(Object(Enlight_Components_Cron_Job))
#5 engine/Shopware/Plugins/Default/Core/Cron/Cron.php(52): Enlight_Components_Cron_Manager->runJob(Object(Enlight_Components_Cron_Job))
#6 engine/Library/Enlight/Controller/Action.php(159): Shopware_Controllers_Backend_Cron->indexAction()
#7 engine/Library/Enlight/Controller/Dispatcher/Default.php(523): Enlight_Controller_Action->dispatch('indexAction')
#8 engine/Library/Enlight/Controller/Front.php(223): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp))
#9 engine/Shopware/Kernel.php(176): Enlight_Controller_Front->dispatch()
#10 vendor/symfony/http-kernel/HttpCache/HttpCache.php(487): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#11 engine/Shopware/Components/HttpCache/AppCache.php(255): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL)
#12 vendor/symfony/http-kernel/HttpCache/HttpCache.php(258): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true)
#13 engine/Shopware/Components/HttpCache/AppCache.php(103): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true)
#14 shopware.php(101): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request))
#15 {main}

```

Vielen Dank für eure Hilfe.  
Mfg Buztar

---

<div class="post-metadata">

### Author: ![NextMike](https://avatars.discourse-cdn.com/v4/letter/n/838e76/32.png) [@NextMike](https://forum.shopware.com/u/NextMike)
#### Post date: [19. September 2016 um 06:42 UTC](https://forum.shopware.com/t/problem-mit-cronjob/39909/2 "2016-09-19T06:42:04Z")

</div>

Guck Dir mal die Tabelle&nbsp;s\_crontab an. Evtl. hilft es den Job&nbsp;Shopware\_CronJob\_ShopwareConnectImportImages 1x zu löschen. Nur ins dunkle geschossen. Vorher sichern.

---

<div class="post-metadata">

### Author: ![Buztar](https://avatars.discourse-cdn.com/v4/letter/b/a9adbd/32.png) [@Buztar](https://forum.shopware.com/u/Buztar)
#### Post date: [19. September 2016 um 07:05 UTC](https://forum.shopware.com/t/problem-mit-cronjob/39909/3 "2016-09-19T07:05:57Z")

</div>

Habe den jetzt nur mal deaktiviert, aber der Fehler bleibt komischerweise bestehen.  
Wieso möchte der denn überhaupt ausführen, wenn der cronjob deaktiviert ist?

Jemand noch eine Idee?

Wie kann ich denn nur den cronjob für „login und bezahlen mit amazon“ ausführen?

> Um den Cronjob zu testen oder unter Windows-Umgebungen per Aufgabenplanung regelmäßig auszuführen, geben Sie im Browser die URL Ihres Shops ein, gefolgt von dem o.g. Pfad zur Steuerdatei:
> 
> [Der Domainname meinshop.de steht zum Verkauf.](http://www.meinshop.de/backend/cron) [Der Domainname meinshop.de steht zum Verkauf.](http://www.meinshop.de/backend/Newsletter/cron)

„gefolgt von dem o.g. Pfad“&nbsp;  
Oben wird leider kein Pfad genannt. Wie wäre der Pfad für das amazon plugin?  
Und wieso zum Teufel gibt es das backend-verzeichnis nicht, wenn ich mit FTP auf den server zugreife?!?

Danke Danke -\_-

---

<div class="post-metadata">

### Author: ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)
#### Post date: [19. September 2016 um 07:17 UTC](https://forum.shopware.com/t/problem-mit-cronjob/39909/4 "2016-09-19T07:17:51Z")

</div>

Du musst einen der doppelten löschen - sonst kommt der Fehler immer wieder.

---

<div class="post-metadata">

### Author: ![Buztar](https://avatars.discourse-cdn.com/v4/letter/b/a9adbd/32.png) [@Buztar](https://forum.shopware.com/u/Buztar)
#### Post date: [19. September 2016 um 07:29 UTC](https://forum.shopware.com/t/problem-mit-cronjob/39909/5 "2016-09-19T07:29:57Z")

</div>

Ok, den doppelten Löschen.  
Hab den aber nicht doppelt, nur einen Ähnlichen.  
Habe einmal kurz 2 Bilder angehängt. Von den cronjobs aus dem shopware backend und aus der cronjob-datenbank.

[http://imgur.com/a/X1YHj](http://imgur.com/a/X1YHj)

---

<div class="post-metadata">

### Author: ![NextMike](https://avatars.discourse-cdn.com/v4/letter/n/838e76/32.png) [@NextMike](https://forum.shopware.com/u/NextMike)
#### Post date: [19. September 2016 um 07:35 UTC](https://forum.shopware.com/t/problem-mit-cronjob/39909/6 "2016-09-19T07:35:43Z")

</div>

Schaue mal in der&nbsp;MySQL nach.

---

<div class="post-metadata">

### Author: ![Buztar](https://avatars.discourse-cdn.com/v4/letter/b/a9adbd/32.png) [@Buztar](https://forum.shopware.com/u/Buztar)
#### Post date: [19. September 2016 um 07:39 UTC](https://forum.shopware.com/t/problem-mit-cronjob/39909/7 "2016-09-19T07:39:11Z")

</div>

Das Bild aus der Datenbank habe ich auch angefügt

---

<div class="post-metadata">

### Author: ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)
#### Post date: [19. September 2016 um 07:42 UTC](https://forum.shopware.com/t/problem-mit-cronjob/39909/8 "2016-09-19T07:42:14Z")

</div>

Also der Cronjob muss ja&nbsp;ShopwareConnectImportImages oder sowas in der Art heißen. Laut Meldung gibt es davon 2 im System.

---

<div class="post-metadata">

### Author: ![NextMike](https://avatars.discourse-cdn.com/v4/letter/n/838e76/32.png) [@NextMike](https://forum.shopware.com/u/NextMike)
#### Post date: [19. September 2016 um 07:43 UTC](https://forum.shopware.com/t/problem-mit-cronjob/39909/9 "2016-09-19T07:43:33Z")

</div>

Ich sehe den Job&nbsp;Shopware\_CronJob\_ShopwareConnectImportImages gar nicht. Hast Du ihn bereits entfernt? Oder ist die Liste länger?

---

<div class="post-metadata">

### Author: ![Buztar](https://avatars.discourse-cdn.com/v4/letter/b/a9adbd/32.png) [@Buztar](https://forum.shopware.com/u/Buztar)
#### Post date: [19. September 2016 um 07:52 UTC](https://forum.shopware.com/t/problem-mit-cronjob/39909/10 "2016-09-19T07:52:55Z")

</div>

Du musst die Bilder am Besten über das Einstellungsrädchen oben rechts öffnen und direkt bei imgur anzeigen.  
Hier im Forum wird das Bild abgeschnitten.  
Es gibt diese cronjobs, um die es wohl irgendwie gehen muss:

Shopware\_CronJob\_ShopwareConnectImportImages

Shopware\_CronJob\_ShopwareConnectUpdateProducts

ShopwareConnectImportImages

ShopwareConnectUpdateProducts

Ich habe auch nichts weiteres getan, als das Update mit u.a. ShopwareConnect auszuführen letzte Woche oder so.

Ich sehe zwar zwei Ähnliche, aber nicht zwei dieselben.&nbsp;  
Vielen Dank für eure Unterstützung.  
Würde die Amazonbezahlungen ja manuell machen, aber das sind einfach zuviele über das Wochenende gewesen …

Edit:  
Die importImages cronjobs haben in der Datenbank denselben Namen, aber nicht diesselbe Aktion.  
Welchen &nbsp;von beiden sollte ich löschen?

&nbsp;

Edit2:&nbsp;  
SwagConnect Import &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;imagesShopware\_CronJob\_ShopwareConnectImportImages  
SwagConnect Import &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;imagesShopwareConnectImportImages

---

<div class="post-metadata">

### Author: ![NextMike](https://avatars.discourse-cdn.com/v4/letter/n/838e76/32.png) [@NextMike](https://forum.shopware.com/u/NextMike)
#### Post date: [19. September 2016 um 07:55 UTC](https://forum.shopware.com/t/problem-mit-cronjob/39909/11 "2016-09-19T07:55:22Z")

</div>

16 und 18 sehen ähnlich aus. Auch wenn er Langname anders ist.Vielleicht kannst Du einen davon kicken.

---

<div class="post-metadata">

### Author: ![Buztar](https://avatars.discourse-cdn.com/v4/letter/b/a9adbd/32.png) [@Buztar](https://forum.shopware.com/u/Buztar)
#### Post date: [19. September 2016 um 08:17 UTC](https://forum.shopware.com/t/problem-mit-cronjob/39909/12 "2016-09-19T08:17:24Z")

</div>

Habe #16 gelöscht.  
Daraufhin einen Fehler von den updateproducts cronjobs bekommen.  
Die beiden updateproducts cronjobs im backend deaktiviert.  
—\> Läuft wieder.  
Danke an alle
