# Exception while searching from Java

**URL:** <https://discuss.elastic.co/t/exception-while-searching-from-java/13281>\
**Category:** Elasticsearch\
**Created:** [August 21, 2013, 8:49am UTC](https://discuss.elastic.co/t/exception-while-searching-from-java/13281 "2013-08-21T08:49:13Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Joost\_Cassee](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/joost_cassee/32/2156_2.png) [@Joost\_Cassee](https://discuss.elastic.co/u/Joost_Cassee)\
**Post date:** [August 21, 2013, 8:49am UTC](https://discuss.elastic.co/t/exception-while-searching-from-java/13281/1 "2013-08-21T08:49:13Z")

</div>

Hi all,

After an upgrade from 0.20 to 0.90.3 (both server and Java client,  
both were restarted) I get the following exception when I do a search.  
Has something changed that I have not considered?

Regards,  
Joost

[2013-08-21 10:42:24,692][DEBUG][action.search.type] [Dracula] [ns2][3],  
node[iAm7Qv5NQDC8GsG0wW9Dvw], [P], s[STARTED]: Failed to execute [org.elasticsea  
rch.action.search.SearchRequest@4aa60a94]  
org.elasticsearch.transport.RemoteTransportException: Failed to deserialize exce  
ption response from stream  
Caused by: org.elasticsearch.transport.TransportSerializationException: Failed t  
o deserialize exception response from stream  
at org.elasticsearch.transport.netty.MessageChannelHandler.handlerRespon  
seError(MessageChannelHandler.java:168)  
at org.elasticsearch.transport.netty.MessageChannelHandler.messageReceiv  
ed(MessageChannelHandler.java:122)  
at org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.h  
andleUpstream(SimpleChannelUpstreamHandler.java:70)  
at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUps  
tream(DefaultChannelPipeline.java:564)  
at org.elasticsearch.common.netty.channel.DefaultChannelPipeline$Default  
ChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)  
at org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(C  
hannels.java:296)  
at org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.unfol  
dAndFireMessageReceived(FrameDecoder.java:462)  
at org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.callD  
ecode(FrameDecoder.java:443)  
at org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.messa  
geReceived(FrameDecoder.java:303)  
at org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.h  
andleUpstream(SimpleChannelUpstreamHandler.java:70)  
at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUps  
tream(DefaultChannelPipeline.java:564)  
at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUps  
tream(DefaultChannelPipeline.java:559)  
at org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(C  
hannels.java:268)  
at org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(C  
hannels.java:255)  
at org.elasticsearch.common.netty.channel.socket.nio.NioWorker.read(NioW  
orker.java:88)  
at org.elasticsearch.common.netty.channel.socket.nio.AbstractNioWorker.p  
rocess(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.r  
un(AbstractNioWorker.java:90)  
at org.elasticsearch.common.netty.channel.socket.nio.NioWorker.run(NioWo  
rker.java:178)  
at org.elasticsearch.common.netty.util.ThreadRenamingRunnable.run(Thread  
RenamingRunnable.java:108)  
at [org.elasticsearch.common.netty.util.internal.DeadLockProofWorker$1.ru](http://org.elasticsearch.common.netty.util.internal.DeadLockProofWorker%241.ru)  
n(DeadLockProofWorker.java:42)  
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.  
java:1145)  
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor  
.java:615)  
at java.lang.Thread.run(Thread.java:724)  
Caused by: java.lang.ClassCastException: cannot assign instance of java.lang.Str  
ing to field org.elasticsearch.search.SearchShardTarget.index of type org.elasti  
csearch.common.text.Text in instance of org.elasticsearch.search.SearchShardTarg  
et  
at java.io.ObjectStreamClass$FieldReflector.setObjFieldValues(ObjectStre  
amClass.java:2083)  
at java.io.ObjectStreamClass.setObjFieldValues(ObjectStreamClass.java:12  
61)  
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:19  
95)  
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1913)

```
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1

```

1. at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1348)  
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:19
2. 

```
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1913)

at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1

```

3. at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1348)  
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:19
4. 

```
at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:49

```

5. 

```
 at java.lang.Throwable.readObject(Throwable.java:913)
 at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces

```

sorImpl.java:43)  
at java.lang.reflect.Method.invoke(Method.java:606)  
at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:101  
7)  
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1891)

```
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1

```

1. at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1348)  
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:370)  
at org.elasticsearch.transport.netty.MessageChannelHandler.handlerRespon  
seError(MessageChannelHandler.java:166)  
... 23 more  
[2013-08-21 10:42:24,755][WARN][transport.netty] [Dracula] Message no  
t fully read (response) for [139495] handler org.elasticsearch.search.action.Sea  
rchServiceTransportAction$2@a7b17d7, error [true], resetting

--  
Joost Cassee  
[http://joost.cassee.net](http://joost.cassee.net)

--  
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:** ![simonw\_2](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/simonw_2/32/1130_2.png) [@simonw\_2](https://discuss.elastic.co/u/simonw_2)\
**Post date:** [August 21, 2013, 9:12am UTC](https://discuss.elastic.co/t/exception-while-searching-from-java/13281/2 "2013-08-21T09:12:54Z")

</div>

is it possible that you are not running the same java version on the  
machines running client / server. Did you also upgrade java by any chance?

simon

On Wednesday, August 21, 2013 10:49:13 AM UTC+2, Joost Cassee wrote:

> Hi all,
> 
> After an upgrade from 0.20 to 0.90.3 (both server and Java client,  
> both were restarted) I get the following exception when I do a search.  
> Has something changed that I have not considered?
> 
> Regards,  
> Joost
> 
> [2013-08-21 10:42:24,692][DEBUG][action.search.type] [Dracula]  
> [ns2][3],  
> node[iAm7Qv5NQDC8GsG0wW9Dvw], [P], s[STARTED]: Failed to execute  
> [org.elasticsea  
> rch.action.search.SearchRequest@4aa60a94]  
> org.elasticsearch.transport.RemoteTransportException: Failed to  
> deserialize exce  
> ption response from stream  
> Caused by: org.elasticsearch.transport.TransportSerializationException:  
> Failed t  
> o deserialize exception response from stream  
> at  
> org.elasticsearch.transport.netty.MessageChannelHandler.handlerRespon  
> seError(MessageChannelHandler.java:168)  
> at  
> org.elasticsearch.transport.netty.MessageChannelHandler.messageReceiv  
> ed(MessageChannelHandler.java:122)  
> at  
> org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.h  
> andleUpstream(SimpleChannelUpstreamHandler.java:70)  
> at  
> org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUps  
> tream(DefaultChannelPipeline.java:564)  
> at  
> org.elasticsearch.common.netty.channel.DefaultChannelPipeline$Default  
> ChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)  
> at  
> org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(C  
> hannels.java:296)  
> at  
> org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.unfol  
> dAndFireMessageReceived(FrameDecoder.java:462)  
> at  
> org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.callD  
> ecode(FrameDecoder.java:443)  
> at  
> org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.messa  
> geReceived(FrameDecoder.java:303)  
> at  
> org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.h  
> andleUpstream(SimpleChannelUpstreamHandler.java:70)  
> at  
> org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUps  
> tream(DefaultChannelPipeline.java:564)  
> at  
> org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUps  
> tream(DefaultChannelPipeline.java:559)  
> at  
> org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(C  
> hannels.java:268)  
> at  
> org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(C  
> hannels.java:255)  
> at  
> org.elasticsearch.common.netty.channel.socket.nio.NioWorker.read(NioW  
> orker.java:88)  
> at  
> org.elasticsearch.common.netty.channel.socket.nio.AbstractNioWorker.p  
> rocess(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.r  
> un(AbstractNioWorker.java:90)  
> at  
> org.elasticsearch.common.netty.channel.socket.nio.NioWorker.run(NioWo  
> rker.java:178)  
> at  
> org.elasticsearch.common.netty.util.ThreadRenamingRunnable.run(Thread  
> RenamingRunnable.java:108)  
> at  
> [org.elasticsearch.common.netty.util.internal.DeadLockProofWorker$1.ru](http://org.elasticsearch.common.netty.util.internal.DeadLockProofWorker$1.ru)  
> n(DeadLockProofWorker.java:42)  
> at  
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.  
> java:1145)  
> at  
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor  
> .java:615)  
> at java.lang.Thread.run(Thread.java:724)  
> Caused by: java.lang.ClassCastException: cannot assign instance of  
> java.lang.Str  
> ing to field org.elasticsearch.search.SearchShardTarget.index of type  
> org.elasti  
> csearch.common.text.Text in instance of  
> org.elasticsearch.search.SearchShardTarg  
> et  
> at  
> java.io.ObjectStreamClass$FieldReflector.setObjFieldValues(ObjectStre  
> amClass.java:2083)  
> at  
> java.io.ObjectStreamClass.setObjFieldValues(ObjectStreamClass.java:12  
> 61)  
> at  
> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:19  
> 95)  
> at  
> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1913)
> 
> ```
> at 
> 
> ```
> 
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1  
> 796)  
> at  
> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1348)  
> at  
> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:19  
> 89)  
> at  
> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1913)
> 
> ```
> at 
> 
> ```
> 
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1  
> 796)  
> at  
> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1348)  
> at  
> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:19  
> 89)  
> at  
> java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:49  
> 9)  
> at java.lang.Throwable.readObject(Throwable.java:913)  
> at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source)  
> at  
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces  
> sorImpl.java:43)  
> at java.lang.reflect.Method.invoke(Method.java:606)  
> at  
> java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:101  
> 7)  
> at  
> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1891)
> 
> ```
> at 
> 
> ```
> 
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1  
> 796)  
> at  
> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1348)  
> at  
> java.io.ObjectInputStream.readObject(ObjectInputStream.java:370)  
> at  
> org.elasticsearch.transport.netty.MessageChannelHandler.handlerRespon  
> seError(MessageChannelHandler.java:166)  
> ... 23 more  
> [2013-08-21 10:42:24,755][WARN][transport.netty] [Dracula]  
> Message no  
> t fully read (response) for [139495] handler  
> org.elasticsearch.search.action.Sea  
> rchServiceTransportAction$2@a7b17d7, error [true], resetting
> 
> --  
> Joost Cassee  
> [http://joost.cassee.net](http://joost.cassee.net)

--  
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:** ![Joost\_Cassee](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/joost_cassee/32/2156_2.png) [@Joost\_Cassee](https://discuss.elastic.co/u/Joost_Cassee)\
**Post date:** [August 21, 2013, 12:48pm UTC](https://discuss.elastic.co/t/exception-while-searching-from-java/13281/3 "2013-08-21T12:48:55Z")

</div>

Hi Simon,

Op woensdag 21 augustus 2013 11:12:54 UTC+2 schreef simonw:

> is it possible that you are not running the same java version on the  
> machines running client / server. Did you also upgrade java by any chance?

No, client and server run on the same machine using the same Java binaries.

I have localized the problem in a index. When I remove that index, I now  
get this exception:

org.elasticsearch.transport.RemoteTransportException: Failed to deserialize  
response of type [org.elasticsearch.search.fetch.FetchSearchResult]Caused  
by: org.elasticsearch.transport.TransportSerializationException: Failed to  
deserialize response of type  
[org.elasticsearch.search.fetch.FetchSearchResult]  
at  
org.elasticsearch.transport.netty.MessageChannelHandler.handleResponse(MessageChannelHandler.java:147)  
at  
org.elasticsearch.transport.netty.MessageChannelHandler.messageReceived(MessageChannelHandler.java:124)  
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(ThreadPoolExecutor.java:1145)  
at  
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)  
at java.lang.Thread.run(Thread.java:724)  
Caused by: java.lang.IndexOutOfBoundsException: Invalid combined index of  
2808, maximum is 2135  
at  
org.elasticsearch.common.netty.buffer.SlicedChannelBuffer.(SlicedChannelBuffer.java:46)  
at  
org.elasticsearch.common.netty.buffer.HeapChannelBuffer.slice(HeapChannelBuffer.java:201)  
at  
org.elasticsearch.transport.netty.ChannelBufferStreamInput.readBytesReference(ChannelBufferStreamInput.java:56)  
at  
org.elasticsearch.common.io.stream.StreamInput.readText(StreamInput.java:210)  
at  
org.elasticsearch.common.io.stream.AdapterStreamInput.readText(AdapterStreamInput.java:108)  
at  
org.elasticsearch.search.internal.InternalSearchHit.readFrom(InternalSearchHit.java:484)  
at  
org.elasticsearch.search.internal.InternalSearchHit.readSearchHit(InternalSearchHit.java:473)  
at  
org.elasticsearch.search.internal.InternalSearchHits.readFrom(InternalSearchHits.java:219)  
at  
org.elasticsearch.search.internal.InternalSearchHits.readSearchHits(InternalSearchHits.java:187)  
at  
org.elasticsearch.search.fetch.FetchSearchResult.readFrom(FetchSearchResult.java:97)  
at  
org.elasticsearch.transport.netty.MessageChannelHandler.handleResponse(MessageChannelHandler.java:145)  
... 23 more  
[2013-08-21 14:46:12,536][WARN][transport.netty] [Harpoon]  
Message not fully read (response) for [43114] handler  
org.elasticsearch.search.action.Sear  
chServiceTransportAction$8@656d2fda, error [false], resetting

Regards,  
Joost

--  
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:** ![Joost\_Cassee](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/joost_cassee/32/2156_2.png) [@Joost\_Cassee](https://discuss.elastic.co/u/Joost_Cassee)\
**Post date:** [August 21, 2013, 1:00pm UTC](https://discuss.elastic.co/t/exception-while-searching-from-java/13281/4 "2013-08-21T13:00:41Z")

</div>

Sorry for the reply-to-self's, but this is another exception I am seeing:

org.elasticsearch.transport.RemoteTransportException: Failed to deserialize  
response of type [org.elasticsearch.search.query.QuerySearchResult]  
Caused by: org.elasticsearch.transport.TransportSerializationException:  
Failed to deserialize response of type  
[org.elasticsearch.search.query.QuerySearchResult]  
at  
org.elasticsearch.transport.netty.MessageChannelHandler.handleResponse(MessageChannelHandler.java:147)  
at  
org.elasticsearch.transport.netty.MessageChannelHandler.messageReceived(MessageChannelHandler.java:124)  
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(ThreadPoolExecutor.java:1145)  
at  
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)  
at java.lang.Thread.run(Thread.java:724)  
Caused by: java.lang.IndexOutOfBoundsException: Readable byte limit  
exceeded: 40  
at  
org.elasticsearch.common.netty.buffer.AbstractChannelBuffer.readByte(AbstractChannelBuffer.java:236)  
at  
org.elasticsearch.transport.netty.ChannelBufferStreamInput.readByte(ChannelBufferStreamInput.java:132)  
at  
org.elasticsearch.common.io.stream.AdapterStreamInput.readByte(AdapterStreamInput.java:35)  
at  
org.elasticsearch.common.io.stream.StreamInput.readBoolean(StreamInput.java:267)  
at  
org.elasticsearch.search.query.QuerySearchResult.readFrom(QuerySearchResult.java:152)  
at  
org.elasticsearch.transport.netty.MessageChannelHandler.handleResponse(MessageChannelHandler.java:145)  
... 23 more  
[2013-08-21 14:58:11,411][WARN][transport.netty] [Everyman]  
Message read past expected size (response) for [9328] handler  
org.elasticsearch.search.action.SearchServiceTransportAction$2@1625ed2d,  
error [false], resetting

All of these are server-side, by the way.

Regards,  
Joost

--  
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:** [August 21, 2013, 1:33pm UTC](https://discuss.elastic.co/t/exception-while-searching-from-java/13281/5 "2013-08-21T13:33:30Z")

</div>

You probably have a node or client on your network that tries to communicate with your node but with another es version or another JVM version.

Could you check that?

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

Le 21 août 2013 à 15:00, Joost Cassee [joost@cassee.net](mailto:joost@cassee.net) a écrit :

> Sorry for the reply-to-self's, but this is another exception I am seeing:
> 
> org.elasticsearch.transport.RemoteTransportException: Failed to deserialize response of type [org.elasticsearch.search.query.QuerySearchResult]  
> Caused by: org.elasticsearch.transport.TransportSerializationException: Failed to deserialize response of type [org.elasticsearch.search.query.QuerySearchResult]  
> at org.elasticsearch.transport.netty.MessageChannelHandler.handleResponse(MessageChannelHandler.java:147)  
> at org.elasticsearch.transport.netty.MessageChannelHandler.messageReceived(MessageChannelHandler.java:124)  
> 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(ThreadPoolExecutor.java:1145)  
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)  
> at java.lang.Thread.run(Thread.java:724)  
> Caused by: java.lang.IndexOutOfBoundsException: Readable byte limit exceeded: 40  
> at org.elasticsearch.common.netty.buffer.AbstractChannelBuffer.readByte(AbstractChannelBuffer.java:236)  
> at org.elasticsearch.transport.netty.ChannelBufferStreamInput.readByte(ChannelBufferStreamInput.java:132)  
> at org.elasticsearch.common.io.stream.AdapterStreamInput.readByte(AdapterStreamInput.java:35)  
> at org.elasticsearch.common.io.stream.StreamInput.readBoolean(StreamInput.java:267)  
> at org.elasticsearch.search.query.QuerySearchResult.readFrom(QuerySearchResult.java:152)  
> at org.elasticsearch.transport.netty.MessageChannelHandler.handleResponse(MessageChannelHandler.java:145)  
> ... 23 more  
> [2013-08-21 14:58:11,411][WARN][transport.netty] [Everyman] Message read past expected size (response) for [9328] handler org.elasticsearch.search.action.SearchServiceTransportAction$2@1625ed2d, error [false], resetting
> 
> All of these are server-side, by the way.
> 
> Regards,  
> Joost
> 
> --  
> 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:** ![simonw\_2](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/simonw_2/32/1130_2.png) [@simonw\_2](https://discuss.elastic.co/u/simonw_2)\
**Post date:** [August 21, 2013, 1:35pm UTC](https://discuss.elastic.co/t/exception-while-searching-from-java/13281/6 "2013-08-21T13:35:45Z")

</div>

hmm odd, can you show me the output of

$ curl -XGET '[http://localhost:9200/\_cluster/state](http://localhost:9200/_cluster/state)'

On Wednesday, August 21, 2013 3:00:41 PM UTC+2, Joost Cassee wrote:

> Sorry for the reply-to-self's, but this is another exception I am seeing:
> 
> org.elasticsearch.transport.RemoteTransportException: Failed to  
> deserialize response of type  
> [org.elasticsearch.search.query.QuerySearchResult]  
> Caused by: org.elasticsearch.transport.TransportSerializationException:  
> Failed to deserialize response of type  
> [org.elasticsearch.search.query.QuerySearchResult]  
> at  
> org.elasticsearch.transport.netty.MessageChannelHandler.handleResponse(MessageChannelHandler.java:147)  
> at  
> org.elasticsearch.transport.netty.MessageChannelHandler.messageReceived(MessageChannelHandler.java:124)  
> 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(ThreadPoolExecutor.java:1145)  
> at  
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)  
> at java.lang.Thread.run(Thread.java:724)  
> Caused by: java.lang.IndexOutOfBoundsException: Readable byte limit  
> exceeded: 40  
> at  
> org.elasticsearch.common.netty.buffer.AbstractChannelBuffer.readByte(AbstractChannelBuffer.java:236)  
> at  
> org.elasticsearch.transport.netty.ChannelBufferStreamInput.readByte(ChannelBufferStreamInput.java:132)  
> at  
> org.elasticsearch.common.io.stream.AdapterStreamInput.readByte(AdapterStreamInput.java:35)  
> at  
> org.elasticsearch.common.io.stream.StreamInput.readBoolean(StreamInput.java:267)  
> at  
> org.elasticsearch.search.query.QuerySearchResult.readFrom(QuerySearchResult.java:152)  
> at  
> org.elasticsearch.transport.netty.MessageChannelHandler.handleResponse(MessageChannelHandler.java:145)  
> ... 23 more  
> [2013-08-21 14:58:11,411][WARN][transport.netty] [Everyman]  
> Message read past expected size (response) for [9328] handler  
> org.elasticsearch.search.action.SearchServiceTransportAction$2@1625ed2d,  
> error [false], resetting
> 
> All of these are server-side, by the way.
> 
> Regards,  
> Joost

--  
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:** ![Joost\_Cassee](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/joost_cassee/32/2156_2.png) [@Joost\_Cassee](https://discuss.elastic.co/u/Joost_Cassee)\
**Post date:** [August 22, 2013, 12:54pm UTC](https://discuss.elastic.co/t/exception-while-searching-from-java/13281/7 "2013-08-22T12:54:42Z")

</div>

Hi David and Simon,

Good call both of you. What happened was that someone else had indeed  
started an instance on the same network, and the nodes were forming a  
cluster. The other node was running 0.20, so I am assuming that caused  
the problems.

Thank you very much for help!

Regards,  
Joost

2013/8/21 simonw [simon.willnauer@elasticsearch.com](mailto:simon.willnauer@elasticsearch.com):

> hmm odd, can you show me the output of
> 
> $ curl -XGET '[http://localhost:9200/\_cluster/state](http://localhost:9200/_cluster/state)'
> 
> On Wednesday, August 21, 2013 3:00:41 PM UTC+2, Joost Cassee wrote:
> 
> > Sorry for the reply-to-self's, but this is another exception I am seeing:
> > 
> > org.elasticsearch.transport.RemoteTransportException: Failed to  
> > deserialize response of type  
> > [org.elasticsearch.search.query.QuerySearchResult]  
> > Caused by: org.elasticsearch.transport.TransportSerializationException:  
> > Failed to deserialize response of type  
> > [org.elasticsearch.search.query.QuerySearchResult]  
> > at  
> > org.elasticsearch.transport.netty.MessageChannelHandler.handleResponse(MessageChannelHandler.java:147)  
> > at  
> > org.elasticsearch.transport.netty.MessageChannelHandler.messageReceived(MessageChannelHandler.java:124)  
> > 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(ThreadPoolExecutor.java:1145)  
> > at  
> > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)  
> > at java.lang.Thread.run(Thread.java:724)  
> > Caused by: java.lang.IndexOutOfBoundsException: Readable byte limit  
> > exceeded: 40  
> > at  
> > org.elasticsearch.common.netty.buffer.AbstractChannelBuffer.readByte(AbstractChannelBuffer.java:236)  
> > at  
> > org.elasticsearch.transport.netty.ChannelBufferStreamInput.readByte(ChannelBufferStreamInput.java:132)  
> > at  
> > org.elasticsearch.common.io.stream.AdapterStreamInput.readByte(AdapterStreamInput.java:35)  
> > at  
> > org.elasticsearch.common.io.stream.StreamInput.readBoolean(StreamInput.java:267)  
> > at  
> > org.elasticsearch.search.query.QuerySearchResult.readFrom(QuerySearchResult.java:152)  
> > at  
> > org.elasticsearch.transport.netty.MessageChannelHandler.handleResponse(MessageChannelHandler.java:145)  
> > ... 23 more  
> > [2013-08-21 14:58:11,411][WARN][transport.netty] [Everyman]  
> > Message read past expected size (response) for [9328] handler  
> > org.elasticsearch.search.action.SearchServiceTransportAction$2@1625ed2d,  
> > error [false], resetting
> > 
> > All of these are server-side, by the way.
> > 
> > Regards,  
> > Joost
> 
> --  
> You received this message because you are subscribed to a topic in the  
> Google Groups "elasticsearch" group.  
> To unsubscribe from this topic, visit  
> [https://groups.google.com/d/topic/elasticsearch/TQk3sC8DuaU/unsubscribe](https://groups.google.com/d/topic/elasticsearch/TQk3sC8DuaU/unsubscribe).  
> To unsubscribe from this group and all its topics, 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).

--  
Joost Cassee  
[http://joost.cassee.net](http://joost.cassee.net)

--  
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:** ![simonw\_2](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/simonw_2/32/1130_2.png) [@simonw\_2](https://discuss.elastic.co/u/simonw_2)\
**Post date:** [August 22, 2013, 12:59pm UTC](https://discuss.elastic.co/t/exception-while-searching-from-java/13281/8 "2013-08-22T12:59:25Z")

</div>

thanks for clarifying

simon  
On Thursday, August 22, 2013 2:54:42 PM UTC+2, Joost Cassee wrote:

> Hi David and Simon,
> 
> Good call both of you. What happened was that someone else had indeed  
> started an instance on the same network, and the nodes were forming a  
> cluster. The other node was running 0.20, so I am assuming that caused  
> the problems.
> 
> Thank you very much for help!
> 
> Regards,  
> Joost
> 
> 2013/8/21 simonw \<[simon.w...@elasticsearch.com](mailto:simon.w...@elasticsearch.com) \<javascript:\>\>:
> 
> > hmm odd, can you show me the output of
> > 
> > $ curl -XGET '[http://localhost:9200/\_cluster/state](http://localhost:9200/_cluster/state)'
> > 
> > On Wednesday, August 21, 2013 3:00:41 PM UTC+2, Joost Cassee wrote:
> > 
> > > Sorry for the reply-to-self's, but this is another exception I am  
> > > seeing:
> > > 
> > > org.elasticsearch.transport.RemoteTransportException: Failed to  
> > > deserialize response of type  
> > > [org.elasticsearch.search.query.QuerySearchResult]  
> > > Caused by: org.elasticsearch.transport.TransportSerializationException:  
> > > Failed to deserialize response of type  
> > > [org.elasticsearch.search.query.QuerySearchResult]  
> > > at
> 
> org.elasticsearch.transport.netty.MessageChannelHandler.handleResponse(MessageChannelHandler.java:147)
> 
> > > ```
> > > at 
> > > 
> > > ```
> 
> org.elasticsearch.transport.netty.MessageChannelHandler.messageReceived(MessageChannelHandler.java:124)
> 
> > > ```
> > > 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(ThreadPoolExecutor.java:1145)
> 
> > > ```
> > > at 
> > > 
> > > ```
> 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> 
> > > ```
> > > at java.lang.Thread.run(Thread.java:724) 
> > > 
> > > ```
> > > 
> > > Caused by: java.lang.IndexOutOfBoundsException: Readable byte limit  
> > > exceeded: 40  
> > > at
> 
> org.elasticsearch.common.netty.buffer.AbstractChannelBuffer.readByte(AbstractChannelBuffer.java:236)
> 
> > > ```
> > > at 
> > > 
> > > ```
> 
> org.elasticsearch.transport.netty.ChannelBufferStreamInput.readByte(ChannelBufferStreamInput.java:132)
> 
> > > ```
> > > at 
> > > 
> > > ```
> 
> org.elasticsearch.common.io.stream.AdapterStreamInput.readByte(AdapterStreamInput.java:35)
> 
> > > ```
> > > at 
> > > 
> > > ```
> 
> org.elasticsearch.common.io.stream.StreamInput.readBoolean(StreamInput.java:267)
> 
> > > ```
> > > at 
> > > 
> > > ```
> 
> org.elasticsearch.search.query.QuerySearchResult.readFrom(QuerySearchResult.java:152)
> 
> > > ```
> > > at 
> > > 
> > > ```
> 
> org.elasticsearch.transport.netty.MessageChannelHandler.handleResponse(MessageChannelHandler.java:145)
> 
> > > ```
> > > ... 23 more 
> > > 
> > > ```
> > > 
> > > [2013-08-21 14:58:11,411][WARN][transport.netty] [Everyman]  
> > > Message read past expected size (response) for [9328] handler
> 
> org.elasticsearch.search.action.SearchServiceTransportAction$2@1625ed2d,
> 
> > > error [false], resetting
> > > 
> > > All of these are server-side, by the way.
> > > 
> > > Regards,  
> > > Joost
> > 
> > --  
> > You received this message because you are subscribed to a topic in the  
> > Google Groups "elasticsearch" group.  
> > To unsubscribe from this topic, visit  
> > [https://groups.google.com/d/topic/elasticsearch/TQk3sC8DuaU/unsubscribe](https://groups.google.com/d/topic/elasticsearch/TQk3sC8DuaU/unsubscribe).
> 
> > To unsubscribe from this group and all its topics, send an email to  
> > [elasticsearc...@googlegroups.com](mailto:elasticsearc...@googlegroups.com) \<javascript:\>.  
> > For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).
> 
> --  
> Joost Cassee  
> [http://joost.cassee.net](http://joost.cassee.net)

--  
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:20am UTC](https://discuss.elastic.co/t/exception-while-searching-from-java/13281/9 "2017-07-06T02:20:10Z")

</div>


