# 5.2: Theme kann nicht mehr kompiliert werden nach Plugin-Update

**URL:** <https://forum.shopware.com/t/5-2-theme-kann-nicht-mehr-kompiliert-werden-nach-plugin-update/38520>\
**Category:** Allgemein\
**Created:** [25. Juli 2016 um 15:10 UTC](https://forum.shopware.com/t/5-2-theme-kann-nicht-mehr-kompiliert-werden-nach-plugin-update/38520 "2016-07-25T15:10:56Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Frommi](https://avatars.discourse-cdn.com/v4/letter/f/d9b06d/32.png) [@Frommi](https://forum.shopware.com/u/Frommi)\
**Post date:** [25. Juli 2016 um 15:10 UTC](https://forum.shopware.com/t/5-2-theme-kann-nicht-mehr-kompiliert-werden-nach-plugin-update/38520/1 "2016-07-25T15:10:56Z")

</div>

Hallo,

nachdem ich Updates für Plugins installierte tauchten vermehrt Fehlermeldungen (Internal Server Error 500) auf, zudem ließ sich das Shop-Theme nicht mehr kompilieren. Infolge dessen installierte ich das Update für 5.2.2 manuell (in der Hoffnung, dass dies das ganze reparieren würde), was aber nichts brachte. Daraufhin habe ich etwas weiter debugged und las etwas von fehlerhaften Schlüsselbeziehungen in der Datenbank, woraufhin ich die Anweisungen von&nbsp;[http://community.shopware.com/Foreign-Keys-reparieren\_detail\_954.html](http://community.shopware.com/Foreign-Keys-reparieren_detail_954.html) folgte - was aber auch nichts brachte. /var/cache wurde geleert, aber weiterhin folgender Fehler:

POST …/backend/cache/themeCacheWarmUp

ext-all…7131117 (Zeile 21)

Ext.Error: You’re trying to decode an invalid JSON String:  
**Fatal error** : Cannot redeclare Shopware\Models\Attribute\Category::getSixDisplayFramemenu() in **…/var/cache/production\_201607131117/doctrine/attributes/Category.php** on line **248**

&nbsp;

In Zeile 248 steht lediglich:

&nbsp; &nbsp; public function getSixDisplayFramemenu()  
&nbsp; &nbsp; {  
&nbsp; &nbsp; &nbsp; &nbsp; return $this-\>sixDisplayFramemenu;  
&nbsp; &nbsp; }

&nbsp;

Leider kann ich die Funktion nicht zuordnen, weshalb die weitere Recherche erschwert wird. Hat jemand eine Idee, was ich noch probieren könnte?

&nbsp;

Vielen Dank

Christian

---

<div class="post-metadata">

**Author:** ![Frommi](https://avatars.discourse-cdn.com/v4/letter/f/d9b06d/32.png) [@Frommi](https://forum.shopware.com/u/Frommi)\
**Post date:** [25. Juli 2016 um 15:15 UTC](https://forum.shopware.com/t/5-2-theme-kann-nicht-mehr-kompiliert-werden-nach-plugin-update/38520/2 "2016-07-25T15:15:50Z")

</div>

Okay, ich denke ich konnte das Problem (temporär?) lösen: Die Methoden&nbsp;getSixDisplayFramemenu() und setSixDisplayFramemenu() waren zwei mal vorhanden - nach Löschen der zweiten Methoden kann nun wieder alles kompiliert werden.

Woran liegt es, dass diese Methoden zwei mal angelegt werden?

---

<div class="post-metadata">

**Author:** ![Synonymous](https://avatars.discourse-cdn.com/v4/letter/s/57b2e6/32.png) [@Synonymous](https://forum.shopware.com/u/Synonymous)\
**Post date:** [26. Juli 2016 um 04:38 UTC](https://forum.shopware.com/t/5-2-theme-kann-nicht-mehr-kompiliert-werden-nach-plugin-update/38520/3 "2016-07-26T04:38:36Z")

</div>

Guten Morgen,

Und zu welchem Plugin gehört diese Funktion? Ich vermute, dass Du ein Plugin verwendest, dass zu 5.2.2 noch nicht kompatibel ist. Versuche mal die Plugins einzeln zu deaktivieren und prüfe, ob der Fehler verschwindet. Dann hast Du recht schnell den Übeltäter gefunden.

---

<div class="post-metadata">

**Author:** ![Frommi](https://avatars.discourse-cdn.com/v4/letter/f/d9b06d/32.png) [@Frommi](https://forum.shopware.com/u/Frommi)\
**Post date:** [26. Juli 2016 um 20:33 UTC](https://forum.shopware.com/t/5-2-theme-kann-nicht-mehr-kompiliert-werden-nach-plugin-update/38520/4 "2016-07-26T20:33:57Z")

</div>

Übeltäter gefunden, das Plugin ist auch für 5.2.2&nbsp;kompatibel. Werde da mal anrufen 🙂 Danke für die Antwort!
