Zum Inhalt springen

Flashmessage geht nicht

Erstellt am 31. Juli 2018 · 2 Antworten · letzte Antwort am 5. September 2018

Tags: Frage

Philipp88 ·

Hallo,

ich möchte bei meiner Extension eine Flash Message erzeugen wenn ein Fehler auftritt.
Eigentlich hätt dieses auch immer funktioniert, leider diesmal leider nicht 🙁

if (!empty($err)) {
			$this->addFlashMessage('This is a simple success message');
			$this->forward("new");
		}

Es kommt

Fatal error: Call to a member function getFlashMessageQueue() on null in /typo3/sysext/extbase/Classes/Mvc/Controller/AbstractController.php on line 190

Habe schon mehrere Wege probiert, immer kommt ein Fehler 🙁
Hat jemand eine Idee woran es liegen könnte?

Typo3 v. 7.6.29

neos42 ·

Hallo

Versuch mal die Extension zu De- und Reinstallieren.
Sieht aus ob dir dein Controller-Context fehlt.
Du kannst auch versuchen einen Message-Service instantiieren.

lg

Philipp88 ·

Leider hat das De- und Reinstallieren nicht funktioniert, der Fehler kommt immer noch 🙁
Wie kann ich ein Message-Service instantiieren?

P.S. neulich habe ich eine neue Extension im selben System geschrieben. Dort funktioniert das Rendern der Flash Message tadellos...