Bug #199
offen[Bugsink] TYPO3\CMS\Extbase\Security\Exception\InvalidArgumentForHashGenerationException: The form field "tx_citkodirectory_directoryregistration[ausbildungsbe…
0%
Beschreibung
Bugsink: https://bugsink.cytrus.de/issues/issue/96d65c62-d090-4a61-9c1f-447acac3ee17/event/last/
Typ: NEW issue
Projekt: www-verl-de
Bugsink Alert
TYPO3\CMS\Extbase\Security\Exception\InvalidArgumentForHashGenerationException: The form field "tx_citkodirectory_directoryregistration[ausbildungsbe…
Automatisch erstellt durch n8n
KI-Analyse:
1. Ursache
Der Extbase-Security-Hash-Validator wirft die Exception, weil der Feldname …[interests][][] leere Klammern [] nicht am Ende, sondern in der Mitte enthält. Extbase erlaubt [] nur ganz am Schluss eines Property-Pfads (z. B. items[]), aber nicht items[][] oder items[][something]. Das eingereichte Formular enthält ein Feld mit diesem ungültigen Namen, wodurch die Hash-Generierung/Validierung fehlschlägt.
2. Fix (konkret)
- In den Templates / Form-Framework-YAMLs der Extension nach dem Feld
interests(oder dem gesamten Pfadausbildungsberufe.0.interests) suchen. - Den
name-Attribut-Wert bzw.propertyPathkorrigieren: Stattinterests[][]→interestsoderinterests[0](konkreter Index). - Typischer Verursacher: Ein Fluid-ViewHelper mit
property="ausbildungsberufe.0.interests."(Trailing-Dot/Bracket) oder ein manuell gebautesname-Attribut im Template. - Nach dem Ändern Cache leeren (
typo3temp/var/cache) und Testsubmit durchführen.
3. Betroffene Extension
citkodirectory (erkennbar am Prefix tx_citkodirectory_directoryregistration).
4. Confidence
95 % – Die Fehlermeldung ist eindeutig und der Feldname prefixiert eindeutig mit der Extension; es handelt sich um ein klassisches Extbase-Bracketing-Problem im Frontend-Template, nicht um einen Core-Bug.
Nichts anzuzeigen