[RESOLVIDO] Erro com Restful + HIBERNATE

18 respostas
douglascst90

Pessoal estou utilizando o hibernate no netbeans(no qual sou novo) acostumava usar eclipse, e tenho um ws que faz percistencia no meu banco , mas quando ele vai abrir a coneção do hibernate, ele gera essa exception:

Alguem pode me ajudar com isso? Abraços…

18 Respostas

douglascst90

nada pessoal?

Hebert_Coelho

Está parecendo um erro por incompatibilidade de bibliotecas.

Veja as bibliotecas que você importou. [=

douglascst90

bibliotecas? huuum, vou ver amanha no trampo, ele gera esse erro no momento em que ele tenta abrir a “session” no HibernateUtil…

amanha dou uma analisada e posto aqui, vlw abraços…

S

E ai como foi??

Resolveu como o caso???

estou com um problema parecido

Initial SessionFactory creation failed.java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.(I)V

Exception in thread main java.lang.ExceptionInInitializerError

at br.com.colegiotopgun.Util.HibernateUtil.getSessionFactory(HibernateUtil.java:43)

at br.com.colegiotopgun.Util.HibernateUtil.main(HibernateUtil.java:55)

Caused by: java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.(I)V

at net.sf.cglib.core.DebuggingClassWriter.(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:144)

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

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.(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.(AbstractEntityTuplizer.java:135)

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

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

at org.hibernate.tuple.entity.EntityMetamodel.(EntityMetamodel.java:295)

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

at org.hibernate.persister.entity.SingleTableEntityPersister.(SingleTableEntityPersister.java:109)

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

at org.hibernate.impl.SessionFactoryImpl.(SessionFactoryImpl.java:226)

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

at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:859)

at br.com.colegiotopgun.Util.HibernateUtil.getSessionFactory(HibernateUtil.java:27)

 1 more

Java Result: 1

se alguma alma caridosa puder me ajudar, agradeço…

vendo este post eu percebi a relação com jars…

vou dar uma revisada nas minha libs do Hibernate em especial na cglib.

tomara que esteja certo.

douglascst90

olá amigo, resolvi da seguinte maneira, na biblioteca do hibernate, adicionei o jar cglib-nodep 2.1.3, e na biblioteca do jersey removi a jar asm-3.1. Essa foi a solução no meu caso.

S

o jar cglib-nodep 2.1.3 eu já coloquei mais a asm-3.1. ainda não vou ver la…

obrigado!

S

A que beleza deu certo aqui também…

Muito obrigado!

douglascst90

Deu certo? Que bom! hehehe é isso ai. abraços.

J

Amigos, me deparei com esse erro também… exatamente igual, porém modifiquei as libs que vocês comentaram e nada…

poderiam me informar as libs usadas por vocês?? grande abraço !

douglascst90

Qual exception ?

J

Esse aqui…

Initial SessionFactory creation failed.java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(Z)V Exception in thread "main" java.lang.ExceptionInInitializerError at br.com.locadora.persistence.HibernateUtil.<clinit>(HibernateUtil.java:19) at br.com.locadora.persistence.Teste.main(Teste.java:10) Caused by: 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:107) 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:269) at org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:425) at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:109) at org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:55) at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:226) at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1291) at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:915) at br.com.locadora.persistence.HibernateUtil.<clinit>(HibernateUtil.java:15)

douglascst90

Quais suas bibliotecas atuais? Voce esta usando eclipse ou netbeans com Maven ?

J

Então, estou trocando todas as minhas bibliotecas do hibernate para a versão 3.6-final, vou fazer esse teste agora… Estou utilizando o eclipse

J

antlr-2.7.6.jar
asm-attrs.jar
asm.jar
c3p0-0.9.0.jar
cglib-2.1.3.jar
commons-beanutils-1.7.0.jar
commons-codec-1.3.jar
commons-collections-3.1.jar
commons-digester-1.6.jar
commons-el-1.0.jar
commons-fileupload-1.0.jar
commons-lang-2.1.jar
commons-logging-1.0.4.jar
commons-validator.jar
dom4j-1.6.1.jar
ejb3-persistence.jar
hibernate-annotations.jar
hibernate-commons-annotations.jar
hibernate3.jar
hsqldb.jar
jakarta-oro.jar
javaee.jar
jstl-1.1.0.jar
jta.jar
log4j-1.2.15.jar
mysql-connector-java-5.0.3-bin.jar
oro-2.0.8.jar
servlet-api.jar
standard.jar

Bom , essas são minhas bibliotecas atuais…

douglascst90

add essa aqui >>>> cglib-nodep

e remove a sua “cglib”!

Aqui ta o linck para download >>>> http://mvnrepository.com/artifact/cglib/cglib-nodep

J

Poxa cara, muito obrigado!!! Já estava até sem esperanças de tanto tocar libs… rs

douglascst90

O que voce realmente fez para resolver? Compartilhe!

J

Eu fiz justamente o que você me falou… Tirei a lib cglib e inseri a cglib-nodep ,

abraços!

Criado 8 de março de 2012
Ultima resposta 15 de abr. de 2013
Respostas 18
Participantes 4