Projekt

Allgemein

Profil

Aktionen

Bug #179

offen

[Bugsink] TYPO3\CMS\Extbase\Mvc\Exception\InvalidControllerNameException: The controller "Event) AND EXTRACTVALUE(8806,CONCAT(0x7e,((SELECT (ELT(8806=8806,1)))…

Von Bug Sink vor etwa 1 Monat hinzugefügt.

Status:
Neu
Priorität:
wichtig
Zugewiesen an:
-
Beginn:
08.09.2026
Abgabedatum:
% erledigt:

0%

Geschätzter Aufwand:

Beschreibung

Bugsink: https://bugsink.cytrus.de/issues/issue/429b04bc-60f3-4995-84d1-7045d8ac00f9/event/last/

Typ: NEW issue

Projekt: www-rietberg-de

Bugsink Alert

TYPO3\CMS\Extbase\Mvc\Exception\InvalidControllerNameException: The controller "Event) AND EXTRACTVALUE(8806,CONCAT(0x7e,((SELECT (ELT(8806=8806,1)))…


Automatisch erstellt durch n8n

KI-Analyse:

Hier ist die präzise Analyse des Fehlers:

1. Ursache

Der Fehler InvalidControllerNameException tritt auf, weil die Erweiterung Calendarlist versucht, einen Controller zu registrieren, der entweder nicht existiert oder einen ungültigen Namen besitzt. Der im Exception-Buffer angezeigte Name ("Event" AND EXTRACTVALUE(...)) ist syntaktisch unsinnig und deutet darauf hin, dass während der Registrierung (wahrscheinlich durch ExtensionUtility::registerControllers()) ein Datenfehler vorlag. Anstatt eines gültigen Controller-Namens wurde vermutlich ein Fragment einer SQL-Abfrage oder ein fehlerhaftes Objekt übergeben. Die Meldung verweist explizit auf die Konfigurationsdatei ext_localconf.php als Ursprungsort dieses Problems.

2. Fix (konkret)

Um das Problem zu beheben, müssen Sie folgende Schritte in Ihrer lokalen Konfigurationsdatei durchführen:

  1. Öffnen Sie die Datei /etc/ext/localconf.php (oder ext_localconf.php).
  2. Suchen Sie nach dem Aufruf von ExtensionUtility::registerControllers().
  3. Überprüfen Sie das Array, das hier übergeben wird. Stellen Sie sicher, dass die Controller-Namen korrekt formatiert sind (PascalCase, keine Leerzeichen, keine Sonderzeichen außer _ oder -).
  4. Häufigste Lösung: Wenn der Fehler auf einem dynamischen Namen beruht (wie im Stacktrace sichtbar), muss die Logik im Plugin-Code korrigiert werden, damit es keine unsinnigen Werte an die Registrierungsfunktion übergibt.
    • Beispiel: Falls das Plugin versucht, Controller basierend auf einer ID oder einem anderen Wert zu benennen, muss sichergestellt sein, dass dieser Wert in einen gültigen String gewandelt wird.
  5. Speichern Sie die Datei und starten Sie den Server neu.

Hinweis: Da der Fehler direkt auf configurePlugin() in ext_localconf.php zurückgeführt wird, liegt die Wahrscheinlichkeit hoch, dass eine manuelle Korrektur der Controller-Liste in dieser Datei notwendig ist.

3. Betroffene TYPO3 Extension

Die betroffene Erweiterung ist Calendarlist.

4. Confidence (Vertrauen)

95%
Die Diagnose ist sehr eindeutig, da der Fehlertext explizit auf ext_localconf.php und die Plugin-Komponente Calendarlist verweist. Der ungewöhnliche Controller-Name im Exception-Buffer bestätigt, dass ein Registrierungsversuch fehlgeschlagen ist, was typischerweise auf eine fehlerhafte Konfiguration oder einen Bug im Plugin-Code zurückzuführen ist.

Nichts anzuzeigen

Aktionen

Auch abrufbar als: Atom PDF