Hallo zusammen
Ich habe eine kleine Java Servlet Applikation.
Der Befehl PersistenceManager.createEntityManager() funktioniert komischerweise auf einem PC schon und auf dem anderen PC nicht (es ist exakt dasselbe Projekt).
Die Exception die ich erhalte:
Weiss jemand, was das für ein Phänomen ist und was die Lösung sein könnte?
Im Netz habe ich diesbezüglich nichts schlaues gefunden - nur Hinweise auf ein sogenanntes build.sbt File (dieses File existiert bei mir nicht). Und wie gesagt, das Projekt funktioniert auf einem anderen Rechner.
Ich habe eine kleine Java Servlet Applikation.
Der Befehl PersistenceManager.createEntityManager() funktioniert komischerweise auf einem PC schon und auf dem anderen PC nicht (es ist exakt dasselbe Projekt).
Die Exception die ich erhalte:
Code:
Exception in thread "main" java.lang.NoSuchMethodError: javax.persistence.Table.indexes()[Ljavax/persistence/Index;
at org.hibernate.cfg.annotations.EntityBinder.processComplementaryTableDefinitions(EntityBinder.java:936)
at org.hibernate.cfg.AnnotationBinder.bindClass(AnnotationBinder.java:781)
at org.hibernate.cfg.Configuration$MetadataSourceQueue.processAnnotatedClassesQueue(Configuration.java:3762)
at org.hibernate.cfg.Configuration$MetadataSourceQueue.processMetadata(Configuration.java:3716)
at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1410)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1844)
at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4.perform(EntityManagerFactoryBuilderImpl.java:850)
at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4.perform(EntityManagerFactoryBuilderImpl.java:843)
at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl.withTccl(ClassLoaderServiceImpl.java:399)
at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:842)
at org.hibernate.jpa.HibernatePersistenceProvider.createEntityManagerFactory(HibernatePersistenceProvider.java:73)
at ch.my.hibernate.PersistenceManager.init(PersistenceManager.java:33)
at ch.my.hibernate.PersistenceManager.getEntityManagerFactory(PersistenceManager.java:47)
at ch.my.hibernate.PersistenceManager.createEntityManager(PersistenceManager.java:63)
at org.com.myapp.test.OnlineShopTester.main(myApp.java:16)
Weiss jemand, was das für ein Phänomen ist und was die Lösung sein könnte?
Im Netz habe ich diesbezüglich nichts schlaues gefunden - nur Hinweise auf ein sogenanntes build.sbt File (dieses File existiert bei mir nicht). Und wie gesagt, das Projekt funktioniert auf einem anderen Rechner.