Details
-
Bug
-
Resolution: Fixed
-
Major
-
None
-
None
-
None
Description
Simply creating a form an pressing submit will not work:
Expression content.errorTitle is undefined on line 11, column 19 in form/paragraphs/form.ftl.
The problematic instruction:
----------
==> ${content.errorTitle} [on line 11, column 17 in form/paragraphs/form.ftl]
----------
Java backtrace for programmers:
----------
freemarker.core.InvalidReferenceException: Expression content.errorTitle is undefined on line 11, column 19 in form/paragraphs/form.ftl.
at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124)
at freemarker.core.Expression.getStringValue(Expression.java:118)
at freemarker.core.Expression.getStringValue(Expression.java:93)
Apparently one has to set an Error message that is triggered when the validation fails.
Please make sure that in such a case, the user gets a useful message like "Please define an error message in the Forms dialog". Even better, the field "Error MEssage" should either be required or default sensibly to a message like "Please review your submission".