NoSuchMethodError: org.elasticsearch.search.fetch.subphase.highlight.HighlightPhase

Pom.xml:

<dependency>
    <groupId>org.elasticsearch.client</groupId>
    <artifactId>transport</artifactId>
    <version>6.6.1</version>
</dependency>

Java Code:

    Client client = new PreBuiltTransportClient(
            Settings.builder().put("client.transport.sniff", true)
                    .put("cluster.name","elasticsearch").build())
            .addTransportAddress(new TransportAddress(InetAddress.getByName("127.0.0.1"), 9300));

Error Message:

Servlet.service() for servlet [dispatcherServlet] in context with path threw exception [Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: org.elasticsearch.search.fetch.subphase.highlight.HighlightPhase.(Ljava/util/Map;)V] with root cause
java.lang.NoSuchMethodError: org.elasticsearch.search.fetch.subphase.highlight.HighlightPhase.(Ljava/util/Map;)V
at org.elasticsearch.percolator.PercolatorHighlightSubFetchPhase.(PercolatorHighlightSubFetchPhase.java:59)
at org.elasticsearch.percolator.PercolatorPlugin.getFetchSubPhases(PercolatorPlugin.java:46)
at org.elasticsearch.search.SearchModule.lambda$registerFetchSubPhases$10(SearchModule.java:705)
at org.elasticsearch.search.SearchModule.registerFromPlugin(SearchModule.java:575)
at org.elasticsearch.search.SearchModule.registerFetchSubPhases(SearchModule.java:705)
at org.elasticsearch.search.SearchModule.(SearchModule.java:302)
at org.elasticsearch.client.transport.TransportClient.buildTemplate(TransportClient.java:152)
at org.elasticsearch.client.transport.TransportClient.(TransportClient.java:283)
at org.elasticsearch.transport.client.PreBuiltTransportClient.(PreBuiltTransportClient.java:128)
at org.elasticsearch.transport.client.PreBuiltTransportClient.(PreBuiltTransportClient.java:114)
at org.elasticsearch.transport.client.PreBuiltTransportClient.(PreBuiltTransportClient.java:104)

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.