# Cannot Recovery Index Shard

**URL:** <https://discuss.elastic.co/t/cannot-recovery-index-shard/10128>\
**Category:** Elasticsearch\
**Created:** [December 20, 2012, 3:12am UTC](https://discuss.elastic.co/t/cannot-recovery-index-shard/10128 "2012-12-20T03:12:29Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sicker](https://avatars.discourse-cdn.com/v4/letter/s/a6a055/32.png) [@Sicker](https://discuss.elastic.co/u/Sicker)\
**Post date:** [December 20, 2012, 3:12am UTC](https://discuss.elastic.co/t/cannot-recovery-index-shard/10128/1 "2012-12-20T03:12:29Z")

</div>

I got this error many time, and it flush the log file but still can work  
cause of the master shard are fine but I want to know how it happen. Please  
help.

[2012-12-20 03:05:05,472][WARN][cluster.action.shard] [Rocket Racer]  
sending failed shard for [xxx][1], node[kkjI9qMZRzqpPDS7anXMsw], [R],  
s[INITIALIZING], reason [Failed to start shard, message  
[RecoveryFailedException[Index Shard [directory][1]: Recovery failed from  
[Charles Xavier][KBBuK8HgQpa\_aWYz6F5GNA][inet[/10.90.116.178:9300]] into  
[Rocket Racer][kkjI9qMZRzqpPDS7anXMsw][inet[/10.90.116.179:9300]]]; nested:  
RemoteTransportException[[Charles  
Xavier][inet[/10.90.116.178:9300]][index/shard/recovery/startRecovery]];  
nested: RecoveryEngineException[[xxx][1] Phase[3] Execution failed];  
nested: RemoteTransportException[[Rocket  
Racer][inet[/10.90.116.179:9300]][index/shard/recovery/finalize]]; nested:  
RefreshFailedEngineException[[xxx][1] Refresh failed]; nested:  
IndexOutOfBoundsException[Index: 108, Size: 46]; ]]  
[2012-12-20 03:05:06,338][WARN][index.cache.bloom.simple] [Rocket Racer]  
[xxx] failed to load bloom filter for [\_uid]  
java.lang.IndexOutOfBoundsException: Index: 108, Size: 46  
at java.util.ArrayList.rangeCheck(ArrayList.java:604)  
at java.util.ArrayList.get(ArrayList.java:382)  
at org.apache.lucene.index.FieldInfos.fieldInfo(FieldInfos.java:299)  
at org.apache.lucene.index.FieldInfos.fieldName(FieldInfos.java:288)  
at org.apache.lucene.index.TermBuffer.read(TermBuffer.java:86)  
at  
org.apache.lucene.index.SegmentTermEnum.next(SegmentTermEnum.java:133)  
at  
org.apache.lucene.index.SegmentTermEnum.scanTo(SegmentTermEnum.java:174)  
at  
org.apache.lucene.index.TermInfosReader.get(TermInfosReader.java:236)  
at  
org.apache.lucene.index.TermInfosReader.terms(TermInfosReader.java:304)  
at  
org.apache.lucene.index.SegmentReader.terms(SegmentReader.java:464)  
at  
org.elasticsearch.index.cache.bloom.simple.SimpleBloomCache$BloomFilterLoader.run(SimpleBloomCache.java:189)  
at  
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)  
at  
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)  
at java.lang.Thread.run(Thread.java:722)

--

---

<div class="post-metadata">

**Author:** ![mvg](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/mvg/32/98890_2.png) [@mvg](https://discuss.elastic.co/u/mvg)\
**Post date:** [December 20, 2012, 11:08am UTC](https://discuss.elastic.co/t/cannot-recovery-index-shard/10128/2 "2012-12-20T11:08:07Z")

</div>

What ES version are you using?

On 20 December 2012 04:12, Sicker [sicker27@gmail.com](mailto:sicker27@gmail.com) wrote:

> I got this error many time, and it flush the log file but still can work  
> cause of the master shard are fine but I want to know how it happen. Please  
> help.
> 
> [2012-12-20 03:05:05,472][WARN][cluster.action.shard] [Rocket Racer]  
> sending failed shard for [xxx][1], node[kkjI9qMZRzqpPDS7anXMsw], [R],  
> s[INITIALIZING], reason [Failed to start shard, message  
> [RecoveryFailedException[Index Shard [directory][1]: Recovery failed from  
> [Charles Xavier][KBBuK8HgQpa\_aWYz6F5GNA][inet[/10.90.116.178:9300]] into  
> [Rocket Racer][kkjI9qMZRzqpPDS7anXMsw][inet[/10.90.116.179:9300]]]; nested:  
> RemoteTransportException[[Charles  
> Xavier][inet[/10.90.116.178:9300]][index/shard/recovery/startRecovery]];  
> nested: RecoveryEngineException[[xxx][1] Phase[3] Execution failed]; nested:  
> RemoteTransportException[[Rocket  
> Racer][inet[/10.90.116.179:9300]][index/shard/recovery/finalize]]; nested:  
> RefreshFailedEngineException[[xxx][1] Refresh failed]; nested:  
> IndexOutOfBoundsException[Index: 108, Size: 46]; ]]  
> [2012-12-20 03:05:06,338][WARN][index.cache.bloom.simple] [Rocket Racer]  
> [xxx] failed to load bloom filter for [\_uid]  
> java.lang.IndexOutOfBoundsException: Index: 108, Size: 46  
> at java.util.ArrayList.rangeCheck(ArrayList.java:604)  
> at java.util.ArrayList.get(ArrayList.java:382)  
> at org.apache.lucene.index.FieldInfos.fieldInfo(FieldInfos.java:299)  
> at org.apache.lucene.index.FieldInfos.fieldName(FieldInfos.java:288)  
> at org.apache.lucene.index.TermBuffer.read(TermBuffer.java:86)  
> at  
> org.apache.lucene.index.SegmentTermEnum.next(SegmentTermEnum.java:133)  
> at  
> org.apache.lucene.index.SegmentTermEnum.scanTo(SegmentTermEnum.java:174)  
> at  
> org.apache.lucene.index.TermInfosReader.get(TermInfosReader.java:236)  
> at  
> org.apache.lucene.index.TermInfosReader.terms(TermInfosReader.java:304)  
> at  
> org.apache.lucene.index.SegmentReader.terms(SegmentReader.java:464)  
> at  
> org.elasticsearch.index.cache.bloom.simple.SimpleBloomCache$BloomFilterLoader.run(SimpleBloomCache.java:189)  
> at  
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)  
> at  
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)  
> at java.lang.Thread.run(Thread.java:722)
> 
> --

--  
Met vriendelijke groet,

Martijn van Groningen

--

---

<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:59am UTC](https://discuss.elastic.co/t/cannot-recovery-index-shard/10128/3 "2017-07-06T02:59:08Z")

</div>


