Hi,
ich bekomme folgende Fehlermeldung beim Versuch sich ins Backend einzuloggen.
PHP-Code:
Internal Server Error
Was ist das Problem?
An exception has been thrown during the rendering of a template ("Cannot access offset of type string on string").
Habe von 4.9 auf 4.13 upgedatet via Contao Manager
php 8.2.17
Frontend funktioniert.
Weiß da jemand Rat ?
stack traces und composer.json siehe unten
Danke & Grüße Tintifax
Stack Traces:
PHP-Code:
[1/2] TypeError
TypeError:
Cannot access offset of type string on string
at vendor/contao/core-bundle/src/Resources/contao/classes/BackendUser.php:553
at Contao\BackendUser->navigation()
(vendor/contao/core-bundle/src/EventListener/Menu/BackendMenuListener.php:66)
at Contao\CoreBundle\EventListener\Menu\BackendMenuListener->buildMainMenu()
(vendor/contao/core-bundle/src/EventListener/Menu/BackendMenuListener.php:56)
at Contao\CoreBundle\EventListener\Menu\BackendMenuListener->__invoke()
(vendor/symfony/event-dispatcher/Debug/WrappedListener.php:118)
at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke()
(vendor/symfony/event-dispatcher/EventDispatcher.php:230)
at Symfony\Component\EventDispatcher\EventDispatcher->callListeners()
(vendor/symfony/event-dispatcher/EventDispatcher.php:59)
at Symfony\Component\EventDispatcher\EventDispatcher->dispatch()
(vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:154)
at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch()
(vendor/contao/core-bundle/src/Menu/BackendMenuBuilder.php:42)
at Contao\CoreBundle\Menu\BackendMenuBuilder->buildMainMenu()
(vendor/knplabs/knp-menu/src/Knp/Menu/Provider/LazyProvider.php:39)
at Knp\Menu\Provider\LazyProvider->get()
(vendor/knplabs/knp-menu/src/Knp/Menu/Provider/ChainProvider.php:26)
at Knp\Menu\Provider\ChainProvider->get()
(vendor/knplabs/knp-menu/src/Knp/Menu/Twig/Helper.php:43)
at Knp\Menu\Twig\Helper->get()
(vendor/knplabs/knp-menu/src/Knp/Menu/Twig/Helper.php:142)
at Knp\Menu\Twig\Helper->castMenu()
(vendor/knplabs/knp-menu/src/Knp/Menu/Twig/Helper.php:75)
at Knp\Menu\Twig\Helper->render()
(vendor/knplabs/knp-menu/src/Knp/Menu/Twig/MenuExtension.php:73)
at Knp\Menu\Twig\MenuExtension->render()
(var/cache/dev/twig/54/542dace17a831a807e3233c70e19bbb8.php:54)
at __TwigTemplate_cf1bea98d74f6a3cd5114c80e7be00ad->doDisplay()
(vendor/twig/twig/src/Template.php:394)
at Twig\Template->displayWithErrorHandling()
(vendor/twig/twig/src/Template.php:367)
at Twig\Template->display()
(vendor/twig/twig/src/Template.php:379)
at Twig\Template->render()
(vendor/twig/twig/src/TemplateWrapper.php:38)
at Twig\TemplateWrapper->render()
(vendor/twig/twig/src/Environment.php:280)
at Twig\Environment->render()
(vendor/contao/core-bundle/src/Resources/contao/controllers/BackendMain.php:271)
at Contao\BackendMain->compileTemplateData()
(vendor/contao/core-bundle/src/Resources/contao/controllers/BackendMain.php:220)
at Contao\BackendMain->output()
(vendor/contao/core-bundle/src/Resources/contao/controllers/BackendMain.php:172)
at Contao\BackendMain->run()
(vendor/contao/core-bundle/src/Controller/BackendController.php:49)
at Contao\CoreBundle\Controller\BackendController->mainAction()
(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)
at require('/srv/www/XXX/public/web/index.php')
(web/app.php:13)
[2/2] RuntimeError
Twig\Error\RuntimeError:
An exception has been thrown during the rendering of a template ("Cannot access offset of type string on string").
at vendor/contao/core-bundle/src/Resources/views/Backend/be_menu.html.twig:4
at Twig\Template->displayWithErrorHandling()
(vendor/twig/twig/src/Template.php:367)
at Twig\Template->display()
(vendor/twig/twig/src/Template.php:379)
at Twig\Template->render()
(vendor/twig/twig/src/TemplateWrapper.php:38)
at Twig\TemplateWrapper->render()
(vendor/twig/twig/src/Environment.php:280)
at Twig\Environment->render()
(vendor/contao/core-bundle/src/Resources/contao/controllers/BackendMain.php:271)
at Contao\BackendMain->compileTemplateData()
(vendor/contao/core-bundle/src/Resources/contao/controllers/BackendMain.php:220)
at Contao\BackendMain->output()
(vendor/contao/core-bundle/src/Resources/contao/controllers/BackendMain.php:172)
at Contao\BackendMain->run()
(vendor/contao/core-bundle/src/Controller/BackendController.php:49)
at Contao\CoreBundle\Controller\BackendController->mainAction()
(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)
at require('/srv/www/XXX/public/web/index.php')
(web/app.php:13)
composer.json:
PHP-Code:
{
"type": "project",
"require": {
"asconsulting/member_autoactivate": "dev-master",
"contao/calendar-bundle": "4.13.40",
"contao/comments-bundle": "4.13.40",
"contao/conflicts": "*@dev",
"contao/faq-bundle": "4.13.40",
"contao/listing-bundle": "4.13.40",
"contao/manager-bundle": "4.13.40",
"contao/news-bundle": "4.13.40",
"contao/newsletter-bundle": "4.13.40",
"contao/tcpdf-bundle": "^1.2",
"do-while/contao-backupdb-bundle": "^1.5",
"do-while/contao-signature-formfield-bundle": "^1.0",
"terminal42/contao-fineuploader": "^3.2",
"terminal42/notification_center": "^1.6"
},
"extra": {
"public-dir": "web",
"contao-component-dir": "assets"
},
"scripts": {
"post-install-cmd": [
"@php vendor/bin/contao-setup"
],
"post-update-cmd": [
"@php vendor/bin/contao-setup"
]
}
}
Lesezeichen