JSF - Erro ao gravar com combobox

Opa galera blz?

É o seguinte estou com um problema.
Estou desenvolvendo uma aplicação jee com ejb e jsf.

Tenho uma classe veículos, que é relacionada com outra classe chamada marca.
Tenho uma tela de cadastro de veículo, com um combo no qual eu escolho a marca para cadastrar.
O problema é que ele mostra esse erro quando clico no botao gravar:

INFO: AVISO: FacesMessage foram enfileirados, mas podem não ter sido exibidos.
sourceId=j_idt8 selectMarcaVeiculo[severity=(ERROR 2), summary=(j_idt8 selectMarcaVeiculo: Erro de validação: o valor não é válido), detail=(j_idt8 selectMarcaVeiculo: Erro de validação: o valor não é válido)]

Esse é o código do botao que salva:
<h:commandButton value=“Salvar”
actionListener="#{veiculoController.grava}" />
</h:form>

Esse é o código do método grava na classe VeiculoController, que fica no projeto cliente:

public void grava(){

ivei.salva(veiculo);
System.out.println(“Veiculo Salvo”);
}

Esse é o código para gravar implementado no servidor:

public void salva(Veiculo veiculo) {
// TODO Auto-generated method stub
this.manager.persist(veiculo);
System.out.println("--------------------------");
System.out.println("Marca " + veiculo.getDescricao() + ", id = "

  • veiculo.getId() + ", inserido com sucesso ");

}

Este é o código do combobox de marcas dentro da tela cadastro veiculo:

<h:selectOneMenu id=“selectMarcaVeiculo”
valueChangeListener="#{veiculoController.marcaRecebida}"
value="#{veiculoController.marcasVeiculos}"
onchange=“submit()” immediate=“true”>
<f:selectItems
value="#{veiculoController.marcasVeiculos}"
var=“obj” itemLabel="#{obj.descricao}" />
<f:converter converterId=“marcaConverter”/>
</h:selectOneMenu>

Gostaria de saber pq apresenta o erro que eu disse acima.

Obrigado desde já.