Erro de NullPointerException ao criar pagina de erro 404 personalizada com vraptor

Bom dia, estou tentando criar uma pagina personalizada de erro 404 na minha aplicação feita com vraptor 3 porem eu preciso que a pagina passe por um controller pq quero colocar recursos nela que aparecem na minha home por exemplo, como alguns destaques de produtos e etc só que pra isso preciso que passe pelo controller para poder conectar ao banco e montar a pagina corretamente, porem alem de nao estar passando pelo controller a pagina ainda me da um erro de nullPointer. Achei um outro topico aqui no GUJ que cita o mesmo problema, mas sem solução http://www.guj.com.br/java/245594-vraptor---criar-pagina-de-erro-404

Se alguem souber como me ajudar, só pra ilustrar melhor, eu nao quero uma pagina simples de erro 404, eu quero uma pagina que mantenha o usuario no meu site mostrando links para ele e etc como se fosse a home do meu site mesmo mas com um aviso de 404, a pagina de 404 do uol ilustra bem o q eu quero http://e.busca.uol.com.br/404.html