Ergebnis 1 bis 24 von 24

Thema: Nach Update 3.0 auf 4.4 "Could not find template"

  1. #1
    Contao-Fan
    Registriert seit
    22.10.2009.
    Beiträge
    293

    Standard Nach Update 3.0 auf 4.4 "Could not find template"

    Hallo,

    ich habe ein Update wie im Titel beschrieben durchgeführt. Jetzt habe ich den eigenartigen Effekt, dass ich im Frontend nur die Startseite der Homepage sehe. Wenn ich im Menü oder auch aus dem Backend heraus eine andere Seite aufrufen möchte, erhalte ich „Es ist ein Fehler aufgetreten“. Rufe ich diese Seite mit app_dev.php auf, wird „Could not find template "a:2:{i:0;s:0:"";i:1;s:0:"";}"“ angezeigt.

    Ein Layout-Template ist für die Startseite festgelegt und sollte ja vererbt werden.

    Die Caches habe ich mehrfach gelöscht. Die Einstellungen mit dem alten System verglichen. Soweit passt alles. Habe ich etwas übersehen?

    Gruß,
    Ignatz

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    35.553
    Partner-ID
    10107

    Standard

    Zitat Zitat von Ignatz Beitrag anzeigen
    Ein Layout-Template ist für die Startseite festgelegt und sollte ja vererbt werden.
    Was genau meinst du damit?

  3. #3
    Contao-Fan
    Registriert seit
    22.10.2009.
    Beiträge
    293

    Standard

    Ich habe der Startseite ein Seitenlayout zugewiesen.

  4. #4
    Contao-Urgestein
    Registriert seit
    29.10.2009.
    Ort
    Magdeburg
    Beiträge
    2.020
    Partner-ID
    626
    User beschenken
    Wunschliste

    Standard

    Sind eigene Seitenlayoutbereiche definiert?

  5. #5
    Contao-Fan
    Registriert seit
    22.10.2009.
    Beiträge
    293

    Standard

    Zitat Zitat von webstar Beitrag anzeigen
    Sind eigene Seitenlayoutbereiche definiert?
    Nein

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    35.553
    Partner-ID
    10107

    Standard

    Speichere das Seitenlayout nochmal neu ab.

  7. #7
    Contao-Fan
    Registriert seit
    22.10.2009.
    Beiträge
    293

    Standard

    Das habe ich schon versucht, eben noch einmal. Keine Veränderung im Frontend. (Caches gelöscht)

  8. #8
    Contao-Fan
    Registriert seit
    22.10.2009.
    Beiträge
    293

    Standard

    Hier kommt noch ein anderes Phänomen hinzu:
    Wenn ich im Dateiwähler ein Bild auswähle, um es z. B. in einem Artikel einzufügen, dann ignoriert er das. Also, ich wähle das Bild aus, bestätige - die Auswahl ist leer. Gehe ich wieder zur Auswahl, ist kein Haken mehr am Bild.

  9. #9
    Contao-Fan
    Registriert seit
    22.10.2009.
    Beiträge
    293

    Standard

    Ich habe jetzt ein Update auf die Version 4.6.5 gemacht, um auszuschließen, dass die 4.4.26 einen Bug hat. Leider bleibt das Verhalten dasselbe.

  10. #10
    Contao-Urgestein
    Registriert seit
    29.10.2009.
    Ort
    Magdeburg
    Beiträge
    2.020
    Partner-ID
    626
    User beschenken
    Wunschliste

    Standard

    Naja, die Fehlermeldung deutet darauf hin, dass irgendwo ein Template geladen werden soll. Dabei steht im Template-Feld eine serialisiertes Array. Dies kann von einem Inhaltselement oder auch Modul kommen. Vermutlich ist es nicht auf der Startseite eingebunden.

    Mein erster Gedanke war, dass ggf. ein individueller Seitenlayoutbereich angelegt worden sei, aber falsch definiert/migriert. Wenn es das nicht ist, bleibt es dir nur übrig alle Module etc. zu prüfen. Ggf. erhältst du unter app_dev.php mehr Informationen zum Kontext des Problems.

  11. #11
    Contao-Fan
    Registriert seit
    22.10.2009.
    Beiträge
    293

    Standard

    Kann man über die Angabe a:2:{i:0;s:0:"";i:1;s:0:"";} das Problem näher eingrenzen? Wie muss ich dass deuten?

  12. #12
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    35.553
    Partner-ID
    10107

    Standard

    Poste den kompletten Stack Trace aus der app_dev.php

    Außerdem redest du immer nur davon, dass du der "Startseite" ein Seitenlayout zugewiesen hast. Was genau meinst du damit? Meinst du den Webseiten Startpunkt?

  13. #13
    Contao-Fan
    Registriert seit
    22.10.2009.
    Beiträge
    293

    Standard

    Ja, ich meine den Startpunkt der Webseite.

    Hier der Stack Trace:
    Code:
    Exception:
    Could not find template "a:2:{i:0;s:0:"";i:1;s:0:"";}"
    
      at vendor/contao/core-bundle/src/Resources/contao/library/Contao/TemplateLoader.php:152
      at Contao\TemplateLoader::getDefaultPath('a:2:{i:0;s:0:"";i:1;s:0:"";}', 'html5')
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/TemplateLoader.php:112)
      at Contao\TemplateLoader::getPath('a:2:{i:0;s:0:"";i:1;s:0:"";}', 'html5')
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:86)
      at Contao\Controller::getTemplate('a:2:{i:0;s:0:"";i:1;s:0:"";}', 'html5')
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/TemplateInheritance.php:307)
      at Contao\Template->getTemplatePath('a:2:{i:0;s:0:"";i:1;s:0:"";}', 'html5')
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/TemplateInheritance.php:85)
      at Contao\Template->inherit()
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Template.php:268)
      at Contao\Template->parse()
         (vendor/contao/core-bundle/src/Resources/contao/classes/FrontendTemplate.php:54)
      at Contao\FrontendTemplate->parse()
         (vendor/contao/core-bundle/src/Resources/contao/elements/ContentElement.php:282)
      at Contao\ContentElement->generate()
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:483)
      at Contao\Controller::getContentElement(object(ContentModel), 'main')
         (vendor/contao/core-bundle/src/Resources/contao/modules/ModuleArticle.php:193)
      at Contao\ModuleArticle->compile()
         (vendor/contao/core-bundle/src/Resources/contao/modules/Module.php:214)
      at Contao\Module->generate()
         (vendor/contao/core-bundle/src/Resources/contao/modules/ModuleArticle.php:75)
      at Contao\ModuleArticle->generate(false)
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:423)
      at Contao\Controller::getArticle(object(ArticleModel), false, false, 'main')
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:282)
      at Contao\Controller::getFrontendModule('0', 'main')
         (vendor/contao/core-bundle/src/Resources/contao/pages/PageRegular.php:175)
      at Contao\PageRegular->prepare(object(PageModel))
         (vendor/contao/core-bundle/src/Resources/contao/pages/PageRegular.php:48)
      at Contao\PageRegular->getResponse(object(PageModel), true)
         (vendor/contao/core-bundle/src/Resources/contao/controllers/FrontendIndex.php:351)
      at Contao\FrontendIndex->renderPage(object(Collection))
         (vendor/contao/core-bundle/src/Resources/contao/controllers/FrontendIndex.php:78)
      at Contao\FrontendIndex->run()
         (vendor/contao/core-bundle/src/Controller/FrontendController.php:39)
      at Contao\CoreBundle\Controller\FrontendController->indexAction()
         (vendor/symfony/http-kernel/HttpKernel.php:149)
      at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
         (vendor/symfony/http-kernel/HttpKernel.php:66)
      at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true)
         (vendor/symfony/http-kernel/Kernel.php:188)
      at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
         (web/app_dev.php:79)

  14. #14
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.199
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Ignatz Beitrag anzeigen
    Ich habe der Startseite ein Seitenlayout zugewiesen.
    Wirklich der Startseite und nicht dem Startpunkt der Website? Dann wird es natürlich nur an Unterseiten der Startseite vererbt.

  15. #15
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    35.553
    Partner-ID
    10107

    Standard

    Zitat Zitat von Ignatz Beitrag anzeigen
    Ja, ich meine den Startpunkt der Webseite.

    Hier der Stack Trace:
    Code:
    Exception:
    Could not find template "a:2:{i:0;s:0:"";i:1;s:0:"";}"
    
      at vendor/contao/core-bundle/src/Resources/contao/library/Contao/TemplateLoader.php:152
      at Contao\TemplateLoader::getDefaultPath('a:2:{i:0;s:0:"";i:1;s:0:"";}', 'html5')
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/TemplateLoader.php:112)
      at Contao\TemplateLoader::getPath('a:2:{i:0;s:0:"";i:1;s:0:"";}', 'html5')
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:86)
      at Contao\Controller::getTemplate('a:2:{i:0;s:0:"";i:1;s:0:"";}', 'html5')
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/TemplateInheritance.php:307)
      at Contao\Template->getTemplatePath('a:2:{i:0;s:0:"";i:1;s:0:"";}', 'html5')
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/TemplateInheritance.php:85)
      at Contao\Template->inherit()
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Template.php:268)
      at Contao\Template->parse()
         (vendor/contao/core-bundle/src/Resources/contao/classes/FrontendTemplate.php:54)
      at Contao\FrontendTemplate->parse()
         (vendor/contao/core-bundle/src/Resources/contao/elements/ContentElement.php:282)
      at Contao\ContentElement->generate()
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:483)
      at Contao\Controller::getContentElement(object(ContentModel), 'main')
         (vendor/contao/core-bundle/src/Resources/contao/modules/ModuleArticle.php:193)
      at Contao\ModuleArticle->compile()
         (vendor/contao/core-bundle/src/Resources/contao/modules/Module.php:214)
      at Contao\Module->generate()
         (vendor/contao/core-bundle/src/Resources/contao/modules/ModuleArticle.php:75)
      at Contao\ModuleArticle->generate(false)
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:423)
      at Contao\Controller::getArticle(object(ArticleModel), false, false, 'main')
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:282)
      at Contao\Controller::getFrontendModule('0', 'main')
         (vendor/contao/core-bundle/src/Resources/contao/pages/PageRegular.php:175)
      at Contao\PageRegular->prepare(object(PageModel))
         (vendor/contao/core-bundle/src/Resources/contao/pages/PageRegular.php:48)
      at Contao\PageRegular->getResponse(object(PageModel), true)
         (vendor/contao/core-bundle/src/Resources/contao/controllers/FrontendIndex.php:351)
      at Contao\FrontendIndex->renderPage(object(Collection))
         (vendor/contao/core-bundle/src/Resources/contao/controllers/FrontendIndex.php:78)
      at Contao\FrontendIndex->run()
         (vendor/contao/core-bundle/src/Controller/FrontendController.php:39)
      at Contao\CoreBundle\Controller\FrontendController->indexAction()
         (vendor/symfony/http-kernel/HttpKernel.php:149)
      at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
         (vendor/symfony/http-kernel/HttpKernel.php:66)
      at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true)
         (vendor/symfony/http-kernel/Kernel.php:188)
      at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
         (web/app_dev.php:79)
    Speichere dein Theme neu ab.

  16. #16
    Contao-Fan
    Registriert seit
    22.10.2009.
    Beiträge
    293

    Standard

    Nein, wie gerade erwähnt habe ich dem Startpunkt ein Seitenlayout zugewiesen.

  17. #17
    Contao-Urgestein
    Registriert seit
    29.10.2009.
    Ort
    Magdeburg
    Beiträge
    2.020
    Partner-ID
    626
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Ignatz Beitrag anzeigen
    Ja, ich meine den Startpunkt der Webseite.

    Hier der Stack Trace:
    Code:
    Exception:
    Could not find template "a:2:{i:0;s:0:"";i:1;s:0:"";}"
      at Contao\FrontendTemplate->parse()
         (vendor/contao/core-bundle/src/Resources/contao/elements/ContentElement.php:282)
    Okay, die Ursache ist schon einmal ein Inhaltselement. Du kannst natürlich mit einem DB-Tool deiner Wahl mal schauen, ob "a:2:{i:0;s:0:"";i:1;s:0:"";}" in einem der Template-Felder hinterlegt ist (customTpl, galleryTpl usw.).

  18. #18
    Contao-Fan
    Registriert seit
    22.10.2009.
    Beiträge
    293

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Speichere dein Theme neu ab.
    Habe ich auch schon versucht (eben nochmal), das Problem bleibt bestehen. Es ist auch seltsam, dass ich im Dateipicker nichts auswählen kann.

  19. #19
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    35.553
    Partner-ID
    10107

    Standard

    Führe mal folgenden query aus:
    Code:
    SELECT * FROM tl_content WHERE customTpl LIKE 'a:2:%';

  20. #20
    Contao-Fan
    Registriert seit
    22.10.2009.
    Beiträge
    293

    Standard

    Ok, da findet er jetzt 38 Datensätze. Soweit ich sehe, alle in tl_article. Wie jetzt weiter?

  21. #21
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    35.553
    Partner-ID
    10107

    Standard

    Hast du tatsächlich von Contao 3.0 auf Contao 4 aktualisiert?

  22. #22
    Contao-Fan
    Registriert seit
    22.10.2009.
    Beiträge
    293

    Standard

    Ja

  23. #23
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    35.553
    Partner-ID
    10107

    Standard

    Das funktioniert nicht. Du musst die Contao 3.0 Installation zuerst auf Contao 3.5.36 aktualisieren. Erst dann kannst du auf Contao 4 aktualisieren.

    Das gilt übrigens generell - nicht nur bei Contao. Bevor du einen Major Version Change machst, musst du auf die neueste Minor Version deiner aktuellen Major Version aktualisieren.

  24. #24
    Contao-Fan
    Registriert seit
    22.10.2009.
    Beiträge
    293

    Standard

    Ok. Dann alles nochmal von vorn. :-(

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •