Template wird (manchmal) nicht gefunden
Hallo liebe Community,
ich habe mal wieder ein, für mich, sehr komisches Problem.
Ich habe ein eigenes Theme erstellt und dort auch ein paar Templates für eigene neue Module erstellt.
Das funktioniert auch meistens wunderbar. Doch hin und wieder, werden die Templates nicht gefunden:
Code:
[2022-10-18T09:58:51.538020+02:00] request.CRITICAL: Uncaught PHP Exception Exception: "Could not find template "mod_nextgame_preheader"" at /...path.../vendor/contao/core-bundle/src/Resources/contao/library/Contao/TemplateLoader.php line 156 {"exception":"[object] (Exception(code: 0): Could not find template \"mod_nextgame_preheader\" at /...path.../vendor/contao/core-bundle/src/Resources/contao/library/Contao/TemplateLoader.php:156)"} []
[2022-10-18T09:58:51.546239+02:00] request.CRITICAL: Uncaught PHP Exception RuntimeException: "Error when rendering "https://...domain.../_fragment?_hash=0TJoUV4TVaEI4tNmrlE3Cs%2BagKiicb9NzgczJZt7a2w%3D&_path=_scope%3Dfrontend%26moduleModel%3D83%26section%3Dmain%26pageModel%3D63%26_format%3Dhtml%26_locale%3Dde%26_controller%3Dcontao.frontend_module.nextgame" (Status code is 500)." at /usr/www/users/steelg/2022/vendor/symfony/http-kernel/HttpCache/AbstractSurrogate.php line 99 {"exception":"[object] (RuntimeException(code: 0): Error when rendering \"https://...domain.../_fragment?_hash=0TJoUV4TVaEI4tNmrlE3Cs%2BagKiicb9NzgczJZt7a2w%3D&_path=_scope%3Dfrontend%26moduleModel%3D83%26section%3Dmain%26pageModel%3D63%26_format%3Dhtml%26_locale%3Dde%26_controller%3Dcontao.frontend_module.nextgame\" (Status code is 500). at /usr/www/users/steelg/2022/vendor/symfony/http-kernel/HttpCache/AbstractSurrogate.php:99)"} []
Den zweiten Fehler interpretiere ich als Folgefehler des ersten.
Das Problem tritt leider nicht im Debug Modus auf, so dass es natürlich schwer ist, den Fehler zu finden.
Sobald der Fehler auftritt, löst er sich nicht von selbst.
Sobald der Produktions-Cache aktualisiert wird, funktioniert es wieder.
Sobald ich irgendein Modul editiere, funktioniert es wieder.
Dem Theme ist der richtige Template-Ordner zugeordnet.
Da schein aber irgendwie das Problem zu bestehen. Denn wenn ich alle individuelle Templates in das Template-Root kopiere, tritt der Fehler nicht mehr auf. Nur wenn die Templates im Theme spezifischen Ordner sind, werden sie manchmal nicht gefunden. Aber ich weiß nicht so recht, was ich falsch gemacht habe, dass die Templates nicht immer gefunden werden.
Hat jemand noch eine Idee was ich probieren könnte?
Vielen Dank!