5.2.4 Theme kompilieren fehler

Shop Ursprung 5.2.2 update auf 5.2.3 und dann auf 5.2.4

Template standart - aalle plugins kompatibel

Beim Theme kompilieren kommt nur “fehler” und das kompilieren hängt sich auf.

folgender Fehler wird auf dem server ausgespuckt:

[Sat Aug 13 06:28:59.518288 2016] [fcgid:warn] [pid 900064:tid 140626339256064] [client 188.192.129.26:49746] mod_fcgid: stderr: PHP Fatal error: Call to a member function getId() on null in /home/xxx/public_html/engine/Shopware/Components/DependencyInjection/Bridge/Session.php on line 59, referer: https://meine.com/backend/
[Sat Aug 13 06:28:47.536269 2016] [fcgid:warn] [pid 900064:tid 140626381219584] [client 188.192.129.26:49745] mod_fcgid: stderr: PHP Fatal error: Call to a member function getId() on null in /home/xxx/public_html/engine/Shopware/Components/DependencyInjection/Bridge/Session.php on line 59, referer: https://meine.com/backend/

ich hatte das schon im issue-tracker als bug, aber laut shopware ist es keiner

Auf dem Server laufen 2 identische Live shops mit 5.1.6 und 5.2.3 - dort funktioniert alles

jemand ne idee?

Guten Morgen Kulli,

schön das auch andere so früh am Morgen bereits arbeiten :wink: Ich habe das selbe Problem, so wie auch ein anderer, das ist aber bereits in dem Post von gestern Abend erklärt.

Wie Du bereits richtig geschrieben hast, waren alle Plugins kompatibel. Testweise hab ich trotzdem alle Plugins deaktiviert - mit dem selben Ergebnis.Nach dem Update ergeben sich bei mir folgende Fehler:

  • Frontend wesentlich langsamer als zuvor

  • Theme Kompilierung hängt sich auf

  • Bei der Bearbeitung von Artikeln und Co hängt sich das Backend insgesamt sporadisch auf.

In den Logfiles ist nichts nennenswertes zu finden. Ich kann derzeit Plugins und eventuelle Rechte (auch Verzeichnisrechte) ausschließen. Zwei mal funktionierte die Theme Kopilierung und danach nur noch Mist.

Gruß Maik

Hast du schon geguckt ob du den AH01797 beheben kannst?

der client denied gehört nicht zur Fehlermeldung , ich lösch den teil mal raus

 

@MaikStreiber schrieb:

  • Frontend wesentlich langsamer als zuvor

Schon mal überprüft, ob in den Einstellungen des Theme Managers das „Compiler Caching deaktivieren“ aktiviert ist?
(kann man diese unglückliche Funktion/Formulierung nicht mal in einem der nächsten Updates umkehren?)

und hier im error log:

[14-Aug-2016 08:07:19 Europe/Berlin] PHP Fatal error: Uncaught exception 'Enlight_Controller_Exception' with message 'Controller "208-thickbox_default" not found' in /home/xxx/public_html/engine/Library/Enlight/Controller/Dispatcher/Default.php:486
Stack trace:
#0 /home/xxx/public_html/engine/Library/Enlight/Controller/Front.php(223): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp))
#1 /home/xxx/public_html/engine/Shopware/Kernel.php(176): Enlight_Controller_Front->dispatch()
#2 /home/xxx/public_html/vendor/symfony/http-kernel/HttpCache/HttpCache.php(487): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#3 /home/xxx/public_html/engine/Shopware/Components/HttpCache/AppCache.php(255): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL)
#4 /home/xxx/public_html/vendor/symfony/http-kernel/HttpCache/HttpCache.php(444): Shopware\Components\Ht in /home/xxx/public_html/engine/Library/Enlight/Controller/Dispatcher/Default.php on line 486

und hier in der console:

ext-all.js?201608101312:21 POST https://xxx.com/backend/Cache/clearCache 500 (Internal Server Error)request @ ext-all.js?201608101312:21request @ base?file=bootstrap&loggedIn=1471155402:1600clearHttpCache @ /backend/Index/load/?f=m/Widget|m/WidgetSettings|m/Turnover|m/Batch|m/Customers|m/Visitors|m/Orders…:3257(anonymous function) @ /backend/Index/load/?f=m/Widget|m/WidgetSettings|m/Turnover|m/Batch|m/Customers|m/Visitors|m/Orders…:3223success @ /backend/Index/load/?f=m/Widget|m/WidgetSettings|m/Turnover|m/Batch|m/Customers|m/Visitors|m/Orders…:3249callback @ ext-all.js?201608101312:21onComplete @ ext-all.js?201608101312:21onStateChange @ ext-all.js?201608101312:21(anonymous function) @ ext-all.js?201608101312:21
/backend/Index/load/?f=m/Widget|m/WidgetSettings|m/Turnover|m/Batch|m/Customers|m/Visitors|m/Orders…:3288 Uncaught ReferenceError: shop is not definedfailure @ /backend/Index/load/?f=m/Widget|m/WidgetSettings|m/Turnover|m/Batch|m/Customers|m/Visitors|m/Orders…:3288callback @ ext-all.js?201608101312:21onComplete @ ext-all.js?201608101312:21onStateChange @ ext-all.js?201608101312:21(anonymous function) @ ext-all.js?201608101312:21

 

Das Problem besteht hier auch…kompilieren geht nich mehr^^ der oben beschriebene Rest kommt auch vor…aber das mit dem kompilieren ist das schlimmste.

 

hat jemand eine Idee?

 

MfG

 

P.S.: Das „Compiler Caching deaktivieren“ war tatsächlich aktiviert, jedoch hat es nix geändert

@kulli schrieb:

und hier im error log:

[14-Aug-2016 08:07:19 Europe/Berlin] PHP Fatal error: Uncaught exception ‚Enlight_Controller_Exception‘ with message ‚Controller „208-thickbox_default“ not found‘ in /home/xxx/public_html/engine/Library/Enlight/Controller/Dispatcher/Default.php:486
Stack trace:
#0 /home/xxx/public_html/engine/Library/Enlight/Controller/Front.php(223): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp))
#1 /home/xxx/public_html/engine/Shopware/Kernel.php(176): Enlight_Controller_Front->dispatch()
#2 /home/xxx/public_html/vendor/symfony/http-kernel/HttpCache/HttpCache.php(487): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#3 /home/xxx/public_html/engine/Shopware/Components/HttpCache/AppCache.php(255): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL)
#4 /home/xxx/public_html/vendor/symfony/http-kernel/HttpCache/HttpCache.php(444): Shopware\Components\Ht in /home/xxx/public_html/engine/Library/Enlight/Controller/Dispatcher/Default.php on line 486

und hier in der console:

ext-all.js?201608101312:21 POST https://xxx.com/backend/Cache/clearCache 500 (Internal Server Error)request @ ext-all.js?201608101312:21request @ base?file=bootstrap&loggedIn=1471155402:1600clearHttpCache @ /backend/Index/load/?f=m/Widget|m/WidgetSettings|m/Turnover|m/Batch|m/Customers|m/Visitors|m/Orders…:3257(anonymous function) @ /backend/Index/load/?f=m/Widget|m/WidgetSettings|m/Turnover|m/Batch|m/Customers|m/Visitors|m/Orders…:3223success @ /backend/Index/load/?f=m/Widget|m/WidgetSettings|m/Turnover|m/Batch|m/Customers|m/Visitors|m/Orders…:3249callback @ ext-all.js?201608101312:21onComplete @ ext-all.js?201608101312:21onStateChange @ ext-all.js?201608101312:21(anonymous function) @ ext-all.js?201608101312:21
/backend/Index/load/?f=m/Widget|m/WidgetSettings|m/Turnover|m/Batch|m/Customers|m/Visitors|m/Orders…:3288 Uncaught ReferenceError: shop is not definedfailure @ /backend/Index/load/?f=m/Widget|m/WidgetSettings|m/Turnover|m/Batch|m/Customers|m/Visitors|m/Orders…:3288callback @ ext-all.js?201608101312:21onComplete @ ext-all.js?201608101312:21onStateChange @ ext-all.js?201608101312:21(anonymous function) @ ext-all.js?201608101312:21

Die Fehlermermeldung gehört nicht zum Theme-Kompilieren.

Kannst du mir mal Zugangsdaten an forum@shopware.de schicken? Dann schau ich mir das morgen mal an.

wie komm ich an diese konsole? Ich würde falls möglich auch ganz gern eure Hilfe in Anspruch nehmen.

 

MfG

ALT + CMD + I in Mac in Chrome und dann Reiter Console

@Moritz Naczenski schrieb:

@kulli schrieb:

und hier im error log:

[14-Aug-2016 08:07:19 Europe/Berlin] PHP Fatal error: Uncaught exception ‚Enlight_Controller_Exception‘ with message ‚Controller „208-thickbox_default“ not found‘ in /home/xxx/public_html/engine/Library/Enlight/Controller/Dispatcher/Default.php:486
Stack trace:
#0 /home/xxx/public_html/engine/Library/Enlight/Controller/Front.php(223): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp))
#1 /home/xxx/public_html/engine/Shopware/Kernel.php(176): Enlight_Controller_Front->dispatch()
#2 /home/xxx/public_html/vendor/symfony/http-kernel/HttpCache/HttpCache.php(487): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#3 /home/xxx/public_html/engine/Shopware/Components/HttpCache/AppCache.php(255): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL)
#4 /home/xxx/public_html/vendor/symfony/http-kernel/HttpCache/HttpCache.php(444): Shopware\Components\Ht in /home/xxx/public_html/engine/Library/Enlight/Controller/Dispatcher/Default.php on line 486

und hier in der console:

ext-all.js?201608101312:21 POST https://xxx.com/backend/Cache/clearCache"; rel=„nofollow“ target="_blank">https://xxx.com/backend/Cache/clearCache; 500 (Internal Server Error)request @ ext-all.js?201608101312:21request @ base?file=bootstrap&loggedIn=1471155402:1600clearHttpCache @ /backend/Index/load/?f=m/Widget|m/WidgetSettings|m/Turnover|m/Batch|m/Customers|m/Visitors|m/Orders…:3257(anonymous function) @ /backend/Index/load/?f=m/Widget|m/WidgetSettings|m/Turnover|m/Batch|m/Customers|m/Visitors|m/Orders…:3223success @ /backend/Index/load/?f=m/Widget|m/WidgetSettings|m/Turnover|m/Batch|m/Customers|m/Visitors|m/Orders…:3249callback @ ext-all.js?201608101312:21onComplete @ ext-all.js?201608101312:21onStateChange @ ext-all.js?201608101312:21(anonymous function) @ ext-all.js?201608101312:21
/backend/Index/load/?f=m/Widget|m/WidgetSettings|m/Turnover|m/Batch|m/Customers|m/Visitors|m/Orders…:3288 Uncaught ReferenceError: shop is not definedfailure @ /backend/Index/load/?f=m/Widget|m/WidgetSettings|m/Turnover|m/Batch|m/Customers|m/Visitors|m/Orders…:3288callback @ ext-all.js?201608101312:21onComplete @ ext-all.js?201608101312:21onStateChange @ ext-all.js?201608101312:21(anonymous function) @ ext-all.js?201608101312:21

Die Fehlermermeldung gehört nicht zum Theme-Kompilieren.

Kannst du mir mal Zugangsdaten an forum@shopware.de schicken? Dann schau ich mir das morgen mal an.

die werden aber beim kompilieren direkt ausgespuckt.

jetzt auf php 7 aber immer noch das gleiche

daten sschick ich gleich

gruss

Bei mir kommt ganz was anderes…

 

ext-all.js?201608150941:21 POST http://www.black-n-white.eu/backend/cache/themeCacheWarmUp 503 (Service Unavailable)request @ ext-all.js?201608150941:21request @ base?file=bootstrap&loggedIn=1471317157:1600runRequest @ ?f=m/Widget|m/WidgetSettings|m/Turnover|m/Batch|m/Customers|m/Visitors|m/Orders|m/News|m/Merchant|m…:3197onThemeCacheWarmUpStartProcess @ ?f=m/Widget|m/WidgetSettings|m/Turnover|m/Batch|m/Customers|m/Visitors|m/Orders|m/News|m/Merchant|m…:3165fire @ ext-all.js?201608150941:21dispatch @ base?file=bootstrap&loggedIn=1471317157:657fireEvent @ ext-all.js?201608150941:21handler @ ?f=m/Widget|m/WidgetSettings|m/Turnover|m/Batch|m/Customers|m/Visitors|m/Orders|m/News|m/Merchant|m…:2348fireHandler @ ext-all.js?201608150941:21onClick @ ext-all.js?201608150941:21(anonymous function) @ VM322:6g @ ext-all.js?201608150941:21
ext-all.js?201608150941:21 Uncaught Ext.JSON.decode(): You’re trying to decode an invalid JSON String: 503 Service Unavailable

 

was soll das bedeuten?

 

MfG und Danke

Wie gesagt, dass ist keine Fehlermeldung. Wenn man die genaue Fehlermeldung herausbekommen will, muss man sich die Antwort auf den Request ansehen - also was steht im Antworttab der Anfrage “POST http://www.black-n-white.eu/backend/cache/themeCacheWarmUp”. Im Standard steht da “503 (Service Unavailable)”. Um die Fehlermeldung zu bekommen, muss man die config.php anpassen: http://community.shopware.com/Fehlermeldungen-in-Shopware-debuggen_detail_1880.html#Frontend_Error_Reporter

Danach nochmal Cache per FTP leeren. Dann sollte da auch eine Aussagekräftige Fehlermeldung ausgegeben werden. 

Ich hab hier das gleiche Problem, die Theme Kompilierung startet und bricht dann ab mit der Anzeige “Fehler”. Komischerweise funktioniert danach aber alles.

Komischerweise kann ich / können wir den/die Fehler nicht reproduzieren

mittlerweile ist der Fehler "wie von Geisterhand " über Nacht verschwunden (5.2.5)

(Wahrscheinlich hat das System eine Warmlaufzeit von mehreren Tagen  Grin)

 

Höchst-Wahrscheinlich hat es nichts damit zu tun aber möglicherweise ist es besser wenn die automatische Cache-Invalididingsbums abgeschaltet ist: Grundeinstellungen - System - Frontend Cache „Prox-Prune“ auf Nein