[ https://issues.apache.org/jira/browse/MYFACES-4319?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17039895#comment-17039895 ]
Thomas Andraschko commented on MYFACES-4319: -------------------------------------------- Can you please provide a sample maven project? (you can fork primefaces-test on github, then we can compare easily the behavior of myfaces vs mojarra) > Null submitted values handling error > ------------------------------------ > > Key: MYFACES-4319 > URL: https://issues.apache.org/jira/browse/MYFACES-4319 > Project: MyFaces Core > Issue Type: Bug > Affects Versions: 2.3.6 > Environment: Open Liberty 20.0.0.1 > Reporter: Fabrício Fonseca > Priority: Major > > When running MyFaces with it seems like an error occurs preventing "Process > Validations" phase to execute if you try to submit empty string values. > > I found out when trying to use the TrimConverter utility class from the > OmniFaces library. This is a Faces Converter which trim all submitted string > values. If the trimmed value has a length of 0, the converter returns null. > Whenever i try to submit a form leaving the fields empty, the properties of > the backing bean are not getting validated neither the bean method associated > with the submit action is invoked. The form is rendered again. > > Steps to reproduce: > > 1- Create a form with some fields linked with corresponding backing bean > string properties; > > 2 - Add @NotNull constraint to the backing bean properties; > > 3 - Create a Faces Converter which converts empty string values to null. > Attach the converter to java.lang.String class (through faces-config > <converter-for-class> element) > > 4 - Run the project and try to submit empty string values; > > > Please note this error may be related to this: > https://stackoverflow.com/questions/56279977/blank-input-string-fields-submitted-as-empty-strings-vs-null-jsf-2-3-myfaces > > > > > -- This message was sent by Atlassian Jira (v8.3.4#803005)