Erro de Validator

Opa, tenho um projeto em JSF e estou com um problema que não sei o porque dele

Dei uma pesquisada rapida no forum e não achei nenhum topico que resolva algo parecido…

Este é o erro que dá:

É um crud que era pra estar funcionando, pois tem outras classes que inclui direito e está exatamente igual a esta, mas por algum motivo esta dando esse erro quando eu tento incluir uma nova entrada.

Eu ainda usei um CRUD generator e neste crud gerado não da este erro, inclui direito lá, então não deve ser nada no BD…

Aqui é o bean:

[code]@ManagedBean
@SessionScoped
public class OrcamentoControle {

private Orcamento orc = new Orcamento();
EntityManager em = GeraEntityManager.getInstance().getEntityManager();
private List<Orcamento> lista = new ArrayList<Orcamento>();
private Integer idEquip;
private Integer idLocal;
private Integer idCliente;
public String gravar(){
    orc.setEquipamento(em.find(Equipamentos.class, getIdEquip()));
    orc.setLocal(em.find(Local.class, getIdLocal()));
    orc.setCliente(em.find(Cliente.class, getIdCliente()));
    em.getTransaction().begin();
    em.merge(orc);
    em.getTransaction().commit();
    atualizar();        
    
    return "/Orcamento/OrcamentoList";
}

public String atualizar(){
    lista = em.createQuery(" from Orcamento").getResultList();
    return"/Orcamento/OrcamentoList";
}

public String alterar(Integer id){
    orc = em.find(Orcamento.class, id);
    return "/Orcamento/OrcamentoForm";
}
public String incluir(){
    return "/Orcamento/OrcamentoForm";
}
public String excluir(Integer id){
    orc = em.find(Orcamento.class, id);
    em.getTransaction().begin();
    em.remove(orc);
    em.getTransaction().commit();
    atualizar();
    
    return "/Orcamento/OrcamentoList";
}[/code]

E este aqui é o meu formulário:

[code]
<ui:composition template="/templates/template1.xhtml">
<ui:define name=“conteudo”>
<h:head>
Formulário de Orçamentos
</h:head>
<h:body>

    <h:form>
    <p:panel id="pnl" header="Fazer/Editar orçamentos" style="margin-bottom:10px;">  
    <p:messages id="messages" />  
         
    <h:panelGrid columns="2">  
        <h:outputLabel value="Cliente:" for="cliente" />
        <h:selectOneMenu id="cliente" value="#{orcamentoControle.idCliente}" 
                         title="Cliente">
            
            <f:selectItems value="#{clienteControle.lista}" var="itens" itemValue="#{itens.idCliente}" itemLabel="#{itens.nome}"/>
        </h:selectOneMenu>
        
        <h:outputLabel value="Equipamentos:" for="equipamentos" />
        <h:selectOneMenu id="equipamentos" value="#{orcamentoControle.idEquip}" 
                         title="Equipamentos">
            
            <f:selectItems value="#{equipamentosControle.lista}" var="itens" itemValue="#{itens.idEquip}" itemLabel="#{itens.nomeEquip}"/>
        </h:selectOneMenu> 
     
         
         
        <h:outputLabel value="Local:" for="local" />
        <h:selectOneMenu id="local" value="#{orcamentoControle.idLocal}" 
                         title="Local">
            
            <f:selectItems value="#{localControle.lista}" var="itens" itemValue="#{itens.idLocal}" itemLabel="#{itens.nomeLocal}"/>
        </h:selectOneMenu> 
         
        <h:outputLabel value="Total Orçamento:" for="totalOrc" />
        <p:inputText id="totalOrc" value="#{orcamentoControle.orc.totalOrc}" required="true" label="totalOrc" validatorMessage="Valor não valido"/>

        <h:outputLabel value="Status do orçamento:" for="status" />
        <p:inputText id="status" value="#{orcamentoControle.orc.status}" required="true" label="status"/>
        
    </h:panelGrid>  

    <p:commandButton value="Gravar" action="#{orcamentoControle.gravar()}"  
        ajax="false" /> 


</p:panel>  

</h:form>[/code]

Alguma ideia do que pode ser este erro? Tem a ver com o código?