2016-02-18 2 views
0

Я вижу это исключение в журналах Jetty 9. У меня есть зависимости градиента, приведенные ниже. Вы все знаете, почему я получаю исключение java.lang.NoSuchFieldError: NONE.Hibernate и Java persistence API - java.lang.NoSuchFieldError: NONE

Gradle зависимостей -

compile 'redis.clients:jedis:2.6.2', 
     "javax.persistence:persistence-api:${javaPersistenceVersion}", 
     "org.hibernate:hibernate-core:${hibernateVersion}", 
     "org.hibernate:hibernate-entitymanager:${hibernateVersion}", 
     "mysql:mysql-connector-java:${mysqlVersion}" 

Свойства -

hibernateVersion=4.3.8.Final 
mysqlVersion=5.1.34 
slf4jVersion=1.7.5 
javaServletVersion=2.5 
javaPersistenceVersion=1.0.2 

Исключение -

SEVERE: The exception contained within MappableContainerException could not be mapped to a response, re-throwing to 
the HTTP container 
java.lang.NoSuchFieldError: NONE 
    at org.hibernate.jpa.spi.AbstractQueryImpl.<init>(AbstractQueryImpl.java:116) 
    at org.hibernate.jpa.internal.QueryImpl.<init>(QueryImpl.java:94) 
    at org.hibernate.jpa.internal.QueryImpl.<init>(QueryImpl.java:87) 

.....

javax.servlet.ServletException: java.lang.NoSuchFieldError: NONE 
    at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:420) 
    at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:558) 

.....

Caused by: 
java.lang.NoSuchFieldError: NONE 
    at org.hibernate.jpa.spi.AbstractQueryImpl.<init>(AbstractQueryImpl.java:116) 
    at org.hibernate.jpa.internal.QueryImpl.<init>(QueryImpl.java:94) 
    at org.hibernate.jpa.internal.QueryImpl.<init>(QueryImpl.java:87) 
    at org.hibernate.jpa.spi.AbstractEntityManagerImpl.createQuery(AbstractEntityManagerImpl.java:328) 

ответ

0

Не уверен, если это делает трюк, но Hibernate 4.3 является реализация JPA 2.1, так что ...

javaPersistenceVersion=1.0.2

... кажется далеко?

JPA версия шоу в Hibernate ORM 4.3 documentation

ш, Jens

Смежные вопросы