I have a very simple scenario. I'm trying to bind the property in my backing bean:
<tr:inputText secret="true" id="passw" required="true" binding="#{registrationBean.password}"/> tr is trinidad tag library.
RegistrationBean:
public RegistrationBean() { ... CoreInputText password = new CoreInputText(); } ... public CoreInputText getPassword() { return password; } public void setPassword(CoreInputText password) { this.password = password; } The problem is, that during the validations phase, reference password is pointing to different UIInput component than actualy is bound to the desired tag. I've run out of ideas why is that happening that way. Any suggestions?