# What is Elastic Search Index Shard Gateway Recovery Exception?

**URL:** <https://discuss.elastic.co/t/what-is-elastic-search-index-shard-gateway-recovery-exception/24245>\
**Category:** Elasticsearch\
**Created:** [June 24, 2015, 9:06am UTC](https://discuss.elastic.co/t/what-is-elastic-search-index-shard-gateway-recovery-exception/24245 "2015-06-24T09:06:56Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Eric](https://avatars.discourse-cdn.com/v4/letter/e/898d66/32.png) [@Eric](https://discuss.elastic.co/u/Eric)\
**Post date:** [June 24, 2015, 9:06am UTC](https://discuss.elastic.co/t/what-is-elastic-search-index-shard-gateway-recovery-exception/24245/1 "2015-06-24T09:06:56Z")

</div>

hi, I'm a newbie for ESK. Today I was restarting ES today, and suddenly it became consuming too much CPU, so I checked out the ES log and here it is - the same err log for thousands of pages(still rising). I hope anyone can tell me whats wrong, I really counldn't understand what's going on...

```
org.elasticsearch.index.gateway.IndexShardGatewayRecoveryException: [logstash-2015.06.24][3] failed to recover shard
    at org.elasticsearch.index.gateway.local.LocalIndexShardGateway.recover(LocalIndexShardGateway.java:290)
    at org.elasticsearch.index.gateway.IndexShardGatewayService$1.run(IndexShardGatewayService.java:112)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
Caused by: org.elasticsearch.index.translog.TranslogCorruptedException: translog corruption while reading from stream
    at org.elasticsearch.index.translog.ChecksummedTranslogStream.read(ChecksummedTranslogStream.java:72)
    at org.elasticsearch.index.gateway.local.LocalIndexShardGateway.recover(LocalIndexShardGateway.java:260)
    ... 4 more
Caused by: org.elasticsearch.ElasticsearchIllegalArgumentException: No version type match [58]
    at org.elasticsearch.index.VersionType.fromValue(VersionType.java:307)
    at org.elasticsearch.index.translog.Translog$Create.readFrom(Translog.java:376)
    at org.elasticsearch.index.translog.ChecksummedTranslogStream.read(ChecksummedTranslogStream.java:68)
    ... 5 more
```

---

<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, 12:05am UTC](https://discuss.elastic.co/t/what-is-elastic-search-index-shard-gateway-recovery-exception/24245/2 "2017-07-06T00:05:42Z")

</div>


