# Lucene version issue

**URL:** <https://discuss.elastic.co/t/lucene-version-issue/14870>\
**Category:** Elasticsearch\
**Created:** [December 15, 2013, 1:22pm UTC](https://discuss.elastic.co/t/lucene-version-issue/14870 "2013-12-15T13:22:05Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Savva](https://avatars.discourse-cdn.com/v4/letter/s/e95f7d/32.png) [@Savva](https://discuss.elastic.co/u/Savva)\
**Post date:** [December 15, 2013, 1:22pm UTC](https://discuss.elastic.co/t/lucene-version-issue/14870/1 "2013-12-15T13:22:05Z")

</div>

Hello,

For a test purposes I am trying to insert Elasticsearch client into a project that already contains Lucene  
dependencies. To that end I create TransportClient instance, which, if I am not mistaken, should  
be independent of Lucene jars; elasticsearch-0.90.7.jar is added to the project.

However, I get the following exception during the run time:

java.lang.NoClassDefFoundError: org/apache/lucene/util/Version  
at org.elasticsearch.Version.(Version.java:42)  
at org.elasticsearch.client.transport.TransportClient.(TransportClient.java:164)  
at org.elasticsearch.client.transport.TransportClient.(TransportClient.java:120)  
at com.my6sense.server.managers.searchengine.ElasticSearchEngine.esteblishConnection(ElasticSearchEngine.java:28)  
at com.my6sense.server.managers.searchengine.ElasticSearchEngine.(ElasticSearchEngine.java:36)  
at com.my6sense.server.managers.managers.MainService.indexingStatistics(MainService.java:55)  
...

Do you know what does this exception mean and is there a "clean" way to integrate ES client into a project with Lucene?

Thank you in advance,  
Savva

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 6, 2017, 2:01am UTC](https://discuss.elastic.co/t/lucene-version-issue/14870/2 "2017-07-06T02:01:11Z")

</div>


