# Getting exception from ES cluster

**URL:** <https://discuss.elastic.co/t/getting-exception-from-es-cluster/31769>\
**Category:** Elasticsearch\
**Created:** [October 7, 2015, 12:11pm UTC](https://discuss.elastic.co/t/getting-exception-from-es-cluster/31769 "2015-10-07T12:11:51Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Phani\_Nadiminti](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/phani_nadiminti/32/45381_2.png) [@Phani\_Nadiminti](https://discuss.elastic.co/u/Phani_Nadiminti)\
**Post date:** [October 7, 2015, 12:11pm UTC](https://discuss.elastic.co/t/getting-exception-from-es-cluster/31769/1 "2015-10-07T12:11:51Z")

</div>

Hi ,

I have two node cluster both nodes are master and data enabled.I am getting following exception from nodes please suggest me why it is happening.

each node have heap size of 6 GB.

I am using ES version : 1.5.2

[WARN][http.netty] [ES\_BETA1] Caught exception while handling client http traffic, closing connection [id: 0x081a75d0, /ip:44568 =\> /ip:9200]  
java.lang.IllegalArgumentException: empty text  
at org.elasticsearch.common.netty.handler.codec.http.HttpVersion.(HttpVersion.java:89)  
at org.elasticsearch.common.netty.handler.codec.http.HttpVersion.valueOf(HttpVersion.java:62)  
at org.elasticsearch.common.netty.handler.codec.http.HttpRequestDecoder.createMessage(HttpRequestDecoder.java:75)  
at org.elasticsearch.common.netty.handler.codec.http.HttpMessageDecoder.decode(HttpMessageDecoder.java:191)  
at org.elasticsearch.common.netty.handler.codec.http.HttpMessageDecoder.decode(HttpMessageDecoder.java:102)  
at org.elasticsearch.common.netty.handler.codec.replay.ReplayingDecoder.callDecode(ReplayingDecoder.java:500)  
at org.elasticsearch.common.netty.handler.codec.replay.ReplayingDecoder.messageReceived(ReplayingDecoder.java:435)  
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.OpenChannelsHandler.handleUpstream(OpenChannelsHandler.java:74)  
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:108)  
at org.elasticsearch.common.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:337)  
at org.elasticsearch.common.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89)  
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:745)

---

<div class="post-metadata">

**Author:** ![mgrigorov](https://avatars.discourse-cdn.com/v4/letter/m/43a26b/32.png) [@mgrigorov](https://discuss.elastic.co/u/mgrigorov)\
**Post date:** [October 7, 2015, 8:39pm UTC](https://discuss.elastic.co/t/getting-exception-from-es-cluster/31769/2 "2015-10-07T20:39:36Z")

</div>

Hi,

The error message comes from Netty and it says that it cannot detect the  
version of HTTP in the request, so it drops the connection.

---

<div class="post-metadata">

**Author:** ![S\_Charlesworth](https://avatars.discourse-cdn.com/v4/letter/s/858c86/32.png) [@S\_Charlesworth](https://discuss.elastic.co/u/S_Charlesworth)\
**Post date:** [March 11, 2016, 10:13pm UTC](https://discuss.elastic.co/t/getting-exception-from-es-cluster/31769/3 "2016-03-11T22:13:17Z")

</div>

Wow, somebody can read.

---

<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 5, 2017, 11:09pm UTC](https://discuss.elastic.co/t/getting-exception-from-es-cluster/31769/4 "2017-07-05T23:09:02Z")

</div>


