Erro na validação de dados

0 respostas
cleberdiana

Olá, estou tendo erro na validação dos meus dados através do Hibernate.
Estou utilizando o VRaptor 3.1.2.

@Post  
    public void salva(Membro membro){  
        this.validator.validate(membro);  
        this.validator.onErrorUse(Results.logic()).forwardTo(MembrosController.class).form();  
          
        this.factory.getMembroDao().salvaOuAtualiza(membro);  
        this.result.redirectTo(MembrosController.class).lista();  
    }

Estou obtendo um erro de NullPointerException.

Caused by: java.lang.NullPointerException  
    at br.com.caelum.vraptor.validator.JSR303Validator.validate(JSR303Validator.java:67)  
    at br.com.caelum.vraptor.validator.DefaultValidator.validate(DefaultValidator.java:72)  
    at br.com.church.controller.MembrosController.salva(MembrosController.java:36)  
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)  
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)  
    at java.lang.reflect.Method.invoke(Unknown Source)  
    at br.com.caelum.vraptor.interceptor.ExecuteMethodInterceptor.intercept(ExecuteMethodInterceptor.java:57)  
    ... 43 more

Alguém sabe o que pode estar ocorrendo, se eu comentar a linha de validação os dados são salvos normalmente.

Criado 29 de junho de 2010
Respostas 0
Participantes 1