Невозможно оценить org.elasticsearch.action.index.IndexResponse.toString () - PullRequest
0 голосов
/ 30 сентября 2018

При использованииasticsearch 6.4.1 с RestHighLevelClient у меня возникает ошибка в IndexResponseit: «Метод сгенерировал исключение java.lang.NoClassDefFounfError '. Невозможно оценить org.elasticsearch.action.index.IndexResponse.toString ()"

Кто-нибудь сталкивался с этой проблемой?Как ты решил это?

1 Ответ

0 голосов
/ 30 сентября 2018

Это связано с тем, что эластичный поиск 6.4.1 имеет более высокую версию зависимости от банок Джексона.Я столкнулся с той же проблемой, когда использую версию 2.5.7 Джексона для всех банок.После того, как я обновил банки Джексона до версии 2.9.7, ошибка и некоторые другие ошибки, такие как:

Caused by: java.lang.ClassNotFoundException: com.fasterxml.jackson.core.filter.TokenFilter
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    ... 41 more

, исчезли.

...