Hi all, while trying to use the TransportClient to connect to a remote elasticsearch cluster in a project that already contains Lucene libraries it fails to create a client connection with the following error.
[INFO] [talledLocalContainer] Jun 27, 2014 12:43:53 PM org.apache.catalina. core.StandardContext loadOnStartup [INFO] [talledLocalContainer] SEVERE: Servlet /app threw load() exception [INFO] [talledLocalContainer] at org.elasticsearch.Version.<clinit>(Version. java:119) [INFO] [talledLocalContainer] at org.elasticsearch.client.transport. TransportClient.<init>(TransportClient.java:169) [INFO] [talledLocalContainer] at org.elasticsearch.client.transport. TransportClient.<init>(TransportClient.java:125) Caused by: java.lang.NoSuchFieldError: LUCENE_41 I guess this has to do with the assignment of Version version = Version.CURRENT; Is there a particular reason why the transport client depends on the Lucene core library which contains the versions? Is there a way I can work around this besides not having the old lucene libraries in my classpath? Kind regards, Jeroen -- You received this message because you are subscribed to the Google Groups "elasticsearch" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/e29b3445-bef2-440c-b439-65a9a69a8291%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
