Я пытаюсь заставить Elasticsearch работать в моем проекте Grails. Я использую высокоуровневый клиент Java Rest в Elasticsearch, описанный здесь [https://www.elastic.co/guide/en/elasticsearch/client/java-rest/6.3/java-rest-high-getting-started-maven.html
]. Я использую версию Elasticsearch 6.3.2, Java 8, Grails 2.4.4
Я создал класс обслуживания и добавил оператор импорта в начале файла. Например: import org.elasticsearch.ElasticsearchException
И когда я запускаю Grails, я получаю ошибку ниже. Но если я удаляю этот оператор импорта, приложение работает нормально. Итак, что происходит в импорте?
Sep 12, 2018 3:05:29 PM org.springsource.loaded.agent.SpringLoadedPreProcessor preProcess
SEVERE: Unexpected problem transforming call sites
java.lang.IllegalStateException: Unexpected problem processing bytes for class
at org.springsource.loaded.ConstantPoolChecker2.readConstantPool(ConstantPoolChecker2.java:196)
at org.springsource.loaded.ConstantPoolChecker2.<init>(ConstantPoolChecker2.java:128)
at org.springsource.loaded.ConstantPoolChecker2.getReferences(ConstantPoolChecker2.java:102)
at org.springsource.loaded.MethodInvokerRewriter.rewrite(MethodInvokerRewriter.java:300)
at org.springsource.loaded.MethodInvokerRewriter.rewriteUsingCache(MethodInvokerRewriter.java:156)
at org.springsource.loaded.TypeRegistry.methodCallRewriteUseCacheIfAvailable(TypeRegistry.java:828)
Caused by: java.lang.IllegalStateException: Entry: 14 18
at org.springsource.loaded.ConstantPoolChecker2.processConstantPoolEntry(ConstantPoolChecker2.java:335)
at org.springsource.loaded.ConstantPoolChecker2.readConstantPool(ConstantPoolChecker2.java:186)
Итак, кто-то может помочь мне понять, что здесь происходит?
Спасибо.