I'm using Seam 1.2.1 and have some problems with setter methods not being always executed! I have two cases in my app: 1. the form is backed by entity beans -> all is working fine. 2. for search forms I don't need entity beans, so I used simple Java Beans or, for simple forms, just inserted the setter/getter in a SFSB. In most cases the setter methods aren't called when submitting the form. I'm using JSF for some time now (w/o Seam) and never have seen any of these problems. Libraries used are Seam, ajax4jsf, RichFaces (app was generated by seam-gen).