# Fehler im Cronjob "Shopware\_CronJob\_Search"

**URL:** <https://forum.shopware.com/t/fehler-im-cronjob-shopware-cronjob-search/62887>\
**Category:** Allgemein\
**Created:** [9. November 2019 um 10:16 UTC](https://forum.shopware.com/t/fehler-im-cronjob-shopware-cronjob-search/62887 "2019-11-09T10:16:45Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![drakon](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/drakon/32/7724_2.png) [@drakon](https://forum.shopware.com/u/drakon)\
**Post date:** [9. November 2019 um 10:16 UTC](https://forum.shopware.com/t/fehler-im-cronjob-shopware-cronjob-search/62887/1 "2019-11-09T10:16:45Z")

</div>

Hallo,

ich erhalten regelmäßig folgenden Fehler im Cronjob&nbsp; “Shopware\_CronJob\_Search”

```
array (
  'error' => 'An exception occurred while executing \'
            SELECT STRAIGHT_JOIN
                st.id AS tableID,
                st.table,
                st.where,
                st.referenz_table, 
                st.foreign_key,
                GROUP_CONCAT(sf.id SEPARATOR \', \') AS fieldIDs,
                GROUP_CONCAT(sf.field SEPARATOR \', \') AS `fields`,
                GROUP_CONCAT(sf.do_not_split SEPARATOR \', \') AS `doNotSplit`
            FROM s_search_fields sf FORCE INDEX (tableID)
                INNER JOIN s_search_tables st
                    ON st.id = sf.tableID
                    AND sf.relevance != 0
            GROUP BY sf.tableID
       \':

SQLSTATE[42S22]: Column not found: 1054 Unknown column \'sf.do_not_split\' in \'field list\'',
)

```

Führe ich den Befehl manuell in HeidiSQL aus, so wird er aber ohne Fehler ausgeführt. Wo ist der Unterschied von Cronjob zur manuellen Ausführung und kann ich am dem Fehler was ändern?

&nbsp;

Shopware 5.6.2 / PHP 7.3.11 / NGINX

---

<div class="post-metadata">

**Author:** ![drakon](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/drakon/32/7724_2.png) [@drakon](https://forum.shopware.com/u/drakon)\
**Post date:** [12. November 2019 um 11:42 UTC](https://forum.shopware.com/t/fehler-im-cronjob-shopware-cronjob-search/62887/2 "2019-11-12T11:42:47Z")

</div>

Hat das sonst niemand beobachtet?

---

<div class="post-metadata">

**Author:** ![AndreHerking](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/andreherking/32/7839_2.png) [@AndreHerking](https://forum.shopware.com/u/AndreHerking)\
**Post date:** [12. November 2019 um 12:33 UTC](https://forum.shopware.com/t/fehler-im-cronjob-shopware-cronjob-search/62887/3 "2019-11-12T12:33:39Z")

</div>

Ist die Spalte do\_not\_split in der s\_search\_fields vorhanden? Wenn nicht füge die mal bitte als TINYINT(1) hinzu.

---

<div class="post-metadata">

**Author:** ![drakon](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/drakon/32/7724_2.png) [@drakon](https://forum.shopware.com/u/drakon)\
**Post date:** [12. November 2019 um 14:09 UTC](https://forum.shopware.com/t/fehler-im-cronjob-shopware-cronjob-search/62887/4 "2019-11-12T14:09:54Z")

</div>

Hallo,

ja, die ist vorhanden mit den angegebenen Einstellungen

---

<div class="post-metadata">

**Author:** ![drakon](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/drakon/32/7724_2.png) [@drakon](https://forum.shopware.com/u/drakon)\
**Post date:** [15. November 2019 um 11:47 UTC](https://forum.shopware.com/t/fehler-im-cronjob-shopware-cronjob-search/62887/5 "2019-11-15T11:47:45Z")

</div>

@AndreHerking‍ Die Spalte ist da (war sie auch schon vorher), der Fehler tritt trotzdem auf. Finde ich ja u.a.&nbsp;deswegen so absurd, ebenso wie die fehlerfreie manuelle Ausführung der SQL-Anweisung direkt in der Datenbank via HeidiSQL.

---

<div class="post-metadata">

**Author:** ![AndreHerking](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/andreherking/32/7839_2.png) [@AndreHerking](https://forum.shopware.com/u/AndreHerking)\
**Post date:** [25. November 2019 um 08:03 UTC](https://forum.shopware.com/t/fehler-im-cronjob-shopware-cronjob-search/62887/6 "2019-11-25T08:03:34Z")

</div>

Probiere mal bitte die Spalte „data“ in der s\_crontab für den jeweiligen Cronjob zu leeren, und probiere es dann erneut. In manchen Fällen wird das Log nicht zuverlässig gelöscht - ansonsten probiere auch mal das Löschen des Caches via FTP.

---

<div class="post-metadata">

**Author:** ![drakon](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/drakon/32/7724_2.png) [@drakon](https://forum.shopware.com/u/drakon)\
**Post date:** [25. November 2019 um 23:01 UTC](https://forum.shopware.com/t/fehler-im-cronjob-shopware-cronjob-search/62887/7 "2019-11-25T23:01:01Z")

</div>

Ok, nach dem Löschen des Data-Feldes wird bei weiteren Läufen des Cronjobs kein Fehler mehr notiert. Prima.
