Estou fazendo os exercícios da apostila F28 utiilizando o vraptor 3.4
Ao utilizar o redirectTo está dando erro 500
Segue a classe.
@Resource
public class ProdutosController {
private final ProdutoDao dao;
private final Result result;
public ProdutosController(ProdutoDao dao, Result result){
this.dao = dao;
this.result = result;
}
public List<Produto> lista(){
return dao.listatudo();
}
public void formulario() {
System.out.println("xxxx");
}
public void adiciona(Produto produto) {
dao.adiciona(produto);
result.redirectTo(this).lista();
}
}
GRAVE: Servlet.service() for servlet default threw exception
br.com.caelum.vraptor.InterceptionException: exception raised, check root cause for details: java.lang.NoClassDefFoundError: org/objectweb/asm/Type
at br.com.caelum.vraptor.interceptor.ExecuteMethodInterceptor.intercept(ExecuteMethodInterceptor.java:96)
at br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:54)
at br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)
at br.com.caelum.vraptor.core.LazyInterceptorHandler.execute(LazyInterceptorHandler.java:61)
at br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)
at br.com.caelum.vraptor.interceptor.ExceptionHandlerInterceptor.intercept(ExceptionHandlerInterceptor.java:71)
Alguém sabe como arrumar esse erro?