alnv / catalog-manager

Backend Module ohne Programmierkenntnisse erstellen.
https://catalog-manager.org
33 stars 8 forks source link

Undefined array key "languages" in Toolkit #377

Open bezin opened 1 year ago

bezin commented 1 year ago

Hi @alnv,

thanks for this extension. I took over a project that uses CM and am tasked with upgrading it to the latest LTS and PHP version. However CM does not seem to be compatible with PHP 8.2.

Contao 4.13.30 PHP 8.2.9 CM 1.32.36

ErrorException:
Warning: Undefined array key "languages"

  at vendor/alnv/catalog-manager/library/alnv/Toolkit.php:225
  at CatalogManager\Toolkit::parseCatalog()
     (vendor/alnv/catalog-manager/library/alnv/CatalogFieldBuilder.php:51)
  at CatalogManager\CatalogFieldBuilder->initialize()
     (vendor/alnv/catalog-manager/library/alnv/CatalogParser.php:21)
  at CatalogManager\CatalogParser->initialize()
     (vendor/alnv/catalog-manager/library/alnv/CatalogParser.php:38)
  at CatalogManager\CatalogParser->getAllEvents()
     (vendor/contao/calendar-bundle/src/Resources/contao/classes/Events.php:175)
  at Contao\Events->getAllEvents()
     (vendor/contao/calendar-bundle/src/Resources/contao/modules/ModuleEventlist.php:171)
  at Contao\ModuleEventlist->compile()
     (vendor/contao/core-bundle/src/Resources/contao/modules/Module.php:214)
  at Contao\Module->generate()
     (vendor/contao/calendar-bundle/src/Resources/contao/modules/ModuleEventlist.php:85)
  at Contao\ModuleEventlist->generate()
     (vendor/contao/core-bundle/src/Resources/contao/elements/ContentModule.php:98)
  at Contao\ContentModule->generate()
     (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:622)
  at Contao\Controller::getContentElement()
     (vendor/contao/core-bundle/src/Resources/contao/modules/ModuleArticle.php:197)
  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:70)
  at Contao\ModuleArticle->generate()
     (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:550)
  at Contao\Controller::getArticle()
     (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:392)
  at Contao\Controller::getFrontendModule()
     (vendor/contao/core-bundle/src/Resources/contao/pages/PageRegular.php:199)
  at Contao\PageRegular->prepare()
     (vendor/contao/core-bundle/src/Resources/contao/pages/PageRegular.php:60)
  at Contao\PageRegular->getResponse()
     (vendor/contao/core-bundle/src/Resources/contao/controllers/FrontendIndex.php:320)
  at Contao\FrontendIndex->renderPage()
     (vendor/symfony/http-kernel/HttpKernel.php:163)
  at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
     (vendor/symfony/http-kernel/HttpKernel.php:75)
  at Symfony\Component\HttpKernel\HttpKernel->handle()
     (vendor/symfony/http-kernel/Kernel.php:202)
  at Symfony\Component\HttpKernel\Kernel->handle()
     (web/index.php:44)