Unable to instantiate using public DaoInterceptor()

9 respostas
jason_bourne

Pessoal,

To tentando criar um projeto usando vraptor mas estou tendo esse erro:

9 Respostas

jason_bourne

up

rodrigo_gomes

Ola,

Que versão do cglib tem no seu classpath? É a mesma versão que veio no hibernate? tem algum jar repetido em seu classpath (com versoes diferentes)?

jason_bourne

rodrigo_gomes:
Ola,

Que versão do cglib tem no seu classpath? É a mesma versão que veio no hibernate? tem algum jar repetido em seu classpath (com versoes diferentes)?

estou rodando ele dentro do eclipse…se eu pegar o mesmo projeto e colocar no windows (atualmente esta no linux) ele roda numa boa.

rodrigo_gomes

O mesmo projeto com as mesmas libs? Qual a versão do cglib estah usando?

sergiolopes

ta parecendo que seu DaoInterceptor nao tem um construtor publico sem argumentos

jason_bourne

Segue:

public class DaoInterceptor implements Interceptor {

	private final DaoFactory factory = new DaoFactory();

	public void intercept(LogicFlow flow) throws LogicException, ViewException {

		flow.execute();

		if (factory.hasTransaction()) {
			factory.rollback();
		}
		factory.close();
	}
	@Out(key="org.meuprojeto.jdbc.DAO.DaoFactory")
	public DaoFactory getFactory() {
		return factory;
	}
}
jason_bourne

cglib-2.1.3.jar

rodrigo_gomes

que estranho. Eh a mesma versao que tenho aqui e esse método existe nela. Tem algum jar repetido no seu classpath?

jason_bourne

rodrigo_gomes:
que estranho. Eh a mesma versao que tenho aqui e esse método existe nela. Tem algum jar repetido no seu classpath?


não:

Criado 2 de maio de 2008
Ultima resposta 4 de mai. de 2008
Respostas 9
Participantes 3