Zum Inhalt springen

Fehler: GET,POST or POST,GET is not supported anymore since TYPO3 v10.0

Erstellt am 22. November 2021 · 2 Antworten · letzte Antwort am 25. November 2021

Tags: Extbase, Update & Upgrade, TYPO3 10, Frage

marion-j ·

Nach Upgrade von 9.5 auf 10.4 taucht im Administrationsprotokoll folgende Fehlermeldung sehr oft auf:

Core: Error handler (FE): PHP User Warning: Assigning addQueryStringMethod = GET,POST or POST,GET is not supported anymore since TYPO3 v10.0 - falling back to GET. in /var/www/typo3_src-10.4.21/typo3/sysext/extbase/Classes/Mvc/Web/Routing/UriBuilder.php line 368

Hat jemand eine Idee woran das liegen könnte, bzw wie wir den "Verursacher" herausfinden können?

Julian.​Hofmann ·

Denke, da müsstet ihr durch geschicktes Suchen mal Eure Instanz durchgucken. Der Core wird es zu 99,99% nicht sein, also eher die eigenen oder Dritt-Extensions.

Der Changelog-Eintrag (s.u.) gibt eine ganze Reihe möglicher Stellen an.
In Kürze: es muss eigentlich explizit irgendwo in TypOScript oder Fluid-Template ein "addQueryStringMethod" gesetzt sein, dessen Wert "falsch" ist.

https://docs.typo3.org/c/typo3/cms-core/master/en-us/Changelog/10.0/Breaking-88755-RemovePOSTOptionFromTypolinkaddQueryStringmethod.html#affected-installations

marion-j ·

Vielen Dank! Das war der entscheidende Hinweis. Nun haben wir den Übeltäter gefunden. In einem Fluid-Template gab es tatsächlich ein "addQueryStringMethod=POST,GET".