JSF: o valor do erro de validação não é válido para SelectOneMenu [duplicado]

Esta pergunta já tem uma resposta aqui:

, Erro de validação: o valor não é válido 3 respostas

Tenho um selectMenu, com uma lista de (SelectItems) definida no manipulador da seguinte maneira

Handler { List(SelectItem) stateList; State state; }
State { String stateCd; }

JSF Code ::

<h:selectOneMenu value="#{state.stateCode}">
  <f:selectItems value="#{handler.stateList}">
</h:selectOneMenu>

Agora minha lista está em requestScope, e vejo que o valor enviado é string e está presente na lista, mas ainda recebo "Erro de validação: o valor não é válido" .Pode alguém ajudar.

questionAnswers(1)

yourAnswerToTheQuestion