[RESOLVIDO] VRaptor 3 - BUG - Logica quer retorna null, gerando variável como String = "ok"

Desculpa se o texto ficou extenso e confuso, mas é o problema que estou tendo…

@Path("/cpf/{pessoaFisica.cpfString}") public PessoaFisica index(PessoaFisica pessoaFisica) { pessoaFisica = daoFactory.getGenericDao().findByExample(pessoaFisica); return pessoaFisica; }

quando não enontra a PessoaFisica, null é retornado, não sei pq, la na view, o null vira uma String “ok” … e quando tento fazer

<body> ${pessoaFisica.nome} </body>

recebo uma exception

algo esta acontecendo pra ele converter isso pra string =/ … quando coloco apenas para exibir ${pessoaFisica}, ele imprime “ok” para os que retornam null, e imprime o nome de quem encontra…

estou usando o VRapor 3.0.1 snapshot de 1 dia atrás =/

achei o lugar onde esta o problema

br.com.caelum.vraptor.interceptor.ExecuteMethodInterceptor

linhas 57 a 61

if (result == null) { this.info.setResult("ok"); } else { this.info.setResult(result); }

oi lavieri!

obrigado pela solucao! comitei ela junto com os devidos testes unitarios! sai junto com o 3.0.1!

já baixei e testei, resolveu =D …

eu que agradeço o suporte e atenção de vcs

abraços…

Estou usando a versão 4.1.0-RC2 do VRaptor e esta acontecendo a mesma coisa.