# Themes kompilieren geht nicht mehr - invalid JSON string

**URL:** <https://forum.shopware.com/t/themes-kompilieren-geht-nicht-mehr-invalid-json-string/36867>\
**Category:** Themes & Design\
**Created:** [20. Mai 2016 um 05:51 UTC](https://forum.shopware.com/t/themes-kompilieren-geht-nicht-mehr-invalid-json-string/36867 "2016-05-20T05:51:38Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Pain\_is\_Art](https://avatars.discourse-cdn.com/v4/letter/p/a6a055/32.png) [@Pain\_is\_Art](https://forum.shopware.com/u/Pain_is_Art)\
**Post date:** [20. Mai 2016 um 05:51 UTC](https://forum.shopware.com/t/themes-kompilieren-geht-nicht-mehr-invalid-json-string/36867/1 "2016-05-20T05:51:38Z")

</div>

Hallo zusammen!

Ich bin neu hier bei Shopware und teste gerade den Shop. Leider komme ich momentan nicht mehr weiter. Ich habe ein eigenes Theme angelegt, dies funktionierte auch soweit und die Änderungen wurden immer übernommen. Seit Gestern allerdings wird nicht mehr kompiliert. Das Fenster dafür geht zwar auf, startet aber nicht, abbrechen ist auch nicht möglich. In der Konsole wird mir folgender Fehler angezeigt:  
Ext.Error: You’re trying to decode an invalid JSON String:

**Fatal error** :&nbsp; Out of memory (allocated 81526784) (tried to allocate 72 bytes) in **/d7906af259759a1a452e0469d1fd8cd2/www/vendor/oyejorge/less.php/lib/Less/SourceMap/Generator.php** on line **297**

503 Service Unavailable

Vielleicht kann mir irgendwer weiterhelfen?  
Ich nutze keinen eigenen Server, sondern den, auf den der Testshop geladen wird. Memory\_limit steht auf 256M.

Vielen Dank und viele Grüße,  
Manuel

Nachtrag: Falls es irgendwie von Bedeutung ist: Ich habe 2 .less-Dateien angelegt, um den Footer grafisch verändern zu können. Diese habe ich aber, da das Ganze nicht funktionierte, wieder vom Server gelöscht.

---

<div class="post-metadata">

**Author:** ![steinsoftware](https://avatars.discourse-cdn.com/v4/letter/s/b487fb/32.png) [@steinsoftware](https://forum.shopware.com/u/steinsoftware)\
**Post date:** [20. Mai 2016 um 07:29 UTC](https://forum.shopware.com/t/themes-kompilieren-geht-nicht-mehr-invalid-json-string/36867/2 "2016-05-20T07:29:55Z")

</div>

Steht doch da “Out of memory”. Deine Idee mit Memory\_limit ist wohl richtig.

---

<div class="post-metadata">

**Author:** ![useg](https://avatars.discourse-cdn.com/v4/letter/u/df705f/32.png) [@useg](https://forum.shopware.com/u/useg)\
**Post date:** [20. Mai 2016 um 07:33 UTC](https://forum.shopware.com/t/themes-kompilieren-geht-nicht-mehr-invalid-json-string/36867/3 "2016-05-20T07:33:20Z")

</div>

Die Fehlermeldung weiß erst mal auf ein fehlendes&nbsp;Memory\_limit hin aber hier werden &nbsp;rund 80mb angezeigt, du schreibst aber das es auf 256M steht.

hast du nur das Theme&nbsp;kompiliert?  
Hast du vorher mal den Kompletten Cache gelöscht?

Kann natürlich an den angelegten less gelegen haben oder liegen, wenn es nicht richtig gemacht wurde oder du ein Fehler drin hast.

Uwe

---

<div class="post-metadata">

**Author:** ![Pain\_is\_Art](https://avatars.discourse-cdn.com/v4/letter/p/a6a055/32.png) [@Pain\_is\_Art](https://forum.shopware.com/u/Pain_is_Art)\
**Post date:** [20. Mai 2016 um 07:47 UTC](https://forum.shopware.com/t/themes-kompilieren-geht-nicht-mehr-invalid-json-string/36867/4 "2016-05-20T07:47:48Z")

</div>

Danke für die Rückmeldungen.

Genau, Limit steht bei 256, sollte also doch eigentlich in Ordnung sein? Der komplette Cache wurde gelöscht. Auch die production\_XXX Ordner im Cache hab ich zwischendurch gelöscht. Da hab ich nun wieder 2 drin.

Ich gehe fast davon aus, daß es an den .less-Dateien liegt, da der Fehler ja erst danach aufgetreten ist. Allerdings hab ich beide angelegten Dateien auch wieder gelöscht.  
Kann es sein, daß von diesen Daten irgendwas in andere übertragen wurde? Wobei es eigentlich nur um die Hintergrundfarbe vom Footer ging…

Danke,  
Manuel

---

<div class="post-metadata">

**Author:** ![useg](https://avatars.discourse-cdn.com/v4/letter/u/df705f/32.png) [@useg](https://forum.shopware.com/u/useg)\
**Post date:** [20. Mai 2016 um 08:03 UTC](https://forum.shopware.com/t/themes-kompilieren-geht-nicht-mehr-invalid-json-string/36867/5 "2016-05-20T08:03:15Z")

</div>

Wenn du die angelegten Less-Daten gelöscht hast, den Cache gellert hast und noch zusätzlich “production\_XXX” umbenannt oder gelöscht hast, kann es ja nichts mehr aus den Cache nehmen und auf andere Daten wird nichts übertragen außer eben in den Cache.

Wenn das Limit wirklich 256M ist versuche noch mal wenn möglich das “php\_value max\_execution\_time” zu erhöhen.

Weiter weiß ich dann auch nicht ohne selbst zu schauen.

Hattes du vorher schon mal Änderungen in den Tpl-Dateien oder less vorgenommen, die sich jetzt erst auswirken duch das löschen des Cache und komprilieren des Theme?

Nutzt du ein eigenes Theme? wenn ja funktioniert das ganze mit dem original? oder hattes du Plugin installiert die das bewirken oder hast du das Debug-Plugin im Einsatz das manchmal auch Probleme.

Uwe  
&nbsp;

---

<div class="post-metadata">

**Author:** ![Pain\_is\_Art](https://avatars.discourse-cdn.com/v4/letter/p/a6a055/32.png) [@Pain\_is\_Art](https://forum.shopware.com/u/Pain_is_Art)\
**Post date:** [20. Mai 2016 um 08:29 UTC](https://forum.shopware.com/t/themes-kompilieren-geht-nicht-mehr-invalid-json-string/36867/6 "2016-05-20T08:29:04Z")

</div>

php\_value max\_execution\_time hab ich jetzt mal auf 300 gesetzt, weiterhin ohne Erfolg.

Angefangen hab ich mit der Erklärung zum Aufbau eines eigenen Themes auf der Shopware-Seite. Also das mit der kompletten Ordner-Struktur. Das funktionierte leider nicht so ganz, was wohl daran lag, daß 2 Webseiten in den Stammdaten eingetragen waren. Das komplette MyTheme hab ich dann entfernt.  
Ich hab dann ein eigenes Theme erstellt auf Basis des Responsive-Themes. Die ganzen Einstellungen funktionierten auch, also ändern der Farben usw. Kompilieren war kein Problem, bis ich eben mit den 2 .less-Dateien angefangen habe, um den Footer zu verändern.  
Weitere PlugIns hab ich nicht installiert.

Ich danke für die Hilfe. Vielleicht hat ja noch irgendwer eine Idee?

---

<div class="post-metadata">

**Author:** ![useg](https://avatars.discourse-cdn.com/v4/letter/u/df705f/32.png) [@useg](https://forum.shopware.com/u/useg)\
**Post date:** [20. Mai 2016 um 09:38 UTC](https://forum.shopware.com/t/themes-kompilieren-geht-nicht-mehr-invalid-json-string/36867/7 "2016-05-20T09:38:48Z")

</div>

> _[@useg schrieb:](https://forum.shopware.com/profile/5578/useg "useg")_
> 
> _funktioniert das ganze mit dem original …_
> 
> _Uwe_

&nbsp;Und funktioniert es nun mit dem original responsiven Theme?

---

<div class="post-metadata">

**Author:** ![Pain\_is\_Art](https://avatars.discourse-cdn.com/v4/letter/p/a6a055/32.png) [@Pain\_is\_Art](https://forum.shopware.com/u/Pain_is_Art)\
**Post date:** [20. Mai 2016 um 09:40 UTC](https://forum.shopware.com/t/themes-kompilieren-geht-nicht-mehr-invalid-json-string/36867/8 "2016-05-20T09:40:59Z")

</div>

Oh, sorry. Ich hab es gerade nochmal probiert. Funktioniert leider nicht, der Fehler ist der selbe.

---

<div class="post-metadata">

**Author:** ![useg](https://avatars.discourse-cdn.com/v4/letter/u/df705f/32.png) [@useg](https://forum.shopware.com/u/useg)\
**Post date:** [20. Mai 2016 um 09:46 UTC](https://forum.shopware.com/t/themes-kompilieren-geht-nicht-mehr-invalid-json-string/36867/9 "2016-05-20T09:46:38Z")

</div>

wenn du willst, Sende mir mal die Zugangsdaten fürs Backend, das ich mir das mal anschauen kann

Uwe
