[
https://issues.jboss.org/browse/RF-11245?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12620023#comment-12620023
]
Ján Jamrich commented on RF-11245:
----------------------------------
After verify this on Mojarra 2.0.3 seems that it is MyFaces specific, since on
JBoss AS6 and Mojarra validation works correctly (validation is performed on
blur event on autocomplete input, and when submit form by ajax submit with
incorrect values, all validation messages are shown.
> Metamer: rich:autocomplete bean validation (jsr303) doesn't work correctly on
> ajax events/submit
> ------------------------------------------------------------------------------------------------
>
> Key: RF-11245
> URL: https://issues.jboss.org/browse/RF-11245
> Project: RichFaces
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Affects Versions: 4.1.0.Milestone1
> Environment: RichFaces 4.1.0.20110805-M1
> r.10246d45dddd1d2aa2034317d5a832394cc919f9
> Metamer 4.1.0.20110805-M1 r.22604
> Apache MyFaces JSF-2.1 Core Impl 2.1.1
> JBoss AS 6.0.0.Final
> Java(TM) SE Runtime Environment 1.6.0_26-b03 @Linux
> Chrome 12.0.742.112 @ Linux i686
> Reporter: Ján Jamrich
> Attachments: error-log-for-rf-11245
>
>
> Example for bean validation (according to JSR303) in Metamer doesn't work
> correctly.
> Firstly, validation for inputs is fired on blur event, but no FacesMessage is
> displayed. Only in log appear following exception (full log will be attached):
> 2011-08-09 21:56:13,173 SEVERE [org.richfaces.log.Context]
> (http-127.0.0.1-8080-12) list: java.lang.NullPointerException: list
> at javax.faces.model.ListDataModel.<init>(ListDataModel.java:45)
> [:2.1.1]
> at
> org.richfaces.renderkit.AutocompleteRendererBase.getItems(AutocompleteRendererBase.java:136)
> [:4.1.0.20110805-M1]
> Then, if a4j:commandButton used to submit form, no FacesMessage is displayed,
> but following records appears in AS log:
> 2011-08-09 22:03:58,260 WARNING
> [org.apache.myfaces.lifecycle.RenderResponseExecutor]
> (http-127.0.0.1-8080-11) There are some unhandled FacesMessages, this means
> not every FacesMessage had a chance to be rendered.
> These unhandled FacesMessages are:
> - form:input1: may not be empty
> - form:input2: must match "[a-z].*"
> - form:input3: size must be between 3 and 6
> - string is not "RichFaces"
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
_______________________________________________
richfaces-issues mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/richfaces-issues