Hilfe - Themes kompilieren nicht mehr

Hallo Leute,

ich bin leider mit meinem Latein gerade am Ende. Seit Heute Mittag als ich ein paar Änderungen am Template vorgenommen habe will die Shopwareinstallation das Theme nicht mehr kompilieren. Shopware wirft absolut gar keine Fehlermeldung, sondern läuft einfach ewig im Theme kompilierfenster vor sich hin bis ich es abbreche. Zwischendurch hat das Backend mal ein Fenster aufpoppen lassen “Communcation - 0” und vor paar Stunden hat es auch mal “Es ist ein Fehler aufgetreten” gebracht. Wenn ich denn bei den Logfiles nachgesehen habe war die Fehlermeldung leer!

Ich hab in der config.php jetzt die Fehlermeldungen alle angestellt und da kam beim Aufrufen der Webseite ein sehr kryptischer Stacktrace von Php:
 

( ! ) Fatal error: Maximum execution time of 30 seconds exceeded in /var/www/html/vendor/oyejorge/less.php/lib/Less/Tree/Ruleset.php on line 99
Call Stack
#    Time    Memory    Function    Location
1    0.0002    400800    {main}( )    …/shopware.php:0
2    0.0103    678736    Shopware\Components\HttpCache\AppCache->handle( )    …/shopware.php:122
3    0.0108    682152    Shopware\Components\HttpCache\AppCache->handle( )    …/AppCache.php:113
4    0.0112    684632    Shopware\Components\HttpCache\AppCache->lookup( )    …/HttpCache.php:192
5    0.0112    684632    Shopware\Components\HttpCache\AppCache->lookup( )    …/AppCache.php:188
6    0.0120    685456    Shopware\Components\HttpCache\AppCache->fetch( )    …/HttpCache.php:317
7    0.0121    687016    Shopware\Components\HttpCache\AppCache->forward( )    …/HttpCache.php:426
8    15.3790    19009456    Shopware\Components\HttpCache\AppCache->forward( )    …/AppCache.php:261
9    15.3791    19010216    Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle( )    …/HttpCache.php:453
10    15.3797    19015992    Shopware\Kernel->handle( )    …/SubRequestHandler.php:102
11    15.4250    19559408    Shopware_Proxies_EnlightControllerFrontProxy->dispatch( )    …/Kernel.php:188
12    15.5909    21584760    Enlight_Controller_Dispatcher_Default->dispatch( )    …/Front.php:228
13    15.5927    21674616    Shopware_Proxies_ShopwareControllersFrontendIndexProxy->dispatch( )    …/Default.php:478
14    15.7355    22729448    Shopware\Components\ContainerAwareEventManager->notify( )    …/Action.php:233
15    15.7878    22783960    Enlight_Event_Handler_Default->execute( )    …/EventManager.php:214
16    15.7878    22783960    Enlight_Controller_Plugins_ViewRenderer_Bootstrap->onPostDispatch( )    …/Default.php:87
17    15.7878    22783960    Enlight_Controller_Plugins_ViewRenderer_Bootstrap->render( )    …/Bootstrap.php:132
18    15.7879    22783960    Enlight_Controller_Plugins_ViewRenderer_Bootstrap->renderTemplate( )    …/Bootstrap.php:238
19    15.7879    22783960    Enlight_View_Default->render( )    …/Bootstrap.php:212
20    15.7879    22783960    Enlight_Template_Default->fetch( )    …/Default.php:295
21    15.8536    23118736    content_5e604f42ac1ff3_65257365( )    …/smarty_internal_templatebase.php:180
22    15.8539    23123680    content_5e604f3d2cd7f7_68301874( )    …/e68b03a97deb4588326b2448cfbff60cf4a81a31.snippet.index.tpl.php:344
23    15.8638    23142200    smarty_function_compileLess( )    …/e68b03a97deb4588326b2448cfbff60cf4a81a31.snippet.index.tpl.php:978
24    15.8678    23231776    DneCustomJsCss\Services\ThemeCompiler->compileLess( )    …/function.compileLess.php:54
25    15.8678    23231776    DneCustomJsCss\Services\ThemeCompiler->compileLess( )    …/ThemeCompiler.php:66
26    21.3613    35810128    DneCustomJsCss\Services\LessCompilerDecorator->get( )    …/Compiler.php:261
27    21.3699    35845016    Shopware\Components\Theme\LessCompiler\Oyejorge->get( )    …/LessCompilerDecorator.php:109
28    21.3700    35845016    Less_Parser->getCss( )    …/Oyejorge.php:91
29    21.3781    35845400    Less_Tree_Ruleset->compile( )    …/Parser.php:199
30    41.4148    57590896    Less_Tree_Ruleset->compile( )    …/Ruleset.php:94
31    41.4214    57600768    Less_Tree_Ruleset->compile( )    …/Ruleset.php:94
32    41.4215    57602984    Less_Tree_Ruleset->EvalMixinCalls( )    …/Ruleset.php:88
33    41.4215    57602984    Less_Tree_Mixin_Call->compile( )    …/Ruleset.php:147
34    41.4217    57604864    Less_Tree_Mixin_Definition->evalCall( )    …/Call.php:127
35    41.4217    57607664    Less_Tree_Ruleset->compile( )    …/Definition.php:175
36    41.4218    57608032    Less_Tree_Ruleset->compile( )    …/Ruleset.php:94

Sieht ja irgendwie nach einem Problem mit Less aus, aber ich hab in den Less Dateien gar keine Änderungen vorgenommen.
Auch als ich das Theme ändern wollte von meinem Child Theme zu dem Originalen des Plugins, kommt das selbe Problem!
Caches hab ich alle immer wieder gelöscht und neu versucht zu kompilieren, immer der gleiche Fehler.

Als erster Schritt ist immer ein Blick in die Logs:

 

Maximum execution time of 30 seconds

Die Lauftzeit der Scripte dauerte zu lange. Das ist eine PHP-Einstellung (max_execution_time) und kann per php.ini oder Plesk (kenne deinen Server nicht) eingestellt werden. Ggf. hier deinen Hoster fragen.

 

Communcation - 0

Passiert in der Regel immer dann, wenn die Verbindung zum Server ausgefallen ist. Kann aber auch die normale Internetverbindung betreffen.

Vielleicht stimmt etwas an deinem Theme nicht und deshalb braucht der Shop zu lange. Oder dein Server ist für Shopware nicht geeignet, aber das ist jetzt nur eine Vermutung.

Hallo R4M, danke erst mal für deine schnelle Antwort.

Die Hilfeseite zum Thema Fehlermeldungen kenne ich bereits, daher habe ich ja auch die Anleitung um die Config.php zu weitern damit der Php Stacktrace überhaupt erst angezeigt wird.

Vorgestern lief die Installation noch einwandfrei, das Neukompilieren des Themes hat keine 10 sec gedauert, daher bin ich mir sicher dass es eine erhöhung der execution time nichts bringt.

Die Verbindung zum Server ist auch absolut Fehlerfrei, mein Putty hatte noch nie Verbindungsabbrüche.

 

Deaktivere mal das Plugin DneCustomJsCss.

Viele Grüße

Hat leider nichts gebracht :frowning:

Theme Kompilierung bleibt einfach stehen und rührt sich nicht weiter. Der Balken bewegt sich nicht und das solange bis ich es abbreche.

 

Und wie sieht nun die Fehlermeldung / der stack trace aus?

Viele Grüße
https://www.digitvision.de

( ! ) Fatal error: Maximum execution time of 30 seconds exceeded in /var/www/html/vendor/oyejorge/less.php/lib/Less/Tree/Mixin/Definition.php on line 125
Call Stack
#    Time    Memory    Function    Location
1    0.0001    400608    {main}( )    …/shopware.php:0
2    0.0038    677848    Shopware\Components\HttpCache\AppCache->handle( )    …/shopware.php:122
3    0.0041    681264    Shopware\Components\HttpCache\AppCache->handle( )    …/AppCache.php:113
4    0.0055    685312    Shopware\Components\HttpCache\AppCache->lookup( )    …/HttpCache.php:192
5    0.0055    685312    Shopware\Components\HttpCache\AppCache->lookup( )    …/AppCache.php:188
6    0.0059    686136    Shopware\Components\HttpCache\AppCache->fetch( )    …/HttpCache.php:317
7    0.0059    687696    Shopware\Components\HttpCache\AppCache->forward( )    …/HttpCache.php:426
8    0.0592    1531056    Shopware\Components\HttpCache\AppCache->forward( )    …/AppCache.php:261
9    0.0593    1531816    Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle( )    …/HttpCache.php:453
10    0.0599    1537592    Shopware\Kernel->handle( )    …/SubRequestHandler.php:102
11    0.0902    2553240    Shopware_Proxies_EnlightControllerFrontProxy->dispatch( )    …/Kernel.php:188
12    0.5880    5673744    Enlight_Controller_Dispatcher_Default->dispatch( )    …/Front.php:228
13    0.5966    5768296    Shopware_Proxies_ShopwareControllersFrontendIndexProxy->dispatch( )    …/Default.php:478
14    1.9271    7512088    Shopware\Components\ContainerAwareEventManager->notify( )    …/Action.php:233
15    1.9533    7566512    Enlight_Event_Handler_Default->execute( )    …/EventManager.php:214
16    1.9533    7566512    Enlight_Controller_Plugins_ViewRenderer_Bootstrap->onPostDispatch( )    …/Default.php:87
17    1.9534    7566512    Enlight_Controller_Plugins_ViewRenderer_Bootstrap->render( )    …/Bootstrap.php:132
18    1.9534    7566512    Enlight_Controller_Plugins_ViewRenderer_Bootstrap->renderTemplate( )    …/Bootstrap.php:238
19    1.9535    7566512    Enlight_View_Default->render( )    …/Bootstrap.php:212
20    1.9535    7566512    Enlight_Template_Default->fetch( )    …/Default.php:295
21    7.6010    10716432    content_5e6136de7b5749_40606484( )    …/smarty_internal_templatebase.php:180
22    7.6011    10720736    content_5e6136d8e17cb3_75720540( )    …/e68b03a97deb4588326b2448cfbff60cf4a81a31.snippet.index.tpl.php:344
23    7.6038    10973072    smarty_function_compileLess( )    …/e68b03a97deb4588326b2448cfbff60cf4a81a31.snippet.index.tpl.php:978
24    7.6083    11013104    Shopware\Components\Theme\Compiler->compileLess( )    …/function.compileLess.php:54
25    10.3560    23553688    Shopware\Components\Theme\LessCompiler\Oyejorge->get( )    …/Compiler.php:261
26    10.3560    23553688    Less_Parser->getCss( )    …/Oyejorge.php:91
27    10.3561    23554072    Less_Tree_Ruleset->compile( )    …/Parser.php:199
28    30.1820    49973952    Less_Tree_Ruleset->compile( )    …/Ruleset.php:94
29    30.1821    49976160    Less_Tree_Ruleset->EvalMixinCalls( )    …/Ruleset.php:88
30    30.1821    49976160    Less_Tree_Mixin_Call->compile( )    …/Ruleset.php:147
31    30.1837    49978416    Less_Tree_Mixin_Definition->matchCondition( )    …/Call.php:80
32    30.1837    49978792    Less_Tree_Mixin_Definition->compileParams( )    …/Definition.php:198