# Update auf Version 5.5.8 -\> Mapping-Fehler

**URL:** <https://forum.shopware.com/t/update-auf-version-5-5-8-mapping-fehler/59283>\
**Category:** Installation/Einstieg\
**Created:** [28. April 2019 um 09:54 UTC](https://forum.shopware.com/t/update-auf-version-5-5-8-mapping-fehler/59283 "2019-04-28T09:54:51Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Frank\_2812](https://avatars.discourse-cdn.com/v4/letter/f/b19c9b/32.png) [@Frank\_2812](https://forum.shopware.com/u/Frank_2812)\
**Post date:** [28. April 2019 um 09:54 UTC](https://forum.shopware.com/t/update-auf-version-5-5-8-mapping-fehler/59283/1 "2019-04-28T09:54:51Z")

</div>

Hallo,  
ich versuche seit einigen Tagen ein Update von Version 5.5.7 auf 5.5.8. Alle Versuche, über Backend oder Shell, enden mit dem Fehler:

No mapping found for field ‘shop’ on class ‘Shopware\Models\Attribute\Shop’.

Das Update läuft durch, aber beim Aufräumen bricht es dann immer ab und der Shop steht im Wartungsmodus. Danach komme ich nur über das Backup zurück zur lauffähigen Version 5.5.7. Ich habe mehrfach die Foreign-Keys repariert und den Cache gelöscht. Sämtliche Update Varianten scheitern aber immer wieder. Hat jemand eine Idee, was man noch versuchen könnte? Ich bin für jeden Ansatz dankbar.

Viele Grüße, Frank

---

<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:** [28. April 2019 um 11:42 UTC](https://forum.shopware.com/t/update-auf-version-5-5-8-mapping-fehler/59283/2 "2019-04-28T11:42:33Z")

</div>

Hallo,

das hat mit dem Update nichts zu tun, dass scheint schon vor dem Update kaputt zu sein. Das Update leert nur den kompletten Cache auf dem Server und es scheinen die Foreign-Keys defekt zu sein.

Du kannst ja mal das Reparatur-Script ausführen:&nbsp;[https://docs.shopware.com/de/shopware-5-de/tutorials-und-faq/foreign-keys-reparieren](https://docs.shopware.com/de/shopware-5-de/tutorials-und-faq/foreign-keys-reparieren)

Grüße  
Moritz

---

<div class="post-metadata">

**Author:** ![Frank\_2812](https://avatars.discourse-cdn.com/v4/letter/f/b19c9b/32.png) [@Frank\_2812](https://forum.shopware.com/u/Frank_2812)\
**Post date:** [28. April 2019 um 12:32 UTC](https://forum.shopware.com/t/update-auf-version-5-5-8-mapping-fehler/59283/3 "2019-04-28T12:32:32Z")

</div>

Danke für den Hinweis. Wie gesagt, ich habe das mit den Foreign-Keys probiert. Das Script läuft ohne Fehler durch. Was kann man noch probieren?

Viele Grüße

---

<div class="post-metadata">

**Author:** ![Frank\_2812](https://avatars.discourse-cdn.com/v4/letter/f/b19c9b/32.png) [@Frank\_2812](https://forum.shopware.com/u/Frank_2812)\
**Post date:** [29. April 2019 um 08:36 UTC](https://forum.shopware.com/t/update-auf-version-5-5-8-mapping-fehler/59283/4 "2019-04-29T08:36:04Z")

</div>

Hallo,

ich habe das Problem gelöst. Der Hinweis mit den Foreign-Keys war gut, aber das Script ist leider unvollständig. In meinem Fall musste ich folgendes ergänzen:

_DROP TABLE IF EXISTS s\_core\_shops\_attributes\_new;  
DROP TABLE IF EXISTS s\_core\_shops\_attributes\_backup;_

_– Copy structure and data to new table, this does \_not\_ copy the foreign keys, that’s exactly what we want  
CREATE TABLE s\_core\_shops\_attributes\_new LIKE s\_core\_shops\_attributes;  
INSERT INTO s\_core\_shops\_attributes\_new SELECT \* FROM s\_core\_shops\_attributes;_

_RENAME TABLE s\_core\_shops\_attributes TO s\_core\_shops\_attributes\_backup, s\_core\_shops\_attributes\_new TO s\_core\_shops\_attributes;_

_– Add missing foreign key  
ALTER TABLE `s_core_shops_attributes` ADD FOREIGN KEY ( `shopID` ) REFERENCES `s_core_shops` (  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; `id`  
) ON DELETE CASCADE ON UPDATE NO ACTION ;_

_DROP TABLE s\_core\_shops\_attributes\_backup;_

Danach habe ich das Update im Backend durchlaufen lassen und bin jetzt auf Version 5.5.8 ![Smile](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/bac5f5766b6a20565a8fb995345b4e41d24daac0.png "Smile").

Vielen Dank.

---

<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:** [29. April 2019 um 08:56 UTC](https://forum.shopware.com/t/update-auf-version-5-5-8-mapping-fehler/59283/5 "2019-04-29T08:56:38Z")

</div>

Diese Tabellen sind kein Teil einer Standard-Shopware-Installation.

---

<div class="post-metadata">

**Author:** ![10083349](https://avatars.discourse-cdn.com/v4/letter/1/bc79bd/32.png) [@10083349](https://forum.shopware.com/u/10083349)\
**Post date:** [22. Februar 2020 um 21:11 UTC](https://forum.shopware.com/t/update-auf-version-5-5-8-mapping-fehler/59283/6 "2020-02-22T21:11:24Z")

</div>

Hallo Frank\_2812,

hast Du das Problem lösen können?&nbsp;

Ich habe gerade das Update gemacht und stehe vor der&nbsp;gleichen Fehlermeldung.

LG

Mike

---

<div class="post-metadata">

**Author:** ![Frank\_2812](https://avatars.discourse-cdn.com/v4/letter/f/b19c9b/32.png) [@Frank\_2812](https://forum.shopware.com/u/Frank_2812)\
**Post date:** [23. Februar 2020 um 10:54 UTC](https://forum.shopware.com/t/update-auf-version-5-5-8-mapping-fehler/59283/7 "2020-02-23T10:54:22Z")

</div>

Hallo,

ja, wie damals beschrieben, war das Problem damit gelöst. Ich weiß nicht, wie fit Du in SQL bist, aber es war folgendes Ding:

die Tabellen sind über Fremdschlüssel (Foreign-Keys) miteinander verknüpft. Wenn es da Defekte gibt, kommt es zu Problemen. Shopware bietet dafür das Reparaturscript&nbsp;[https://docs.shopware.com/de/shopware-5-de/tutorials-und-faq/foreign-keys-reparieren](https://docs.shopware.com/de/shopware-5-de/tutorials-und-faq/foreign-keys-reparieren?_ga=2.80793567.930038016.1582453989-814663689.1582453989)&nbsp;an. In meinem Fall war die Verknüpfung von&nbsp;_s\_core\_shops_&nbsp;und&nbsp;_s\_core\_shops\_attributes_&nbsp;verlorengegangen. Leider hat das Reparaturscript von Shopware genau diese Tabellen nicht berücksichtigt. Du musst es also erweitern, um die Tabellen, um die es bei Dir geht. Du erkennst das an der Fehlermeldung, in meinem Fall: _No mapping found for field ‚shop‘ on class ‚Shopware\Models\Attribute\Shop‘_, um welche Tabellen es geht.

BTW: bei mir ist das danach noch mehrfach mit anderen Tabellen passiert, bevor das Update sauber durchgelaufen ist. Du musst Dich da einfach „durchreparieren“. Das Script ist immer das Gleiche, nur die Tabellennamen sind auszutauschen.

**Backup nicht vergessen !!!**

Viel&nbsp;Erfolg!
