Jsf: el valor de error de validación no es válido para SelectOneMenu [duplicado]

Esta pregunta ya tiene una respuesta aquí:

, Error de validación: el valor no es válido 3 respuestas

Tengo un selectMenu, con la lista de (SelectItems) definida en el controlador de la siguiente manera

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

ódigo @JSF ::

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

Ahora mi lista está en requestScope, y veo que el valor enviado es una cadena y está presente en la lista, pero sigo recibiendo "Error de validación: el valor no es válido". ¿Puede alguien ayudarme?

Respuestas a la pregunta(1)

Su respuesta a la pregunta