Zum Inhalt springen

Powermail Formular erzeugt Fehlerseite beim Absenden

Erstellt am 22. Dezember 2015 · 1 Antwort · letzte Antwort am 22. Dezember 2015

Tags: ViewHelper, Powermail, Frage

marion-j ·

Hallo,
ein neu erstelltes Powermail-Formular erzeugt nach Absenden folgenden Fehler:

#1: PHP Catchable Fatal Error: Argument 2 passed to In2code\Powermail\ViewHelpers\Getter\GetFieldPropertyFromMarkerAndFormViewHelper::render() must be an instance of In2code\Powermail\Domain\Model\Form, null given in /var/www/typo3conf/ext/powermail/Classes/ViewHelpers/Getter/GetFieldPropertyFromMarkerAndFormViewHelper.php line 32

Alte Formulare funktionieren. Nach erstellen des Formular habe ich alle Caches gelöscht. Doppelte Felder gibt es auch nicht. Das gleiche Problem hatte ich schonmal. Nach Cache leeren funktionierte es. Hier jedoch ist nichts zu machen. X mal Cache geleert... immer der gleiche Fehler.
Jemand eine Idee?
Instaliert ist Typo3 6.2.15 (alle Extensions auf dem neusten Stand), PHP 5.4.25, MySQL 5.1.73, Powermail 2.16.1 (Update auf neuere Version geht (noch) nicht, da wir noch nicht PHP 5.5 installiert haben).

einpraegsam.​net ·

Ich übersetze mal die Fehlermeldung:
Irgendwie in deinen Templates (oder Layout oder Partials) wird ein ViewHelper aufgerufen (<vh:Getter.GetFieldPropertyFromMarkerAndForm ... /> ) der zwei (oder mehr) Parameter erwartet. Der zweite Parameter fehlt.

Wenn du mal testweise die Original-HTML-Templates von powermail nutzt - ist der Fehler dann weg?

Ist übrigens auch im Handbuch beschrieben:
https://docs.typo3.org/typo3cms/extensions/powermail/ForAdministrators/Upgrade/Index.html#description

Hinweis: Die letzte Version müsste 2.17.2 sein, die mit PHP 5.4 funktioniert