# Error elasticsearch

**URL:** <https://discuss.elastic.co/t/error-elasticsearch/11188>\
**Category:** Elasticsearch\
**Created:** [March 18, 2013, 2:06pm UTC](https://discuss.elastic.co/t/error-elasticsearch/11188 "2013-03-18T14:06:53Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![yahia](https://avatars.discourse-cdn.com/v4/letter/y/d9b06d/32.png) [@yahia](https://discuss.elastic.co/u/yahia)\
**Post date:** [March 18, 2013, 2:06pm UTC](https://discuss.elastic.co/t/error-elasticsearch/11188/1 "2013-03-18T14:06:53Z")

</div>

hi all,  
when i start elastic search i have the following error : and i don't know  
the source of this error ??

[INFO][node] [Fantomex] {0.20.4}[2952]: started  
[2013-03-18 12:18:39,575][WARN][transport.netty] [Fantomex]  
Message not fully read (response) for [47] handler  
future(org.elasticsearch.indices.recovery.RecoveryTarget$4@1189cbb), error  
[true], resetting  
[2013-03-18 12:18:39,577][WARN][indices.cluster] [Fantomex]  
[\_river][0] failed to start shard  
org.elasticsearch.indices.recovery.RecoveryFailedException: [\_river][0]:  
Recovery failed from  
[Ranger][6JPr5AhTQZGZq7Cm183pjQ][inet[/172.16.10.31:9300]] into  
[Fantomex][OceLJBD-Qy-0YaY2mqggRw][inet[/172.16.10.61:9300]]  
at  
org.elasticsearch.indices.recovery.RecoveryTarget.doRecovery(RecoveryTarget.java:293)  
at  
org.elasticsearch.indices.recovery.RecoveryTarget.access$300(RecoveryTarget.java:62)  
at  
org.elasticsearch.indices.recovery.RecoveryTarget$2.run(RecoveryTarget.java:163)  
at  
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)  
at  
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)  
at java.lang.Thread.run(Thread.java:662)  
Caused by: org.elasticsearch.transport.RemoteTransportException:  
[Ranger][inet[/172.16.10.31:9300]][index/shard/recovery/startRecovery]  
Caused by: org.elasticsearch.index.engine.RecoveryEngineException:  
[\_river][0] Phase[2] Execution failed  
at  
org.elasticsearch.index.engine.robin.RobinEngine.recover(RobinEngine.java:1129)  
at  
org.elasticsearch.index.shard.service.InternalIndexShard.recover(InternalIndexShard.java:502)  
at  
org.elasticsearch.indices.recovery.RecoverySource.recover(RecoverySource.java:116)  
at  
org.elasticsearch.indices.recovery.RecoverySource.access$1600(RecoverySource.java:60)  
at  
org.elasticsearch.indices.recovery.RecoverySource$StartRecoveryTransportRequestHandler.messageReceived(RecoverySource.java:328)  
at  
org.elasticsearch.indices.recovery.RecoverySource$StartRecoveryTransportRequestHandler.messageReceived(RecoverySource.java:314)  
at  
org.elasticsearch.transport.netty.MessageChannelHandler$RequestHandler.run(MessageChannelHandler.java:268)  
at  
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)  
at  
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)  
at java.lang.Thread.run(Thread.java:680)  
Caused by: org.elasticsearch.transport.RemoteTransportException: Failed to  
deserialize exception response from stream  
Caused by: org.elasticsearch.transport.TransportSerializationException:  
Failed to deserialize exception response from stream  
at  
org.elasticsearch.transport.netty.MessageChannelHandler.handlerResponseError(MessageChannelHandler.java:171)  
at  
org.elasticsearch.transport.netty.MessageChannelHandler.messageReceived(MessageChannelHandler.java:125)  
at  
org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)  
at  
org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:560)  
at  
org.elasticsearch.common.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:787)  
at  
org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:296)  
at  
org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.unfoldAndFireMessageReceived(FrameDecoder.java:462)  
at  
org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:443)  
at  
org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:310)  
at  
org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)  
at  
org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:560)  
at  
org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:555)  
at  
org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:268)  
at  
org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:255)  
at  
org.elasticsearch.common.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88)  
at  
org.elasticsearch.common.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:107)  
at  
org.elasticsearch.common.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:312)  
at  
org.elasticsearch.common.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:88)  
at  
org.elasticsearch.common.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)  
at  
org.elasticsearch.common.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)  
at  
org.elasticsearch.common.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)  
at  
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)  
at  
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)  
at java.lang.Thread.run(Thread.java:680)  
Caused by: java.io.EOFException  
at  
java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2557)  
at java.io.ObjectInputStream.skipCustomData(ObjectInputStream.java:1903)  
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1877)  
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1756)  
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1326)  
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1950)  
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1874)  
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1756)  
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1326)  
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1950)  
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1874)  
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1756)  
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1326)  
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)  
at  
org.elasticsearch.transport.netty.MessageChannelHandler.handlerResponseError(MessageChannelHandler.java:169)  
... 23 more  
[2013-03-18 12:18:39,667][WARN][cluster.action.shard] [Fantomex]  
sending failed shard for [\_river][0], node[OceLJBD-Qy-0YaY2mqggRw], [R],  
s[INITIALIZING], reason [Failed to start shard, message  
[RecoveryFailedException[[\_river][0]: Recovery failed from  
[Ranger][6JPr5AhTQZGZq7Cm183pjQ][inet[/172.16.10.31:9300]] into  
[Fantomex][OceLJBD-Qy-0YaY2mqggRw][inet[/172.16.10.61:9300]]]; nested:  
RemoteTransportException[[Ranger][inet[/172.16.10.31:9300]][index/shard/recovery/startRecovery]];  
nested: RecoveryEngineException[[\_river][0] Phase[2] Execution failed];  
nested: RemoteTransportException[Failed to deserialize exception response  
from stream]; nested: TransportSerializationException[Failed to deserialize  
exception response from stream]; nested: EOFException; ]]  
[2013-03-18 12:18:42,392][WARN][transport.netty] [Fantomex]  
Message not fully read (response) for [96] handler  
future(org.elasticsearch.indices.recovery.RecoveryTarget$4@1f68336), error  
[true], resetting  
[2013-03-18 12:18:42,397][WARN][indices.cluster] [Fantomex]  
[\_river][0] failed to start shard  
org.elasticsearch.indices.recovery.RecoveryFailedException: [\_river][0]:  
Recovery failed from  
[Ranger][6JPr5AhTQZGZq7Cm183pjQ][inet[/172.16.10.31:9300]] into  
[Fantomex][OceLJBD-Qy-0YaY2mqggRw][inet[/172.16.10.61:9300]]  
at  
org.elasticsearch.indices.recovery.RecoveryTarget.doRecovery(RecoveryTarget.java:293)  
at  
org.elasticsearch.indices.recovery.RecoveryTarget.access$300(RecoveryTarget.java:62)  
at  
org.elasticsearch.indices.recovery.RecoveryTarget$2.run(RecoveryTarget.java:163)  
at  
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)  
at  
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)  
at java.lang.Thread.run(Thread.java:662)  
Caused by: org.elasticsearch.transport.RemoteTransportException:  
[Ranger][inet[/172.16.10.31:9300]][index/shard/recovery/startRecovery]  
Caused by: org.elasticsearch.index.engine.RecoveryEngineException:  
[\_river][0] Phase[2] Execution failed  
at  
org.elasticsearch.index.engine.robin.RobinEngine.recover(RobinEngine.java:1129)  
at  
org.elasticsearch.index.shard.service.InternalIndexShard.recover(InternalIndexShard.java:502)  
at  
org.elasticsearch.indices.recovery.RecoverySource.recover(RecoverySource.java:116)  
at  
org.elasticsearch.indices.recovery.RecoverySource.access$1600(RecoverySource.java:60)  
at  
org.elasticsearch.indices.recovery.RecoverySource$StartRecoveryTransportRequestHandler.messageReceived(RecoverySource.java:328)  
at  
org.elasticsearch.indices.recovery.RecoverySource$StartRecoveryTransportRequestHandler.messageReceived(RecoverySource.java:314)  
at  
org.elasticsearch.transport.netty.MessageChannelHandler$RequestHandler.run(MessageChannelHandler.java:268)  
at  
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)  
at  
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)  
at java.lang.Thread.run(Thread.java:680)  
Caused by: org.elasticsearch.transport.RemoteTransportException: Failed to  
deserialize exception response from stream  
Caused by: org.elasticsearch.transport.TransportSerializationException:  
Failed to deserialize exception response from stream  
at  
org.elasticsearch.transport.netty.MessageChannelHandler.handlerResponseError(MessageChannelHandler.java:171)  
at  
org.elasticsearch.transport.netty.MessageChannelHandler.messageReceived(MessageChannelHandler.java:125)  
at  
org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)  
at  
org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:560)  
at  
org.elasticsearch.common.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:787)  
at  
org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:296)  
at  
org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.unfoldAndFireMessageReceived(FrameDecoder.java:462)  
at  
org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:443)  
at  
org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:310)  
at  
org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)  
at  
org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:560)  
at  
org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:555)  
at  
org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:268)  
at  
org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:255)  
at  
org.elasticsearch.common.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88)  
at  
org.elasticsearch.common.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:107)  
at  
org.elasticsearch.common.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:312)  
at  
org.elasticsearch.common.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:88)  
at  
org.elasticsearch.common.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)  
at  
org.elasticsearch.common.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)  
at  
org.elasticsearch.common.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)  
at  
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)  
at  
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)  
at java.lang.Thread.run(Thread.java:680)  
Caused by: java.io.EOFException  
at  
java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2557)  
at java.io.ObjectInputStream.skipCustomData(ObjectInputStream.java:1903)

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<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:** [March 18, 2013, 2:10pm UTC](https://discuss.elastic.co/t/error-elasticsearch/11188/2 "2013-03-18T14:10:42Z")

</div>

Are you mixing versions of Elasticsearch?

--  
David Pilato | Technical Advocate | [Elasticsearch.com](http://Elasticsearch.com)  
@dadoonet | @elasticsearchfr | @scrutmydocs

Le 18 mars 2013 à 15:06, Ammar Yahia [yahia.ammar.info@gmail.com](mailto:yahia.ammar.info@gmail.com) a écrit :

> hi all,  
> when i start Elasticsearch i have the following error : and i don't know the source of this error ??
> 
> [INFO][node] [Fantomex] {0.20.4}[2952]: started  
> [2013-03-18 12:18:39,575][WARN][transport.netty] [Fantomex] Message not fully read (response) for [47] handler future(org.elasticsearch.indices.recovery.RecoveryTarget$4@1189cbb), error [true], resetting  
> [2013-03-18 12:18:39,577][WARN][indices.cluster] [Fantomex] [\_river][0] failed to start shard  
> org.elasticsearch.indices.recovery.RecoveryFailedException: [\_river][0]: Recovery failed from [Ranger][6JPr5AhTQZGZq7Cm183pjQ][inet[/172.16.10.31:9300]] into [Fantomex][OceLJBD-Qy-0YaY2mqggRw][inet[/172.16.10.61:9300]]  
> at org.elasticsearch.indices.recovery.RecoveryTarget.doRecovery(RecoveryTarget.java:293)  
> at org.elasticsearch.indices.recovery.RecoveryTarget.access$300(RecoveryTarget.java:62)  
> at org.elasticsearch.indices.recovery.RecoveryTarget$2.run(RecoveryTarget.java:163)  
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)  
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)  
> at java.lang.Thread.run(Thread.java:662)  
> Caused by: org.elasticsearch.transport.RemoteTransportException: [Ranger][inet[/172.16.10.31:9300]][index/shard/recovery/startRecovery]  
> Caused by: org.elasticsearch.index.engine.RecoveryEngineException: [\_river][0] Phase[2] Execution failed  
> at org.elasticsearch.index.engine.robin.RobinEngine.recover(RobinEngine.java:1129)  
> at org.elasticsearch.index.shard.service.InternalIndexShard.recover(InternalIndexShard.java:502)  
> at org.elasticsearch.indices.recovery.RecoverySource.recover(RecoverySource.java:116)  
> at org.elasticsearch.indices.recovery.RecoverySource.access$1600(RecoverySource.java:60)  
> at org.elasticsearch.indices.recovery.RecoverySource$StartRecoveryTransportRequestHandler.messageReceived(RecoverySource.java:328)  
> at org.elasticsearch.indices.recovery.RecoverySource$StartRecoveryTransportRequestHandler.messageReceived(RecoverySource.java:314)  
> at org.elasticsearch.transport.netty.MessageChannelHandler$RequestHandler.run(MessageChannelHandler.java:268)  
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)  
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)  
> at java.lang.Thread.run(Thread.java:680)  
> Caused by: org.elasticsearch.transport.RemoteTransportException: Failed to deserialize exception response from stream  
> Caused by: org.elasticsearch.transport.TransportSerializationException: Failed to deserialize exception response from stream  
> at org.elasticsearch.transport.netty.MessageChannelHandler.handlerResponseError(MessageChannelHandler.java:171)  
> at org.elasticsearch.transport.netty.MessageChannelHandler.messageReceived(MessageChannelHandler.java:125)  
> at org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)  
> at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:560)  
> at org.elasticsearch.common.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:787)  
> at org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:296)  
> at org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.unfoldAndFireMessageReceived(FrameDecoder.java:462)  
> at org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:443)  
> at org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:310)  
> at org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)  
> at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:560)  
> at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:555)  
> at org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:268)  
> at org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:255)  
> at org.elasticsearch.common.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88)  
> at org.elasticsearch.common.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:107)  
> at org.elasticsearch.common.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:312)  
> at org.elasticsearch.common.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:88)  
> at org.elasticsearch.common.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)  
> at org.elasticsearch.common.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)  
> at org.elasticsearch.common.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)  
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)  
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)  
> at java.lang.Thread.run(Thread.java:680)  
> Caused by: java.io.EOFException  
> at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2557)  
> at java.io.ObjectInputStream.skipCustomData(ObjectInputStream.java:1903)  
> at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1877)  
> at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1756)  
> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1326)  
> at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1950)  
> at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1874)  
> at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1756)  
> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1326)  
> at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1950)  
> at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1874)  
> at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1756)  
> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1326)  
> at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)  
> at org.elasticsearch.transport.netty.MessageChannelHandler.handlerResponseError(MessageChannelHandler.java:169)  
> ... 23 more  
> [2013-03-18 12:18:39,667][WARN][cluster.action.shard] [Fantomex] sending failed shard for [\_river][0], node[OceLJBD-Qy-0YaY2mqggRw], [R], s[INITIALIZING], reason [Failed to start shard, message [RecoveryFailedException[[\_river][0]: Recovery failed from [Ranger][6JPr5AhTQZGZq7Cm183pjQ][inet[/172.16.10.31:9300]] into [Fantomex][OceLJBD-Qy-0YaY2mqggRw][inet[/172.16.10.61:9300]]]; nested: RemoteTransportException[[Ranger][inet[/172.16.10.31:9300]][index/shard/recovery/startRecovery]]; nested: RecoveryEngineException[[\_river][0] Phase[2] Execution failed]; nested: RemoteTransportException[Failed to deserialize exception response from stream]; nested: TransportSerializationException[Failed to deserialize exception response from stream]; nested: EOFException; ]]  
> [2013-03-18 12:18:42,392][WARN][transport.netty] [Fantomex] Message not fully read (response) for [96] handler future(org.elasticsearch.indices.recovery.RecoveryTarget$4@1f68336), error [true], resetting  
> [2013-03-18 12:18:42,397][WARN][indices.cluster] [Fantomex] [\_river][0] failed to start shard  
> org.elasticsearch.indices.recovery.RecoveryFailedException: [\_river][0]: Recovery failed from [Ranger][6JPr5AhTQZGZq7Cm183pjQ][inet[/172.16.10.31:9300]] into [Fantomex][OceLJBD-Qy-0YaY2mqggRw][inet[/172.16.10.61:9300]]  
> at org.elasticsearch.indices.recovery.RecoveryTarget.doRecovery(RecoveryTarget.java:293)  
> at org.elasticsearch.indices.recovery.RecoveryTarget.access$300(RecoveryTarget.java:62)  
> at org.elasticsearch.indices.recovery.RecoveryTarget$2.run(RecoveryTarget.java:163)  
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)  
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)  
> at java.lang.Thread.run(Thread.java:662)  
> Caused by: org.elasticsearch.transport.RemoteTransportException: [Ranger][inet[/172.16.10.31:9300]][index/shard/recovery/startRecovery]  
> Caused by: org.elasticsearch.index.engine.RecoveryEngineException: [\_river][0] Phase[2] Execution failed  
> at org.elasticsearch.index.engine.robin.RobinEngine.recover(RobinEngine.java:1129)  
> at org.elasticsearch.index.shard.service.InternalIndexShard.recover(InternalIndexShard.java:502)  
> at org.elasticsearch.indices.recovery.RecoverySource.recover(RecoverySource.java:116)  
> at org.elasticsearch.indices.recovery.RecoverySource.access$1600(RecoverySource.java:60)  
> at org.elasticsearch.indices.recovery.RecoverySource$StartRecoveryTransportRequestHandler.messageReceived(RecoverySource.java:328)  
> at org.elasticsearch.indices.recovery.RecoverySource$StartRecoveryTransportRequestHandler.messageReceived(RecoverySource.java:314)  
> at org.elasticsearch.transport.netty.MessageChannelHandler$RequestHandler.run(MessageChannelHandler.java:268)  
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)  
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)  
> at java.lang.Thread.run(Thread.java:680)  
> Caused by: org.elasticsearch.transport.RemoteTransportException: Failed to deserialize exception response from stream  
> Caused by: org.elasticsearch.transport.TransportSerializationException: Failed to deserialize exception response from stream  
> at org.elasticsearch.transport.netty.MessageChannelHandler.handlerResponseError(MessageChannelHandler.java:171)  
> at org.elasticsearch.transport.netty.MessageChannelHandler.messageReceived(MessageChannelHandler.java:125)  
> at org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)  
> at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:560)  
> at org.elasticsearch.common.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:787)  
> at org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:296)  
> at org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.unfoldAndFireMessageReceived(FrameDecoder.java:462)  
> at org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:443)  
> at org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:310)  
> at org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)  
> at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:560)  
> at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:555)  
> at org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:268)  
> at org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:255)  
> at org.elasticsearch.common.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88)  
> at org.elasticsearch.common.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:107)  
> at org.elasticsearch.common.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:312)  
> at org.elasticsearch.common.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:88)  
> at org.elasticsearch.common.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)  
> at org.elasticsearch.common.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)  
> at org.elasticsearch.common.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)  
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)  
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)  
> at java.lang.Thread.run(Thread.java:680)  
> Caused by: java.io.EOFException  
> at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2557)  
> at java.io.ObjectInputStream.skipCustomData(ObjectInputStream.java:1903)
> 
> --  
> You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
> To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
> For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<div class="post-metadata">

**Author:** ![yahia](https://avatars.discourse-cdn.com/v4/letter/y/d9b06d/32.png) [@yahia](https://discuss.elastic.co/u/yahia)\
**Post date:** [March 18, 2013, 2:21pm UTC](https://discuss.elastic.co/t/error-elasticsearch/11188/3 "2013-03-18T14:21:53Z")

</div>

no i use elasticsearch-0.20.4

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<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:46am UTC](https://discuss.elastic.co/t/error-elasticsearch/11188/4 "2017-07-06T02:46:06Z")

</div>


