Grails 3.3.5 で、elasticsearch plugin を入れて起動したら以下のエラー
1 2 3 4 5 6 7 8 |
Caused by: java.lang.ClassNotFoundException: org.elasticsearch.common.xcontent.NamedXContentRegistry 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) ... 69 common frames omitted |
Spring Boot とともに、バージョンの違うelasticsearchが入ってしまう模様。
build.gradle に以下を追加したらエラーは消えた。
1 2 3 4 |
def elasticsearchVersion = '5.4.3' ext['elasticsearch.version'] = elasticsearchVersion |