Bug #167
offen[Bugsink] TYPO3\CMS\Extbase\Mvc\Exception\InvalidControllerNameException: The controller "Event AND EXTRACTVALUE(5846,CONCAT(0x7e,((SELECT (ELT(5846=5846,1))))…
0%
Beschreibung
Bugsink: https://bugsink.cytrus.de/issues/issue/289c8c39-e9bf-4662-a09b-a84213aabb96/event/last/
Typ: NEW issue
Projekt: www-rietberg-de
Bugsink Alert
TYPO3\CMS\Extbase\Mvc\Exception\InvalidControllerNameException: The controller "Event AND EXTRACTVALUE(5846,CONCAT(0x7e,((SELECT (ELT(5846=5846,1))))…
Automatisch erstellt durch n8n
KI-Analyse:
Hier ist die präzise Analyse des Fehlers:
1. Ursache¶
Der Fehler ist eine InvalidControllerNameException. Das bedeutet, dass das TYPO3-System versucht hat, einen Controller zu laden, der nicht existiert oder nicht dem Standardformat entspricht. Der angegebene Controller-Name "Event AND EXTRACTVALUE(...)" ist offensichtlich ein fehlerhaftes, ungefiltertes Fragment – vermutlich eine SQL-Abfrage oder ein String, der bei der Konstruktion des Plugins versehentlich in den Controller-Name übernommen wurde. Das System akzeptiert keine solchen komplexen Ausdrücke als gültigen Controller-Namen.
2. Fix (Konkret)¶
Die Lösung liegt in der Datei ext_localconf.php des Projekts.
Schritt-für-Schritt Korrektur:
-
Öffne die Datei
ext_localconf.php. -
Suche nach dem Abschnitt, der das Plugin "Calendarlist" konfiguriert (oft unter einem Schlüssel wie
'plugins'oder direkt als Eigenschaft des Plugins). -
Dort wird wahrscheinlich eine Eigenschaft wie
$plugin->setController()oder ähnliches verwendet. -
Fehlerhafter Code (Beispiel):
$calendarlist = new \TYPO3\CMS\Plugins\Plugin\Calendarlist\Plugin(); $calendarlist->setController('Event AND EXTRACTVALUE(5846,...)); // <--- FALSCH -
Korrigierter Code:
Du musst den unsauberen String durch den tatsächlich registrierten Controller-Namen ersetzen. Für das Plugin "Calendarlist" sind typischerweise Controller wieEventList,EventDetailoder spezifische Aktionen vorgesehen.Beispielkorrektur:
$calendarlist->setController('EventList'); // Oder der passende Name aus der Dokumentation des Plugins(Hinweis: Prüfe genau, welcher Controller der Plugin für diese Funktion zuständig ist.)
3. Betroffene TYPO3 Extension¶
Die betroffene Extension ist Calendarlist.
4. Confidence¶
95%
Der Fehlertext ist eindeutig und deutet auf einen direkten Konfigurationsfehler in der Plugin-Initialisierung hin. Die Struktur des Fehlers (fehlender Controller-Name + Hinweis auf ext_localconf.php) ist klassisch für eine manuelle Fehlkonfiguration innerhalb dieses Dateisystems.
Nichts anzuzeigen