Yes I have encountered this as well. I would add that I am using JBoss AS 6 M3 with JSF2 and Richfaces. I didn't investigate further whether this was a JSF2 issue or Seam. I'll poke around and see if s:selectItems has changed between versions.
Perhaps you should log a JIRA on this.
Just encountered this problem myself with Seam 2.2.1.CR3 and JBoss 6 CR1. There is a jira open for it here: https://issues.jboss.org/browse/JBSEAM-4654 that links back to this page. This code used to work uner AS 5.1 but not under 6. Does anyone know a work around for this? If not I may have to roll back to AS 5.1.
Ok. So forcing AS 6 to use Mojarra 1.2 instead of 2.0 fixes the problem so it must have to do with the way converters are used in jsf 2.0???
I describe my fix on JIRA comment but I am not sure that it is the correct solution.
You can forde to use Mojarra 1.2 but the Jboss Administration Console wouldn' t work with this change.
Have you find other workaround?
When the server starts it uses the JSF 2.0 version, but any app can use its own version, only configure the web.xml
This says the app use the Mojarra 1.2 versión allowing jmx-console and web-console works correctly.
This works in Jboss6.1 in all JSF versions that have this directories: