Estou enfrentando um erro de “validação” no vRaptor.
O método do meu Controller filtra dados conforme parâmetros determinados pelo usuário.
Conforme os dados são enviados, eu faço uma Criteria Hibernate para recuperar os resultados.
Alguns parâmetros são outras entidades, nesse caso já tentei com session.load ou mesmo diretamente pelo ID na Criteria.
Em ambos os casos, o método executa normalmente sem disparar nenhuma exceção. Entretanto, parece-me que ao “buscar o jsp para VIEW” apresenta um erro de validação com a seguinte exceção:
There are validation errors and you forgot to specify where to go. Please add in your method something like:
validator.onErrorUse(page()).of(AnyController.class).anyMethod();
or any view that you like.
If you didn’t add any validation error, it is possible that a conversion error had happened.
Adicionei um
validator.onErrorRedirectTo(ErrorPageController.class).errorPage();
Somente para visualizar os erros.
Exibe que alguns parâmetros estão null. Mas isso é previsto tem em vista que o usuário não é obrigado a preencher todos os campos para a busca.
E não entendo porque está executando essa validação sendo que estou apenas executando uma Criteria, não estou tentando salvar nada no banco.
Alguem?
