Themes kompilieren geht nicht mehr - invalid JSON string

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 :  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.

Steht doch da “Out of memory”. Deine Idee mit Memory_limit ist wohl richtig.

Die Fehlermeldung weiß erst mal auf ein fehlendes Memory_limit hin aber hier werden  rund 80mb angezeigt, du schreibst aber das es auf 256M steht.

hast du nur das Theme 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

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

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
 

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?

@useg schrieb:

funktioniert das ganze mit dem original …

Uwe

 Und funktioniert es nun mit dem original responsiven Theme?

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

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

Uwe