Bug #243
offen[Bugsink] TYPO3\CMS\Extbase\Mvc\Exception\InvalidControllerNameException: The controller "Waste')" is not allowed by plugin "Wastedisposal". Please check for T…
0%
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