2016-04-26 5 views
0

Я использую весна-Data-elasticsearch 2.0.0 RELEASE и ElasticSearch 2.2.0Spring данных elasticsearch не в initialze elasticsearchtemplate

У меня есть установка мои бобы следующим образом:

Я получаю следующее исключение:

Caused by: java.lang.annotation.AnnotationFormatError: Invalid default: public abstract java.lang.Class org.springframework.data.elasticsearch.repository.config.EnableElasticsearchRepositories.repositoryBaseClass() 
     at java.lang.reflect.Method.getDefaultValue(Unknown Source) ~[na:1.8.0_60] 
     at org.springframework.core.type.classreading.RecursiveAnnotationAttributesVisitor.registerDefaultValues(RecursiveAnnotationAttributesVisitor.java:69) ~[spring-core-4.2.4.RELEASE.jar!/:4.2.4.RELEASE] 
     at org.springframework.core.type.classreading.RecursiveAnnotationAttributesVisitor.doVisitEnd(RecursiveAnnotationAttributesVisitor.java:57) ~[spring-core-4.2.4.RELEASE.jar!/:4.2.4.RELEASE] 
     at org.springframework.core.type.classreading.AnnotationAttributesReadingVisitor.doVisitEnd(AnnotationAttributesReadingVisitor.java:67) ~[spring-core-4.2.4.RELEASE.jar!/:4.2.4.RELEASE] 
     at org.springframework.core.type.classreading.RecursiveAnnotationAttributesVisitor.visitEnd(RecursiveAnnotationAttributesVisitor.java:48) ~[spring-core-4.2.4.RELEASE.jar!/:4.2.4.RELEASE] 
     at org.springframework.asm.ClassReader.readAnnotationValues(ClassReader.java:1802) ~[spring-core-4.2.4.RELEASE.jar!/:4.2.4.RELEASE] 
     at org.springframework.asm.ClassReader.accept(ClassReader.java:642) ~[spring-core-4.2.4.RELEASE.jar!/:4.2.4.RELEASE] 
     at org.springframework.asm.ClassReader.accept(ClassReader.java:508) ~[spring-core-4.2.4.RELEASE.jar!/:4.2.4.RELEASE] 
     at org.springframework.core.type.classreading.SimpleMetadataReader.<init>(SimpleMetadataReader.java:64) ~[spring-core-4.2.4.RELEASE.jar!/:4.2.4.RELEASE] 
     at org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:98) ~[spring-core-4.2.4.RELEASE.jar!/:4.2.4.RELEASE] 
     at org.springframework.core.type.classreading.CachingMetadataReaderFactory.getMetadataReader(CachingMetadataReaderFactory.java:102) ~[spring-core-4.2.4.RELEASE.jar!/:4.2.4.RELEASE] 
     at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateComponents(ClassPathScanningCandidateComponentProvider.java:279) ~[spring-context-4.2.4.RELEASE.jar!/:4.2.4.RELEASE] 

у меня есть следующие в моем build.gradle:

compile 'org.springframework.data:spring-data-elasticsearch:2.0.0.RELEASE'  
compile 'org.springframework.data:spring-data-commons-core:1.4.1.RELEASE' 

Есть ли что-нибудь, что мне не хватает? Я в значительной степени следую тому же примеру, что и в примере с примерами spring-data-elasticsearch.

+0

Я использую spring-data-elasticsearch 2.0.1.RELEASE, spring-data-commons 1.12.1 и elasticsearch 2.2. Мне удалось подключиться к экземпляру ES. – wxkevin

ответ

0

Данные весны не были обновлены до 2.x серий.

ОБНОВЛЕНИЕ: хорошо. в нем есть!

+0

Спасибо! На странице gigub spring-data-elasticsearch github матрица совместимости, похоже, указывает версию 2.0.0.RELEASE поддерживается для elasticsearch 2.2. https://github.com/spring-projects/spring-data-elasticsearch#quick-start – as3rdaccount

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

  • Нет связанных вопросов^_^