Pessoal, boa tarde.
Estou com um problema com o meu componente h:selectOneRadio, eu o montei da seguinte forma:
<h:selectOneRadio value="#{bean.valor}" >
<f:selectItems value="#{actRelatorio.retornaGrupoRadioPorId(panel.id)}"/>
</h:selectOneRadio>
O método retornaGrupoRadioPorId retorna um lista do tipo SelectItem. Até ai tudo bem, a minha tela é montada corretamente.
Mas, quando eu seleciono um radio e “submeto” o formulário, o ocorre o seguinte erro:
12:18:43,329 WARN [lifecycle] javax.faces.FacesException: java.util.NoSuchElementException
javax.faces.FacesException: javax.faces.FacesException: java.util.NoSuchElementException
at org.ajax4jsf.component.UIDataAdaptor.iterate(UIDataAdaptor.java:1044)
at org.ajax4jsf.component.UIDataAdaptor.processValidators(UIDataAdaptor.java:1207)
at org.ajax4jsf.component.UIDataAdaptor.processValidators(UIDataAdaptor.java:1211)
at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1058)
Caused by: javax.faces.FacesException: java.util.NoSuchElementException
at org.ajax4jsf.component.UIDataAdaptor.iterate(UIDataAdaptor.java:1044)
at org.ajax4jsf.component.UIDataAdaptor.processValidators(UIDataAdaptor.java:1207)
at org.ajax4jsf.component.UIDataAdaptor.processValidators(UIDataAdaptor.java:1211)
at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1058)
at org.ajax4jsf.component.UIDataAdaptor$2.processComponent(UIDataAdaptor.java:136)
at org.ajax4jsf.component.UIDataAdaptor$ComponentVisitor.process(UIDataAdaptor.java:105)
at org.ajax4jsf.model.SequenceDataModel.walk(SequenceDataModel.java:101)
at org.ajax4jsf.component.UIDataAdaptor.walk(UIDataAdaptor.java:1151)
at org.ajax4jsf.component.UIDataAdaptor.iterate(UIDataAdaptor.java:1042)
...
Muito obrigado pela atenção de todos.