When a page I have renders almost all of the items in a selectManyListBox are selected but I can clearly see (via debugger and expected situation) that the backing bean only has one item selected.
This worked fine with JBAS 4.0.5 (MyFaces) and Seam 1.2.1. I have now ported to JBAS 5.1.0, Seam 2.2.0 and RichFaces 3.3.2.SR1 and I have this issue. I also tried the prior version of RichFaces.
This is happening on most, but not all, selecManyListBox in this application (several different pages).
Any ideas why this somewhat random selection might occur?
Does this happen for AJAX or common requests? Have you checked if selected values are actually submitted (e.g. using Firebug/Fiddler/a4j:log)? Are there any faces messages generated?