Projekt

Allgemein

Profil

Aktionen

Bug #76

offen

[Bugsink] TYPO3\CMS\Extbase\Mvc\Exception\InvalidControllerNameException: The controller "event" is not allowed by plugin "Calendarlist". Please check for TYPO…

Von Bug Sink vor etwa 1 Monat hinzugefügt.

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

0%

Geschätzter Aufwand:

Beschreibung

Bugsink: https://bugsink.cytrus.de/issues/issue/c3701443-32c2-40d8-90a2-16edb7bd9991/event/last/

Typ: NEW issue

Projekt: www-rietberg-de

Bugsink Alert

TYPO3\CMS\Extbase\Mvc\Exception\InvalidControllerNameException: The controller "event" is not allowed by plugin "Calendarlist". Please check for TYPO…


Automatisch erstellt durch n8n

KI-Analyse:

Analyse des Fehlers

1. Ursache identifizieren

Der Fehler tritt auf, weil Extbase den Controller "Event" für das Plugin "Calendarlist" nicht findet oder nicht erlaubt.
Genauer Grund:

  • In der ext_localconf.php der Extension wurde das Plugin "Calendarlist" mit ExtensionUtility::configurePlugin() registriert, aber der Controller "Event" ist nicht in der Liste der erlaubten Controller aufgeführt.
  • Alternativ könnte der Controller-Name falsch geschrieben sein (z. B. "Event" vs. "Events").

2. Fix beschreiben (konkret)

Lösungsschritte:

  1. ext_localconf.php der betroffenen Extension prüfen

    • Suche nach ExtensionUtility::configurePlugin() für das Plugin "Calendarlist".
    • Stelle sicher, dass der Controller "Event" in der Liste der erlaubten Controller steht.

    Beispiel-Korrektur:

    \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
        'VendorName.Calendarlist', // Extension-Key
        'Calendarlist',            // Plugin-Name
        [
            \VendorName\Calendarlist\Controller\EventController::class => 'list, show', // Erlaubte Actions
        ],
        // Nicht-cachebare Actions (falls nötig)
        [
            \VendorName\Calendarlist\Controller\EventController::class => 'list, show',
        ]
    );
    
    • Falls der Controller "Event" fehlt, muss er hinzugefügt werden.
    • Falls der Controller anders heißt (z. B. "Events"), muss der Aufruf im Frontend angepasst werden.
  2. Cache leeren

    • Nach der Änderung muss der TYPO3-Cache geleert werden (Admin Tools > Maintenance > Flush TYPO3 Cache).
  3. Frontend-Aufruf prüfen

    • Falls der Controller-Name im Plugin-Aufruf (z. B. in Fluid-Templates oder TypoScript) falsch ist, muss er korrigiert werden.

3. Betroffene TYPO3 Extension nennen

  • Extension-Name: Calendarlist (vermutlich eine benutzerdefinierte Extension, da kein Standard-TYPO3-Plugin mit diesem Namen existiert).
  • Pfad: typo3conf/ext/calendarlist/ext_localconf.php

4. Confidence (0-100%)

95%

  • Die Fehlermeldung ist klar und deutet direkt auf ein Problem in der Plugin-Konfiguration hin.
  • Die einzige Unsicherheit besteht darin, ob der Controller-Name tatsächlich "Event" lautet oder ob ein Tippfehler vorliegt.

Zusammenfassung

  • Problem: Der Controller "Event" ist nicht für das Plugin "Calendarlist" registriert.
  • Lösung: ext_localconf.php anpassen, Controller hinzufügen und Cache leeren.
  • Betroffene Extension: Calendarlist (benutzerdefiniert).

Nichts anzuzeigen

Aktionen

Auch abrufbar als: Atom PDF