# Cannot upgrade 6.1.0 to 6.1.2

**URL:** https://discuss.elastic.co/t/cannot-upgrade-6-1-0-to-6-1-2/116140
**Category:** Elasticsearch
**Created:** [January 18, 2018, 10:46pm UTC](https://discuss.elastic.co/t/cannot-upgrade-6-1-0-to-6-1-2/116140 "2018-01-18T22:46:17Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![sdauletau](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/sdauletau/32/24779_2.png) [@sdauletau](https://discuss.elastic.co/u/sdauletau)
#### Post date: [January 18, 2018, 10:46pm UTC](https://discuss.elastic.co/t/cannot-upgrade-6-1-0-to-6-1-2/116140/1 "2018-01-18T22:46:17Z")

</div>

We have elasticsearch 6.1.0 with custom default similarity.

Trying to upgrade from 6.1.0 to 6.1.2 and getting error when starting elasticsearch.

```
Caused by: java.lang.IllegalArgumentException: Unknown Similarity type [CustomSimilarityProvider] for [default]
	at org.elasticsearch.index.similarity.SimilarityService.<init>(SimilarityService.java:88) ~[elasticsearch-6.1.2.jar:6.1.2]
	at org.elasticsearch.cluster.metadata.MetaDataIndexUpgradeService.checkMappingsCompatibility(MetaDataIndexUpgradeService.java:139) ~[elasticsearch-6.1.2.jar:6.1.2]
	at org.elasticsearch.cluster.metadata.MetaDataIndexUpgradeService.upgradeIndexMetaData(MetaDataIndexUpgradeService.java:94) ~[elasticsearch-6.1.2.jar:6.1.2]

```

It looks, like the exception is from this code.

> <https://github.com/elastic/elasticsearch/blob/v6.1.2/core/src/main/java/org/elasticsearch/index/similarity/SimilarityService.java#L87>

Should the check be

`if ((similarities.containsKey(typeName) == false || BUILT_IN.containsKey(typeName)) == false)`

---

<div class="post-metadata">

### Author: ![Ivan](https://avatars.discourse-cdn.com/v4/letter/i/df788c/32.png) [@Ivan](https://discuss.elastic.co/u/Ivan)
#### Post date: [January 19, 2018, 5:06am UTC](https://discuss.elastic.co/t/cannot-upgrade-6-1-0-to-6-1-2/116140/2 "2018-01-19T05:06:08Z")

</div>

I think this might be fixed in 6.2:

> <https://github.com/elastic/elasticsearch/pull/26985>

---

<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: [February 16, 2018, 5:06am UTC](https://discuss.elastic.co/t/cannot-upgrade-6-1-0-to-6-1-2/116140/3 "2018-02-16T05:06:18Z")

</div>

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