As for the warning that refers to the non-display message Validation Error: Value is not valid , this means that you have a component <h:selectXxx> such as <h:selectOneMenu> without the associated <h:message> , and therefore the JSF does not can display conversion messages / verification errors directly in the user interface.
To fix a specific warning, simply add <h:message> :
<h:selectOneMenu id="foo" ... /> <h:message for="foo" />
Please note that when you submit the ajax form using <f:ajax> , you should not forget to include messages in the ajax update. To get started, use render="@form" to update the entire form.
For the specific error of the verification error mentioned in the message, go to the following answer: Verification error: value is invalid .
Balusc
source share