Projekt

Allgemein

Profil

Aktionen

Bug #243

offen

[Bugsink] TYPO3\CMS\Extbase\Mvc\Exception\InvalidControllerNameException: The controller "Waste')" is not allowed by plugin "Wastedisposal". Please check for T…

Von Bug Sink vor etwa 1 Monat hinzugefügt.

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

0%

Geschätzter Aufwand:

Beschreibung

Bugsink: https://bugsink.cytrus.de/issues/issue/854b130c-e875-4848-bc28-4ca6dabf4614/event/last/

Typ: NEW issue

Projekt: www-rietberg-de

Bugsink Alert

TYPO3\CMS\Extbase\Mvc\Exception\InvalidControllerNameException: The controller "Waste')" is not allowed by plugin "Wastedisposal". Please check for T…


Automatisch erstellt durch n8n

KI-Analyse:

1. Ursache identifiziert
Der Fehler entsteht, weil im Plugin‑Configuration‑File (z. B. ext_localconf.php oder ext_tables.php) der Plugin‑Key „Wastedisposal“ mit einem fehlerhaften Controller‑Namen konfiguriert ist. Der angegebene Name "Waste')" enthält ein ungewolltes ) und ein ' – das ist kein gültiger Klassen‑/Controller‑Name und löst die InvalidControllerNameException aus.

2. Fix beschrieben (konkret)

  • Öffnen Sie die Datei, in der das Plugin „Wastedisposal“ definiert wird (typischerweise EXTENSIONKEY/ext_localconf.php).
  • Suchen Sie den Aufruf von ExtensionUtility::configurePlugin() (z. B. ExtensionUtility::configurePlugin('Wastedisposal', 'Default', ['Controller' => 'Waste']).
  • Ersetzen Sie den fehlerhaften Controller‑Namen durch den korrekten, z. B.:
ExtensionUtility::configurePlugin(
    'Wastedisposal',
    'Default',
    [
        'Controller' => 'Waste',   // <-- korrekter Name, ohne extra Zeichen
        // ggf. weitere Parameter wie Action, PluginConfiguration etc.
    ]
);
  • Stellen Sie sicher, dass die Klasse Vendor\YourExtension\Controller\WasteController (oder wie sie heißt) existiert und korrekt namespaced ist.
  • Löschen/Speichern Sie die Datei und clear den TYPO3 Cache (Backend‑Modul „Cache“ → „Clear all caches“).

3. Betroffene TYPO3 Extension
Die Fehlermeldung nennt das Plugin „Wastedisposal“. Damit ist die Extension gemeint, die dieses Plugin bereitstellt (z. B. my_ext mit dem Schlüssel Wastedisposal). Die Extension, die den Controller definiert, ist sekundär – sie muss nur den korrekten Klassennamen bereitstellen.

4. Confidence (0‑100 %)
95 % – Der Fehler ist eindeutig auf einen Syntax‑Fehler im Plugin‑Configuration‑String zurückzuführen; nach Korrektur des Controller‑Namen‑Angaben lässt sich das Problem in der Regel sofort beheben.

Nichts anzuzeigen

Aktionen

Auch abrufbar als: Atom PDF