I have the same problem ... I'm using Sun JSF Impl
After a look in the code I found the problem : UIValidateAll add the validator in the
getChildren() method. During the restore phase the StateManager restore the component tree
structure before restoring the state. So the getChildren() method of UIValidateAll is
called BEFORE restoring the state, when the components validator list is EMPTY.
During the restore state step all the previous ModelValidators are added. So each refresh
will add a ModelValidator to the component resulting in duplicated validation during
validation phase ...
I don't know if this is a known problem ? A workaround is to not use messages tag or
as you said validate instead of validateAll.
Bruno
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4051645#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...