# ES 2.0 Java API: java.lang.ClassNotFoundException: org.elasticsearch.common.settings.ImmutableSettings$Builder

**URL:** https://discuss.elastic.co/t/es-2-0-java-api-java-lang-classnotfoundexception-org-elasticsearch-common-settings-immutablesettings-builder/32757
**Category:** Elasticsearch
**Created:** [October 22, 2015, 8:54am UTC](https://discuss.elastic.co/t/es-2-0-java-api-java-lang-classnotfoundexception-org-elasticsearch-common-settings-immutablesettings-builder/32757 "2015-10-22T08:54:24Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Victor\_Ferrer](https://avatars.discourse-cdn.com/v4/letter/v/b2d939/32.png) [@Victor\_Ferrer](https://discuss.elastic.co/u/Victor_Ferrer)
#### Post date: [October 22, 2015, 8:54am UTC](https://discuss.elastic.co/t/es-2-0-java-api-java-lang-classnotfoundexception-org-elasticsearch-common-settings-immutablesettings-builder/32757/1 "2015-10-22T08:54:24Z")

</div>

Hi,

I have updated my Spring Boot project to use ElasticSearch 2 and I get this error at startup:

```
Caused by: java.lang.NoClassDefFoundError: org/elasticsearch/common/settings/ImmutableSettings$Builder
	at java.lang.Class.getDeclaredMethods0(Native Method)
	at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
	at java.lang.Class.getDeclaredMethods(Class.java:1975)

```

My relevant Maven dependencies are:

```
	<dependency>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-data-elasticsearch</artifactId>
                    <version>1.3.0.M5</version>
	</dependency>
	<dependency>
		<groupId>org.elasticsearch</groupId>
		<artifactId>elasticsearch</artifactId>
		<version>2.0.0-rc1</version>
	</dependency>

```

Do you have any hint on what I am doing wrong?

Thanks

---

<div class="post-metadata">

### Author: ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)
#### Post date: [October 22, 2015, 9:08am UTC](https://discuss.elastic.co/t/es-2-0-java-api-java-lang-classnotfoundexception-org-elasticsearch-common-settings-immutablesettings-builder/32757/2 "2015-10-22T09:08:05Z")

</div>

AFAIK Spring boot has not been updated to 2.0.

---

<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 5, 2017, 11:43pm UTC](https://discuss.elastic.co/t/es-2-0-java-api-java-lang-classnotfoundexception-org-elasticsearch-common-settings-immutablesettings-builder/32757/3 "2017-07-05T23:43:22Z")

</div>


