Bug #240
offen[Bugsink] TYPO3\CMS\Extbase\Mvc\Exception\InvalidControllerNameException: The controller "Waste)" is not allowed by plugin "Wastedisposal". Please check for TY…
0%
Beschreibung
Bugsink: https://bugsink.cytrus.de/issues/issue/7ebe7fe0-7471-4776-8d14-b94b47077242/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 TY…
Automatisch erstellt durch n8n
KI-Analyse:
Hier ist die präzise Analyse des Fehlers:
1. Ursache¶
Der Fehler InvalidControllerNameException tritt auf, weil das TYPO3-Plugin Wastedisposal nicht korrekt initialisiert wurde. Das Plugin benötigt eine explizite Registrierung über die Methode ExtensionUtility::configurePlugin() in der lokalen Konfigurationsdatei. Ohne diese Konfiguration kann das Plugin keine Berechtigungen erhalten, um auf Controller zuzugreifen, was zu einem Konflikt bei der Verarbeitung von Routen führt (hier speziell beim Controller "Waste)").
2. Fix (Konkret)¶
Du musst die Konfiguration des Plugins in deiner lokalen Konfigurationsdatei hinzufügen. Öffne die Datei ext/localconf.php (oder ext/local.conf.php je nach Version).
Füge folgenden Code im Bereich der Plugin-Konfiguration hinzu:
// In ext/localconf.php unter $pluginConfig
$pluginConfig['Wastedisposal'] = [
'extension' => 'deine_erweiterung_name', // Ersetze dies durch deinen echten Paketnamen
];
Hinweis: Falls du noch keinen Eintrag für dieses Plugin hast, füge ihn einfach als neues Element im Array $pluginConfig hinzu. Stelle sicher, dass der Pfad zur Erweiterung korrekt ist.
3. Betroffene TYPO3 Extension¶
Die betroffene Erweiterung ist Wastedisposal. Zusätzlich könnte es sich um einen internen Konflikt mit einem Controller namens "Waste)" (bzw. dessen falscher Name) handeln, der durch das fehlende Plugin-Setup blockiert wird.
4. Confidence¶
95%
Das Problem ist eindeutig durch die Fehlermeldung selbst identifizierbar. Die Empfehlung im Log (ExtensionUtility::configurePlugin()) ist der direkte Weg zur Lösung.
Nichts anzuzeigen