# Corruption error after upgrade to 1.0

**URL:** <https://discuss.elastic.co/t/corruption-error-after-upgrade-to-1-0/15860>\
**Category:** Elasticsearch\
**Created:** [February 17, 2014, 9:25pm UTC](https://discuss.elastic.co/t/corruption-error-after-upgrade-to-1-0/15860 "2014-02-17T21:25:00Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mohit\_Anchlia](https://avatars.discourse-cdn.com/v4/letter/m/848f3c/32.png) [@Mohit\_Anchlia](https://discuss.elastic.co/u/Mohit_Anchlia)\
**Post date:** [February 17, 2014, 9:25pm UTC](https://discuss.elastic.co/t/corruption-error-after-upgrade-to-1-0/15860/1 "2014-02-17T21:25:00Z")

</div>

After upgrading to 1.0 I am unable to index any documents. I get the  
following error. Could somebody help?

[Aardwolf] Message not fully read (response) for [0] handler  
future(org.elasticsearch.client.transport.TransportClientNodesService$SimpleNodeSampler$1@5c6e3b4c),  
error [true], resetting

[Aardwolf] failed to get node info for  
[#transport#-1][inet[/10.80.140.59:9300]], disconnecting...

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:168)

at  
org.elasticsearch.transport.netty.MessageChannelHandler.messageReceived(MessageChannelHandler.java:122)

at  
org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)

at  
org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)

at  
org.elasticsearch.common.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)

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:303)

at  
org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)

at  
org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)

at  
org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:559)

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:109)

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:90)

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.runWorker(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

Caused by: java.io.StreamCorruptedException: unexpected end of block data

at java.io.ObjectInputStream.readObject0(Unknown Source)

at java.io.ObjectInputStream.defaultReadFields(Unknown Source)

at java.io.ObjectInputStream.defaultReadObject(Unknown Source)

at java.lang.Throwable.readObject(Throwable.java:913)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at java.io.ObjectStreamClass.invokeReadObject(Unknown Source)

at java.io.ObjectInputStream.readSerialData(Unknown Source)

at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)

at java.io.ObjectInputStream.readObject0(Unknown Source)

at java.io.ObjectInputStream.defaultReadFields(Unknown Source)

--  
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).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/CAOT3TWoObGmewZSs-ZtT\_qWY7mRJ\_Z220LkW2QbAD4G%2BGGPXqA%40mail.gmail.com](https://groups.google.com/d/msgid/elasticsearch/CAOT3TWoObGmewZSs-ZtT_qWY7mRJ_Z220LkW2QbAD4G%2BGGPXqA%40mail.gmail.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<div class="post-metadata">

**Author:** ![Tony\_Su](https://avatars.discourse-cdn.com/v4/letter/t/8dc957/32.png) [@Tony\_Su](https://discuss.elastic.co/u/Tony_Su)\
**Post date:** [February 17, 2014, 11:29pm UTC](https://discuss.elastic.co/t/corruption-error-after-upgrade-to-1-0/15860/2 "2014-02-17T23:29:01Z")

</div>

Looks like what I saw when I first upgraded my cluster to 1.0.

If you're using Logstash indexer.conf, you need to change the output from  
elasticsearch to elasticsearch\_http  
The exact change is described in my wiki  
[http://en.opensuse.org/User:Tsu2/elasticsearch\_1.0#The\_Tutorials](http://en.opensuse.org/User:Tsu2/elasticsearch_1.0#The_Tutorials)

HTH,  
Tony

On Monday, February 17, 2014 1:25:00 PM UTC-8, Mo wrote:

> After upgrading to 1.0 I am unable to index any documents. I get the  
> following error. Could somebody help?
> 
> [Aardwolf] Message not fully read (response) for [0] handler  
> future(org.elasticsearch.client.transport.TransportClientNodesService$SimpleNodeSampler$1@5c6e3b4c),  
> error [true], resetting
> 
> [Aardwolf] failed to get node info for  
> [#transport#-1][inet[/10.80.140.59:9300]], disconnecting...
> 
> 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:168)
> 
> at  
> org.elasticsearch.transport.netty.MessageChannelHandler.messageReceived(MessageChannelHandler.java:122)
> 
> at  
> org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
> 
> at  
> org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
> 
> at  
> org.elasticsearch.common.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
> 
> 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:303)
> 
> at  
> org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
> 
> at  
> org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
> 
> at  
> org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:559)
> 
> 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:109)
> 
> 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:90)
> 
> 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.runWorker(Unknown Source)
> 
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
> 
> at java.lang.Thread.run(Unknown Source)
> 
> Caused by: java.io.StreamCorruptedException: unexpected end of block data
> 
> at java.io.ObjectInputStream.readObject0(Unknown Source)
> 
> at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
> 
> at java.io.ObjectInputStream.defaultReadObject(Unknown Source)
> 
> at java.lang.Throwable.readObject(Throwable.java:913)
> 
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> 
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> 
> at java.lang.reflect.Method.invoke(Unknown Source)
> 
> at java.io.ObjectStreamClass.invokeReadObject(Unknown Source)
> 
> at java.io.ObjectInputStream.readSerialData(Unknown Source)
> 
> at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
> 
> at java.io.ObjectInputStream.readObject0(Unknown Source)
> 
> at java.io.ObjectInputStream.defaultReadFields(Unknown Source)

--  
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).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/6ddc4d27-5a68-4b22-9d6d-3aa6af9ec4ee%40googlegroups.com](https://groups.google.com/d/msgid/elasticsearch/6ddc4d27-5a68-4b22-9d6d-3aa6af9ec4ee%40googlegroups.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<div class="post-metadata">

**Author:** ![Tony\_Su](https://avatars.discourse-cdn.com/v4/letter/t/8dc957/32.png) [@Tony\_Su](https://discuss.elastic.co/u/Tony_Su)\
**Post date:** [February 18, 2014, 5:31pm UTC](https://discuss.elastic.co/t/corruption-error-after-upgrade-to-1-0/15860/3 "2014-02-18T17:31:15Z")

</div>

Hi Mo,  
Besides what I posted above,

You may be interested that my latest Cluster restart experience with 1.0 GA  
is a completely different experience for me than previous (including up to  
1.0 RC2).

In all previous cluster restarts using previous versions of ES, I  
experienced at least shard re-allocation no matter what settings I  
used. This usually resulted in a minimum 40 minutes red/yellow to eventual  
green because of all the shards being discarded and re-allocated (viewed in  
es-head).

My latest configuration using 1.0 GA with the setting  
"gateway.recover\_after\_nodes" set to the same number as the total number of  
cluster nodes (5 in my case) resulted in a in restarting  
the cluster likely without a single shard re-allocation, so the cluster was  
operational (although still red) within a minute (!!). I observed only two  
shards supposedly being initialized and whatever happened was done so  
quickly I didn't have time to identify which shard it was (don't know if it  
would show up in logs).

So, I expect that a similar setting would help for you  
(This may not be the exact thread I saw you report taking a long time to  
restart your cluster)

Tony

On Monday, February 17, 2014 3:29:01 PM UTC-8, Tony Su wrote:

> Looks like what I saw when I first upgraded my cluster to 1.0.
> 
> If you're using Logstash indexer.conf, you need to change the output from  
> elasticsearch to elasticsearch\_http  
> The exact change is described in my wiki  
> [User:Tsu2/elasticsearch 1.0 - openSUSE Wiki](http://en.opensuse.org/User:Tsu2/elasticsearch_1.0#The_Tutorials)
> 
> HTH,  
> Tony
> 
> On Monday, February 17, 2014 1:25:00 PM UTC-8, Mo wrote:
> 
> > After upgrading to 1.0 I am unable to index any documents. I get the  
> > following error. Could somebody help?
> > 
> > [Aardwolf] Message not fully read (response) for [0] handler  
> > future(org.elasticsearch.client.transport.TransportClientNodesService$SimpleNodeSampler$1@5c6e3b4c),  
> > error [true], resetting
> > 
> > [Aardwolf] failed to get node info for  
> > [#transport#-1][inet[/10.80.140.59:9300]], disconnecting...
> > 
> > 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:168)
> > 
> > at  
> > org.elasticsearch.transport.netty.MessageChannelHandler.messageReceived(MessageChannelHandler.java:122)
> > 
> > at  
> > org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
> > 
> > at  
> > org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
> > 
> > at  
> > org.elasticsearch.common.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
> > 
> > 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:303)
> > 
> > at  
> > org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
> > 
> > at  
> > org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
> > 
> > at  
> > org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:559)
> > 
> > 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:109)
> > 
> > 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:90)
> > 
> > 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.runWorker(Unknown Source)
> > 
> > at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
> > 
> > at java.lang.Thread.run(Unknown Source)
> > 
> > Caused by: java.io.StreamCorruptedException: unexpected end of block data
> > 
> > at java.io.ObjectInputStream.readObject0(Unknown Source)
> > 
> > at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
> > 
> > at java.io.ObjectInputStream.defaultReadObject(Unknown Source)
> > 
> > at java.lang.Throwable.readObject(Throwable.java:913)
> > 
> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > 
> > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> > 
> > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> > 
> > at java.lang.reflect.Method.invoke(Unknown Source)
> > 
> > at java.io.ObjectStreamClass.invokeReadObject(Unknown Source)
> > 
> > at java.io.ObjectInputStream.readSerialData(Unknown Source)
> > 
> > at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
> > 
> > at java.io.ObjectInputStream.readObject0(Unknown Source)
> > 
> > at java.io.ObjectInputStream.defaultReadFields(Unknown Source)

--  
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).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/d61afaae-e94d-45c8-8c2a-26a1e0a85e18%40googlegroups.com](https://groups.google.com/d/msgid/elasticsearch/d61afaae-e94d-45c8-8c2a-26a1e0a85e18%40googlegroups.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<div class="post-metadata">

**Author:** ![spinscale](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/spinscale/32/25011_2.png) [@spinscale](https://discuss.elastic.co/u/spinscale)\
**Post date:** [February 24, 2014, 12:49pm UTC](https://discuss.elastic.co/t/corruption-error-after-upgrade-to-1-0/15860/4 "2014-02-24T12:49:43Z")

</div>

Hey,

does the JVM where the TransportClient is running on, use the same JVM and  
elasticsearch version than the elasticsearch cluster?

--Alex

On Mon, Feb 17, 2014 at 10:25 PM, Mohit Anchlia [mohitanchlia@gmail.com](mailto:mohitanchlia@gmail.com)wrote:

> After upgrading to 1.0 I am unable to index any documents. I get the  
> following error. Could somebody help?
> 
> [Aardwolf] Message not fully read (response) for [0] handler  
> future(org.elasticsearch.client.transport.TransportClientNodesService$SimpleNodeSampler$1@5c6e3b4c),  
> error [true], resetting
> 
> [Aardwolf] failed to get node info for  
> [#transport#-1][inet[/10.80.140.59:9300]], disconnecting...
> 
> 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:168)
> 
> at  
> org.elasticsearch.transport.netty.MessageChannelHandler.messageReceived(MessageChannelHandler.java:122)
> 
> at  
> org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
> 
> at  
> org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
> 
> at  
> org.elasticsearch.common.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
> 
> 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:303)
> 
> at  
> org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
> 
> at  
> org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
> 
> at  
> org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:559)
> 
> 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:109)
> 
> 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:90)
> 
> 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.runWorker(Unknown Source)
> 
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
> 
> at java.lang.Thread.run(Unknown Source)
> 
> Caused by: java.io.StreamCorruptedException: unexpected end of block data
> 
> at java.io.ObjectInputStream.readObject0(Unknown Source)
> 
> at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
> 
> at java.io.ObjectInputStream.defaultReadObject(Unknown Source)
> 
> at java.lang.Throwable.readObject(Throwable.java:913)
> 
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> 
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> 
> at java.lang.reflect.Method.invoke(Unknown Source)
> 
> at java.io.ObjectStreamClass.invokeReadObject(Unknown Source)
> 
> at java.io.ObjectInputStream.readSerialData(Unknown Source)
> 
> at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
> 
> at java.io.ObjectInputStream.readObject0(Unknown Source)
> 
> at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
> 
> --  
> 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).  
> To view this discussion on the web visit  
> [https://groups.google.com/d/msgid/elasticsearch/CAOT3TWoObGmewZSs-ZtT\_qWY7mRJ\_Z220LkW2QbAD4G%2BGGPXqA%40mail.gmail.com](https://groups.google.com/d/msgid/elasticsearch/CAOT3TWoObGmewZSs-ZtT_qWY7mRJ_Z220LkW2QbAD4G%2BGGPXqA%40mail.gmail.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).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/CAGCwEM-98FOhcG-bP-j-Zq1o4PYaLCGNrgbpwo7dp%3DWuos-B6A%40mail.gmail.com](https://groups.google.com/d/msgid/elasticsearch/CAGCwEM-98FOhcG-bP-j-Zq1o4PYaLCGNrgbpwo7dp%3DWuos-B6A%40mail.gmail.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<div class="post-metadata">

**Author:** ![thale\_jacobs](https://avatars.discourse-cdn.com/v4/letter/t/b19c9b/32.png) [@thale\_jacobs](https://discuss.elastic.co/u/thale_jacobs)\
**Post date:** [May 12, 2014, 7:52pm UTC](https://discuss.elastic.co/t/corruption-error-after-upgrade-to-1-0/15860/5 "2014-05-12T19:52:46Z")

</div>

Did you ever get this resolved and if so, how was it resolved? I am  
experiencing the same issue...

On Monday, February 17, 2014 4:25:00 PM UTC-5, Mo wrote:

> After upgrading to 1.0 I am unable to index any documents. I get the  
> following error. Could somebody help?
> 
> [Aardwolf] Message not fully read (response) for [0] handler  
> future(org.elasticsearch.client.transport.TransportClientNodesService$SimpleNodeSampler$1@5c6e3b4c),  
> error [true], resetting
> 
> [Aardwolf] failed to get node info for  
> [#transport#-1][inet[/10.80.140.59:9300]], disconnecting...
> 
> 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:168)
> 
> at  
> org.elasticsearch.transport.netty.MessageChannelHandler.messageReceived(MessageChannelHandler.java:122)
> 
> at  
> org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
> 
> at  
> org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
> 
> at  
> org.elasticsearch.common.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
> 
> 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:303)
> 
> at  
> org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
> 
> at  
> org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
> 
> at  
> org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:559)
> 
> 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:109)
> 
> 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:90)
> 
> 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.runWorker(Unknown Source)
> 
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
> 
> at java.lang.Thread.run(Unknown Source)
> 
> Caused by: java.io.StreamCorruptedException: unexpected end of block data
> 
> at java.io.ObjectInputStream.readObject0(Unknown Source)
> 
> at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
> 
> at java.io.ObjectInputStream.defaultReadObject(Unknown Source)
> 
> at java.lang.Throwable.readObject(Throwable.java:913)
> 
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> 
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> 
> at java.lang.reflect.Method.invoke(Unknown Source)
> 
> at java.io.ObjectStreamClass.invokeReadObject(Unknown Source)
> 
> at java.io.ObjectInputStream.readSerialData(Unknown Source)
> 
> at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
> 
> at java.io.ObjectInputStream.readObject0(Unknown Source)
> 
> at java.io.ObjectInputStream.defaultReadFields(Unknown Source)

--  
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).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/4af31baf-d27b-4f90-8f9d-fc6e72f70ead%40googlegroups.com](https://groups.google.com/d/msgid/elasticsearch/4af31baf-d27b-4f90-8f9d-fc6e72f70ead%40googlegroups.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<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, 1:30am UTC](https://discuss.elastic.co/t/corruption-error-after-upgrade-to-1-0/15860/6 "2017-07-06T01:30:01Z")

</div>


