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.

Reply via email to