# Probleme bei Theme Kompilierung

**URL:** <https://forum.shopware.com/t/probleme-bei-theme-kompilierung/36140>\
**Category:** Themes & Design\
**Created:** [19. April 2016 um 13:17 UTC](https://forum.shopware.com/t/probleme-bei-theme-kompilierung/36140 "2016-04-19T13:17:11Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![moerv](https://avatars.discourse-cdn.com/v4/letter/m/eb8c5e/32.png) [@moerv](https://forum.shopware.com/u/moerv)\
**Post date:** [19. April 2016 um 13:17 UTC](https://forum.shopware.com/t/probleme-bei-theme-kompilierung/36140/1 "2016-04-19T13:17:11Z")

</div>

Hallo zusammen,

ich bin vor kurzem in Shopware eingesetiegen und habe folgendes Problem:

Shopware habe ich auf einem Localhost installiert und ein eigenes Theme angelegt. Soweit so gut, funktioniert auch alles.  
Allerdings besteht seit einigen Tagen das Problem, dass sich das Theme nicht mehr kompilieren lässt, sobald man die&nbsp;components.less im eigenen Theme in die all.less importieren will bzw. wenn die components.less jegliche \*.less importiert. Die Struktur und die Dateien sind identisch mit denen im Responsive Theme. Alle anderen Dateien machen keine Probleme.

In der Console steht folgende Fehlermeldung:

```
ext-all.js?201604081130:21

POST http://localhost/shopware/backend/cache/themeCacheWarmUp 503 (Service Unavailable)

Ext.define.request @ ext-all.js?201604081130:21Ext.define.runRequest @ /shopware/backend/Index/load/?f=m/Widget|m/WidgetSettings|m/Turnover|m/Batch|m/Customers|m/Visitors…:3194Ext.define.onThemeCacheWarmUpStartProcess @ /shopware/backend/Index/load/?f=m/Widget|m/WidgetSettings|m/Turnover|m/Batch|m/Customers|m/Visitors…:3162Ext.util.Event.Ext.extend.fire @ ext-all.js?201604081130:21Ext.override.dispatch @ base?file=bootstrap&loggedIn=1461071255:657Ext.override.fireEvent @ ext-all.js?201604081130:21Ext.create.handler @ /shopware/backend/Index/load/?f=m/Widget|m/WidgetSettings|m/Turnover|m/Batch|m/Customers|m/Visitors…:2349Ext.define.fireHandler @ ext-all.js?201604081130:21Ext.define.onClick @ ext-all.js?201604081130:21(anonymous function) @ VM14164:6g @ ext-all.js?201604081130:21
ext-all.js?201604081130:21 Uncaught Ext.JSON.decode(): You're trying to decode an invalid JSON String: 
Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 64 bytes) in /Applications/MAMP/htdocs/shopware/vendor/oyejorge/less.php/lib/Less/Tree/Selector.php on line 88
503 Service Unavailable

```

Alle Ansätze zur Problemlösung haben nicht geholfen.

Ich hoffe das hier jemand eine Antwort findet.

Schon jetzt einmal ein Danke im Vorraus.&nbsp;

---

<div class="post-metadata">

**Author:** ![hth](https://avatars.discourse-cdn.com/v4/letter/h/b77776/32.png) [@hth](https://forum.shopware.com/u/hth)\
**Post date:** [19. April 2016 um 13:51 UTC](https://forum.shopware.com/t/probleme-bei-theme-kompilierung/36140/2 "2016-04-19T13:51:30Z")

</div>

Hallo @moerv‍ ,

> Alle Ansätze zur Problemlösung haben nicht geholfen.

es ist sinnvoll, die fehlgeschlagenen Ansätze zu beschreiben.

Der erste Ansatz ist die Erhöhung des Memory-Limits pro Scriptaufruf, da dies explizit im Log als Fehler angezeigt wird.Ist das schon gemacht worden?

&nbsp;

Viele Grüße

&nbsp;

---

<div class="post-metadata">

**Author:** ![moerv](https://avatars.discourse-cdn.com/v4/letter/m/eb8c5e/32.png) [@moerv](https://forum.shopware.com/u/moerv)\
**Post date:** [19. April 2016 um 14:44 UTC](https://forum.shopware.com/t/probleme-bei-theme-kompilierung/36140/3 "2016-04-19T14:44:41Z")

</div>

> [@hth schrieb:](https://forum.shopware.com/profile/4414/hth "hth")
> 
> Hallo @moerv‍ ,
> 
> > Alle Ansätze zur Problemlösung haben nicht geholfen.
> 
> es ist sinnvoll, die fehlgeschlagenen Ansätze zu beschreiben.
> 
> Der erste Ansatz ist die Erhöhung des Memory-Limits pro Scriptaufruf, da dies explizit im Log als Fehler angezeigt wird.Ist das schon gemacht worden?
> 
> &nbsp;
> 
> Viele Grüße

Hallo @hth

Danke für die schnelle Antwort.

Das ehöhen des Memory-Limits hat leider nicht direkt das Problem gelöst. Folgende Meldung kommt in der Console:

Failed to load resource: net::ERR\_EMPTY\_RESPONSE  
[http://localhost/shopware/backend/cache/themeCacheWarmUp](http://localhost/shopware/backend/cache/themeCacheWarmUp)

Bisherige Versuche:  
Manuelles Löschen des Browser-, Themes- und Backend/Shopware? Caches  
Cache Warmer laufen lassen  
Umbenennung der zu importierenden \*.less in die components.less  
Themewechsel ( bei den anderen Themes funktioniert die Kompilierung&nbsp;)

---

<div class="post-metadata">

**Author:** ![Stephan\_Pohl](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/stephan_pohl/32/10212_2.png) [@Stephan\_Pohl](https://forum.shopware.com/u/Stephan_Pohl)\
**Post date:** [19. April 2016 um 15:02 UTC](https://forum.shopware.com/t/probleme-bei-theme-kompilierung/36140/4 "2016-04-19T15:02:01Z")

</div>

Hallo @moerv‍,

so &nbsp;wie es sich liest hört es sich so an, als ob du das Responsive Theme komplett kopiert hast. Wenn dies der Fall ist, dann ist der Fehler folgender. In der emotions.less (welche über die components.less eingebunden wird) ist ein Rekursiver Aufruf eines Mixins, welches die Styles der Spaltigkeit für Einkaufswelten erstellt. Durch die Kopie ist dieses Mixin zwei mal vorhanden und wir also entsprechend auch doppelt so oft aufgerufen was in einer Endlosschleife resultiert. Der PHP Prozess probiert ~256 MB Speicher zu adressieren, was zu viel ist und auch&nbsp;wieder auf die Endlosschleife zurückzuführen ist.

Viele Grüße,  
Stephan Pohl&nbsp; ![Shopware](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/86c57fbace799dd4eb1f1b8a2d3bdc1733f0aea1.png "Shopware")

---

<div class="post-metadata">

**Author:** ![moerv](https://avatars.discourse-cdn.com/v4/letter/m/eb8c5e/32.png) [@moerv](https://forum.shopware.com/u/moerv)\
**Post date:** [19. April 2016 um 15:11 UTC](https://forum.shopware.com/t/probleme-bei-theme-kompilierung/36140/5 "2016-04-19T15:11:36Z")

</div>

> [@Stephan Pohl schrieb:](https://forum.shopware.com/profile/2/Stephan%20Pohl "Stephan%20Pohl")
> 
> Hallo @moerv‍,
> 
> so &nbsp;wie es sich liest hört es sich so an, als ob du das Responsive Theme komplett kopiert hast. Wenn dies der Fall ist, dann ist der Fehler folgender. In der emotions.less (welche über die components.less eingebunden wird) ist ein Rekursiver Aufruf eines Mixins, welches die Styles der Spaltigkeit für Einkaufswelten erstellt. Durch die Kopie ist dieses Mixin zwei mal vorhanden und wir also entsprechend auch doppelt so oft aufgerufen was in einer Endlosschleife resultiert. Der PHP Prozess probiert ~256 MB Speicher zu adressieren, was zu viel ist und auch&nbsp;wieder auf die Endlosschleife zurückzuführen ist.
> 
> Viele Grüße,  
> Stephan Pohl&nbsp; ![Shopware](http://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/shopware.png "Shopware")

Hallo @Stephan Pohl,

es sind nur die Dateien kopiert die ich zur Bearbeitung brauche. Darunter aber auch die emotions.less.&nbsp;  
Sollte diese dann geleert werden und nur die entsprechenden Elemente bearbeitet werden?

---

<div class="post-metadata">

**Author:** ![Stephan\_Pohl](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/stephan_pohl/32/10212_2.png) [@Stephan\_Pohl](https://forum.shopware.com/u/Stephan_Pohl)\
**Post date:** [19. April 2016 um 15:15 UTC](https://forum.shopware.com/t/probleme-bei-theme-kompilierung/36140/6 "2016-04-19T15:15:50Z")

</div>

@moerv‍ Okay, dann gehe bitte in deine&nbsp;emotions.less und benenne bitte das Mixin „createColumnSizes“ in „myCreateColumnSizes“ um:  
[https://github.com/shopware/shopware/blob/5.1/themes/Frontend/Responsive/frontend/\_public/src/less/\_components/emotions.less#L8](https://github.com/shopware/shopware/blob/5.1/themes/Frontend/Responsive/frontend/_public/src/less/_components/emotions.less#L8)

Dies sollte dein Problem lösen.

Viele Grüße,  
Stephan Pohl&nbsp; ![Shopware](http://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/shopware.png "Shopware")  
&nbsp;

---

<div class="post-metadata">

**Author:** ![moerv](https://avatars.discourse-cdn.com/v4/letter/m/eb8c5e/32.png) [@moerv](https://forum.shopware.com/u/moerv)\
**Post date:** [19. April 2016 um 15:27 UTC](https://forum.shopware.com/t/probleme-bei-theme-kompilierung/36140/7 "2016-04-19T15:27:56Z")

</div>

Vielen Dank&nbsp;@Stephan Pohl 🙂

Genau das war es.
