statt @Prompt musst du in der Validierung @Failure und @Success verwenden. Also eigentlich nur @Failure anstelle von Prompt. @Success muss im Erfolgsfall stehen.
Die Syntax is glaub ich ungefähr so
@If(Bedingung erfüllt;@Success;@Failure("Falsche Eingabe"))
oder umgedreht
@If(Bedingung nicht erfüllt;@Failure("Falsche Eingabe");@Success)
Genau kannst du das in der Hilfe lesen.
Ich vermute deine Fehlermeldung kommgt, weil du kein @Success hast. Deshalb ist eben die Validierung nicht erfolgreich. Und weil du kein @Failure mit entsprechender Meldung hast, bekommst du die generische Meldung vom System.