Hallo zusammen,
ich habe mein Testsystem auf Contao 4.12.1 aktualisiert und jetzt ist das Frontend weg. Leider bekomme ich es nicht selbst gelöst. Folgender Fehler ist im Log.
Code:
[2021-09-07T08:31:09.478010+02:00] request.INFO: Matched route "tl_page.313.root". {"route":"tl_page.313.root","route_parameters":{"_token_check":true,"_controller":"Contao\\FrontendIndex::renderPage","_scope":"frontend","_locale":"de","_format":"html","parameters":"","pageModel":{"Contao\\PageModel":[]},"_route":"tl_page.313.root","_route_object":{"Symfony\\Component\\Routing\\Route":[]}},"request_uri":"https://dev.meinedomain.de/preview.php/","method":"GET"} []
[2021-09-07T08:31:09.505483+02:00] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
[2021-09-07T08:31:09.934518+02:00] request.CRITICAL: Uncaught PHP Exception Symfony\Component\ErrorHandler\Error\UndefinedMethodError: "Attempted to call an undefined method named "inputEncodedToPlainText" of class "Contao\StringUtil"." at /homepages/46/d346729057/htdocs/meinedomain-dev/vendor/contao/core-bundle/src/Routing/ResponseContext/CoreResponseContextFactory.php line 86 {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\UndefinedMethodError(code: 0): Attempted to call an undefined method named \"inputEncodedToPlainText\" of class \"Contao\\StringUtil\". at /homepages/46/d346729057/htdocs/meinedomain-dev/vendor/contao/core-bundle/src/Routing/ResponseContext/CoreResponseContextFactory.php:86)"} []
2021-09-07T08:38:37.954424+02:00] request.INFO: Matched route "tl_page.313.root". {"route":"tl_page.313.root","route_parameters":{"_token_check":true,"_controller":"Contao\\FrontendIndex::renderPage","_scope":"frontend","_locale":"de","_format":"html","parameters":"","pageModel":{"Contao\\PageModel":[]},"_route":"tl_page.313.root","_route_object":{"Symfony\\Component\\Routing\\Route":[]}},"request_uri":"https://dev.meinedomain.de/preview.php/","method":"GET"} []
Struktur 313 ist die Startseite mit alias index (den man nicht mehr speichern kann weil er sagt index ist schon vorhanden....allerdings unter einem anderen Startpunkt der Webseite. Sollte eigentlich möglich sein pro Startpunkt der Webseite einen Alias "index" zu haben. Zumindest war das bisher so.). Glaube aber nicht das es die Ursache ist.
composer.json
Code:
{
"type": "project",
"require": {
"bugbuster/contao-dlstats-bundle": "^1.0",
"codefog/contao-cookiebar": "^2.1",
"codefog/contao-events_subscriptions": "^2.11",
"contao-bootstrap/core": "^2.0",
"contao-bootstrap/grid": "^2.3",
"contao-bootstrap/layout": "^2.0",
"contao-bootstrap/navbar": "^2.1",
"contao/calendar-bundle": "4.12.*",
"contao/comments-bundle": "4.12.*",
"contao/conflicts": "*@dev",
"contao/faq-bundle": "4.12.*",
"contao/listing-bundle": "4.12.*",
"contao/manager-bundle": "4.12.*",
"contao/news-bundle": "4.12.*",
"contao/newsletter-bundle": "4.12.*",
"dklemmt/contao_dk_mmenu": "^3.2",
"do-while/contao-backupdb-bundle": "^1.3",
"erdmannfreunde/euf_overlay": "^1.3",
"frank-berger/events-subscriptions": "1.0.5",
"heimrichhannot/contao-teaser-bundle": "^1.0.0",
"hofff/contao-calendarfield": "^3.0",
"jrgregory/m17-sticky-backend-footer": "^2.0",
"kmielke/calendar-extended-bundle": "^1.0",
"madeyourday/contao-rocksolid-custom-elements": "^2.2",
"madeyourday/contao-rocksolid-frontend-helper": "^2.0",
"markocupic/resource-booking-bundle": "^2.4",
"netzmacht/contao-font-awesome-inserttag": "^2.0",
"omosde/contao-om-backend": "^1.6",
"oneup/contao-ical-export": "^2.0",
"phpoffice/phpspreadsheet": "^1.14",
"terminal42/contao-easy_themes": "^2.2",
"terminal42/contao-leads": ">=1.4.10.0,<1.5-dev",
"terminal42/contao-pageimage": ">=3.3.0.0,<3.4-dev",
"terminal42/notification_center": "^1.4"
},
"extra": {
"contao-component-dir": "assets"
},
"conflict": {
"doctrine/doctrine-bundle": "<1.12.8"
},
"scripts": {
"post-install-cmd": [
"Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
],
"post-update-cmd": [
"Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
]
}
}
Stacktrace
Code:
Symfony\Component\ErrorHandler\Error\UndefinedMethodError:
Attempted to call an undefined method named "inputEncodedToPlainText" of class "Contao\StringUtil".
at vendor/contao/core-bundle/src/Routing/ResponseContext/CoreResponseContextFactory.php:86
at Contao\CoreBundle\Routing\ResponseContext\CoreResponseContextFactory->createContaoWebpageResponseContext(object(PageModel))
(vendor/contao/core-bundle/src/Resources/contao/pages/PageRegular.php:86)
at Contao\PageRegular->prepare(object(PageModel))
(vendor/contao/core-bundle/src/Resources/contao/pages/PageRegular.php:58)
at Contao\PageRegular->getResponse(object(PageModel), true)
(vendor/contao/core-bundle/src/Resources/contao/controllers/FrontendIndex.php:339)
at Contao\FrontendIndex->renderPage(object(PageModel))
(vendor/symfony/http-kernel/HttpKernel.php:158)
at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
(vendor/symfony/http-kernel/HttpKernel.php:80)
at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true)
(vendor/symfony/http-kernel/Kernel.php:201)
at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
(web/preview.php:33)
Edit:
Ich habe gerade folgendes gefunden https://github.com/terminal42/contao...mage/issues/46
Ursache ist wohl "terminal42/contao-pageimage": ">=3.3.0.0,<3.4-dev". Ich werde mal die aktuellste Version versuchen.
Edit 2:
Auch mit PageImage Version 4.1.2 bleibt der Fehler
Lesezeichen