Erro Hibernate

3 respostas
claudsan

Não encontrei similar no forum que tenha acontecido com alguem aqui. :?:

na minha lib tem hibernate3.jar, asm-3.1.jar, cglib-2.1_3.jar …

INFO: building session factory

Exception in thread main java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(Z)V

at net.sf.cglib.core.DebuggingClassWriter.<init>(DebuggingClassWriter.java:47)

at net.sf.cglib.core.DefaultGeneratorStrategy.getClassWriter(DefaultGeneratorStrategy.java:30)

at net.sf.cglib.core.DefaultGeneratorStrategy.generate(DefaultGeneratorStrategy.java:24)

at net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:216)

at net.sf.cglib.core.KeyFactory$Generator.create(KeyFactory.java:145)

at net.sf.cglib.core.KeyFactory.create(KeyFactory.java:117)

at net.sf.cglib.core.KeyFactory.create(KeyFactory.java:108 )

at net.sf.cglib.core.KeyFactory.create(KeyFactory.java:104)

at net.sf.cglib.proxy.Enhancer.<clinit>(Enhancer.java:69)

at org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.getProxyFactory(CGLIBLazyInitializer.java:117)

at org.hibernate.proxy.pojo.cglib.CGLIBProxyFactory.postInstantiate(CGLIBProxyFactory.java:43)

at org.hibernate.tuple.entity.PojoEntityTuplizer.buildProxyFactory(PojoEntityTuplizer.java:162 )

at org.hibernate.tuple.entity.AbstractEntityTuplizer.<init>(AbstractEntityTuplizer.java:135)

at org.hibernate.tuple.entity.PojoEntityTuplizer.<init>(PojoEntityTuplizer.java:55)

at org.hibernate.tuple.entity.EntityEntityModeToTuplizerMapping.<init>(EntityEntityModeToTuplizerMapping.java:56)

at org.hibernate.tuple.entity.EntityMetamodel.<init>(EntityMetamodel.java:302 )

at org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:434)

at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:108 )

at org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:61)

at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:238 )

at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1304)

at br.com.dhelta.hibernate.HibernateUtility.<clinit>(HibernateUtility.java:14)

at dheltasistemas.Main.main(Main.java:24)

Java Result: 1

3 Respostas

claudsan

Estava utilizando o hibernate-distribution-3.3.0.CR1 , troquei para hibernate-3.2 parece que resolveu. :smiley:

claudsan:
Não encontrei similar no forum que tenha acontecido com alguem aqui. :?:

na minha lib tem hibernate3.jar, asm-3.1.jar, cglib-2.1_3.jar …

INFO: building session factory

Exception in thread main java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(Z)V

at net.sf.cglib.core.DebuggingClassWriter.<init>(DebuggingClassWriter.java:47)

at net.sf.cglib.core.DefaultGeneratorStrategy.getClassWriter(DefaultGeneratorStrategy.java:30)

at net.sf.cglib.core.DefaultGeneratorStrategy.generate(DefaultGeneratorStrategy.java:24)

at net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:216)

at net.sf.cglib.core.KeyFactory$Generator.create(KeyFactory.java:145)

at net.sf.cglib.core.KeyFactory.create(KeyFactory.java:117)

at net.sf.cglib.core.KeyFactory.create(KeyFactory.java:108 )

at net.sf.cglib.core.KeyFactory.create(KeyFactory.java:104)

at net.sf.cglib.proxy.Enhancer.<clinit>(Enhancer.java:69)

at org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.getProxyFactory(CGLIBLazyInitializer.java:117)

at org.hibernate.proxy.pojo.cglib.CGLIBProxyFactory.postInstantiate(CGLIBProxyFactory.java:43)

at org.hibernate.tuple.entity.PojoEntityTuplizer.buildProxyFactory(PojoEntityTuplizer.java:162 )

at org.hibernate.tuple.entity.AbstractEntityTuplizer.<init>(AbstractEntityTuplizer.java:135)

at org.hibernate.tuple.entity.PojoEntityTuplizer.<init>(PojoEntityTuplizer.java:55)

at org.hibernate.tuple.entity.EntityEntityModeToTuplizerMapping.<init>(EntityEntityModeToTuplizerMapping.java:56)

at org.hibernate.tuple.entity.EntityMetamodel.<init>(EntityMetamodel.java:302 )

at org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:434)

at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:108 )

at org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:61)

at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:238 )

at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1304)

at br.com.dhelta.hibernate.HibernateUtility.<clinit>(HibernateUtility.java:14)

at dheltasistemas.Main.main(Main.java:24)

Java Result: 1

</blockquote>
B

Versões incompatíveis entre cglib e asm? Na página de download do cglib tem um pacote chamado nodep, que vem as dependencias junto.

claudsan

Obrigado deu certo…

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