Javax.persistence.OneToOne.OrphanRemoval()

1 resposta
L

Galera, gerei o jar de meu projeto mas quando vou executá-lo via terminal java -jar nomedoprojeto.jar ele lança essa exception:

javax.persistence.OneToOne.OrphanRemoval()

esse é o log exibido no terminal:

8553 [SwingWorker-pool-1-thread-1] INFO org.hibernate.cfg.annotations.EntityBinder - Bind entity br.com.amazonas.beans.financeiro.entities.Conta on table FIN_CONTA

java.util.concurrent.ExecutionException: java.lang.NoSuchMethodError: javax.persistence.OneToOne.orphanRemoval()Z

at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:252)

at java.util.concurrent.FutureTask.get(FutureTask.java:111)

at javax.swing.SwingWorker.get(SwingWorker.java:596)

at br.com.amazonas.notafiscal.view.Login$9.done(Login.java:390)

at javax.swing.SwingWorker$5.run(SwingWorker.java:731)

at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:877)

at sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:112)

at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:887)

at javax.swing.Timer.fireActionPerformed(Timer.java:313)

at javax.swing.Timer$DoPostEvent.run(Timer.java:244)

at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:226)

at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:647)

at java.awt.EventQueue.access$000(EventQueue.java:96)

at java.awt.EventQueue$1.run(EventQueue.java:608)

at java.awt.EventQueue$1.run(EventQueue.java:606)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:617)

at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)

at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)

Caused by: java.lang.NoSuchMethodError: javax.persistence.OneToOne.orphanRemoval()Z

at org.hibernate.cfg.AnnotationBinder.processElementAnnotations(AnnotationBinder.java:1641)

at org.hibernate.cfg.AnnotationBinder.processIdPropertiesIfNotAlready(AnnotationBinder.java:796)

at org.hibernate.cfg.AnnotationBinder.bindClass(AnnotationBinder.java:707)

at org.hibernate.cfg.Configuration$MetadataSourceQueue.processAnnotatedClassesQueue(Configuration.java:3977)

at org.hibernate.cfg.Configuration$MetadataSourceQueue.processMetadata(Configuration.java:3931)

at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1368)

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

at br.com.amazonas.notafiscal.view.Login$9.doInBackground(Login.java:354)

at br.com.amazonas.notafiscal.view.Login$9.doInBackground(Login.java:350)

at javax.swing.SwingWorker$1.call(SwingWorker.java:291)

at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)

at java.util.concurrent.FutureTask.run(FutureTask.java:166)

at javax.swing.SwingWorker.run(SwingWorker.java:330)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)

at java.lang.Thread.run(Thread.java:636)

Não consegui resolver esse problema, alguém tem alguma ideia do que possa ser feito para resolver?

1 Resposta

robertouba

Olá, beleza?

Não sei se conseguiste resolver este problema, porém tive o mesmo problema, estava usando o Hibernate 3.2 e coloquei o 3.6
Logo me veio este erro, não consegui ainda identificar qual Jar causa este erro, mas eu simplesmente apaguei tudo e comecei a importar o referente a versão 3.6 e rodou perfeitamente.
Estou depurando e se tiver informações, lhe aviso.

Mas acredito que seja algo com o

hibernate-annotations.jar e o hibernate-commons-annotations.jar

Criado 15 de fevereiro de 2012
Ultima resposta 12 de jun. de 2012
Respostas 1
Participantes 2