Updates auf Contao3 – Typische Errormeldungen

Wegen der Themes in meinem shop arbeite ich derzeit mit Hochdruck am Update auf Contao3. Hier eine Zusammenstellung von Errormeldungen, die mir dabei untergekommen sind und wie man sie beheben kann.

——————————————————————————————————————————————–

Fatal error: Uncaught exception Exception with message Invalid file files/music_academy thrown in /www/xxxx/xxxx/xxxx/xxxx /system/modules/core/library/Contao/Combiner.php on line 90

#0 /www/ …/system/modules/core/library/Contao/Controller.php(2020): ContaoCombiner->add(‚files/music_aca…‘, 1357582402, “)
#1 /www/ …/system/modules/core/classes/FrontendTemplate.php(198): ContaoController::replaceDynamicScriptTags(‚…‘)
#2 /www/ …/system/modules/core/pages/PageRegular.php(163): ContaoFrontendTemplate->output()
#3 /www/ …/index.php(250): ContaoPageRegular->generate(Object(ContaoPageModel))
#4 /www/ …/index.php(411): Index->run()
#5 {main}

Troubleshooting:
Dateiverwaltung, alle Bilder aus Original-Music-Academy loeschen.
Bzw. Das Original Music-Academy inkl. der Bilder aus der Dateiverwaltung VOR dem Themeexport löschen, dann tritt der Fehler erst gar nicht auf.

——————————————————————————————————————————————–

Warning: in_array() expects parameter 2 to be array, null given in /www/…/system/modules/core/library/Contao/System.php on line 110

#0 [internal function]: __error(2, ‚in_array() expe…‘, ‚/www/htdocs/w00…‘, 110, Array)
#1 /www/ …/system/modules/core/library/Contao/System.php(110): in_array(‚getInstance‘, NULL)
#2 /www/ …/contao/main.php(147): ContaoSystem->import(‚TaskMessages‘)
#3 /www/ …/contao/main.php(115): Main->welcomeScreen()
#4 /www/ …/contao/main.php(319): Main->run()
#5 {main}

Fatal error: Class ‚TaskMessages‘ not found in /www/ …/system/modules/core/library/Contao/System.php on line 110

Troubleshooting:
Extension tasks installieren.
Aus dem ER runterladen und einfach system/modules/tasks überschreiben.

——————————————————————————————————————————————–

Fatal error: Uncaught exception Exception with message Query error: Column ’screenshot‘ cannot be null (INSERT INTO tl_theme (id, tstamp, name, author, folders, templates, screenshot, vars) VALUES (‚2‘, ‚1333363094‘, ‚xxxx‘, ‚xxxx‘, ‚a:1:{i:0;s:2:“22″;}‘, ‚templates/xxxxx‘, NULL, ‚a:0:{}‘)) thrown in /www/ …/system/modules/core/library/Contao/Database/Statement.php on line 317

#0 /www/ …/system/modules/core/library/Contao/Database/Statement.php(261): ContaoDatabaseStatement->query()
#1 /www/ …/system/modules/core/classes/Theme.php(723): ContaoDatabaseStatement->execute()
#2 /www/ …/system/modules/core/classes/Theme.php(108): ContaoTheme->extractThemeFiles(Array, Array)
#3 /www/ …/system/modules/core/classes/Backend.php(231): ContaoTheme->importTheme(Object(ContaoDC_Table))
#4 /www/ …/contao/main.php(121): ContaoBackend->getBackendModule(‚themes‘)
#5 /www/ …/contao/main.php(319): Main->run()
#6 {main}

Troubleshooting:
… cannot be Null ist ein Fehler der auftaucht, wenn man Tristans Skript nicht in der richtigen Reihenfolge ausgeführt hat. Erst in den Einstellungen den Ordner umbenennen, danach das Skript ausführen.

——————————————————————————————————————————————–

Fatal error: Uncaught exception Exception with message Could not find template „moo_analytics“ thrown in /…/system/modules/core/library/Contao/TemplateLoader.php on line 116

#0 /…/system/modules/core/library/Contao/Controller.php(88): ContaoTemplateLoader::getPath(‚moo_analytics‘, ‚xhtml‘, ‚templates/jk-ma…‘)
#1 /…/system/modules/core/library/Contao/Template.php(255): ContaoController::getTemplate(‚moo_analytics‘, ‚xhtml‘)
#2 /…/system/modules/core/classes/FrontendTemplate.php(37): ContaoTemplate->parse()
#3 /…/system/modules/core/pages/PageRegular.php(626): ContaoFrontendTemplate->parse()
#4 /…/system/modules/core/pages/PageRegular.php(159): ContaoPageRegular->createFooterScripts(Object(ContaoLayoutModel))
#5 /…/index.php(250): ContaoPageRegular->generate(Object(ContaoPageModel))
#6 /…/index.php(411): Index->run()
#7 {main}

Troubleshooting:
Seitenlayout öffnen und einfach nochmal neu abspeichern

6 Gedanken zu „Updates auf Contao3 – Typische Errormeldungen“

  1. Hallo allerseits,

    ich hatte auch die FM mit „Warning: in_array() expects parameter 2 to be array, null given in /www/…/system/modules/core/library/Contao/System.php on line 110“, etc nach einem Update auf Contao 3.0.1. Könntet ihr mir bitte ein wenig auf die Sprünge helfen? Bitte welche Extension tasks soll ich woher installieren? Eine Suche über die „Erweiterungen“ Bibliothek (Stichwort „Task Messages“ oder „Extension tasks“) hat leider keine Ergebnisse generiert. Danke für die Hilfe!

  2. Vielen Dank für diese wunderbare Zusammenstellung. Wäre nie darauf gekommen das das helfen könnte „Seitenlayout öffnen und einfach nochmal neu abspeichern“. War kurz davor alles neu aufzubauen.

Kommentare sind geschlossen.