Olá pessoal!
To usando na minha aplicação a JSF RI 1.2 com Tomcat 6 e o problema é o seguinte:
Tenho um “selectOneMenu”:
<h:selectOneMenu value="#{managedBean.meuObjeto}" converter="Conversor">
<f:selectItems value="#{managedBean.meusObjetos}"/>
</h:selectOneMenu>
“meusObjetos” vem do banco de dados. Esse método no ManagedBean retorna uma lista de SelectItem sendo instanciado assim:
new SelectItem(meuObjeto, meuObjeto.getNome())
Quando eu submetia a página aí dava esse erro:
Validation Error: Value is not valid
Então sobrescrevi o método equals em MeuObjeto e aí não deu mais o erro. Porém o que acontece agora é isso:
Expected a child component type of UISelectItem/UISelectItems for component type …
Como se não conseguisse montar o selectOneMenu de novo.
Se alguém souber como resolve, agradeço.
Fazem dois dias que procuro eu não nada.
Valeu