Caught exception while handling client http traffic, closing connection


(effektz) #1

Running into an issue on elastic. Right now elastic is not returning
anything, and this is the only thing that keeps being output to the log
file:

[2012-12-23 16:30:29,270][WARN ][http.netty ] [Lykos, Karl]
Caught exception while handling client http traffic, closing connection
[id: 0x4c97a006, /172.16.225.14:57157 => /172.16.225.22:9200]
java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:185)
at java.net.SocketInputStream.read(SocketInputStream.java:199)
at java.io.FilterInputStream.read(FilterInputStream.java:83)
at java.io.PushbackInputStream.read(PushbackInputStream.java:139)
at
org.elasticsearch.common.netty.channel.socket.oio.OioWorker.process(OioWorker.java:65)
at
org.elasticsearch.common.netty.channel.socket.oio.AbstractOioWorker.run(AbstractOioWorker.java:75)
at
org.elasticsearch.common.netty.channel.socket.oio.OioWorker.run(OioWorker.java:52)
at
org.elasticsearch.common.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102)
at
org.elasticsearch.common.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:636)

Any ideas on what is happening here?

--


(effektz) #2

Update: I tried getting it out of an UNASSIGNED state with no luck

When I try to do a simple count on an index, I get this:
{"count":0,"_shards":"total":1,"successful":0,"failed":1,"failures
":[{"index":"wm_index","shard":0,"reason":"BroadcastShardOperationFailedExc
eption[[wm_index][0] No active shard(s)]"}]}}

And this is what I get when I curl :9200/_cluster/health:
{"cluster_name":"elasticsearch","status":"red","timed_out":false,"number_of_nodes":1,"number_of_data_nodes":1,"active_primary_shards":0,"active_shards":0,"relocating_shards":0,"initializing_shards":0,"unassigned_shards":1}

curl -XPOST 'localhost:9200/_cluster/reroute' -d '{
"commands" : [
{"allocate" : {"index" : "wm_index", "shard" : 0, "node" :
"XKYnqpKeSaG87fHixwyeVQ", "allow_primary" : "true"}}
]
}'

--


(effektz) #3

A little more on my index:

index.number_of_shards: 1
index.number_of_replicas: 0

--


(Jörg Prante) #4

You have a cluster state of "red". There are many reasons.

The exception you show tells us, a client aborted the connection, it is
probably not related to the cause.

Does a node restart help?

Jörg

--


(ZillaG) #5

I'm also getting this exception, with v2.4.1. Any resolution to this? Here's my stack trace. Right now I don't have anything running except Elasticsearch.

[2016-10-05 22:22:03,995][WARN ][http.netty               ] [Hulk] Caught exception while handling client http traffic, closing connection [id: 0xb398933b, /127.0.0.1:51466 :> /127.0.0.1:9200]
java.lang.IllegalArgumentException: invalid version format: マ~
                                                              ￉￁ヒᄍ
	at org.jboss.netty.handler.codec.http.HttpVersion.<init>(HttpVersion.java:94)
	at org.jboss.netty.handler.codec.http.HttpVersion.valueOf(HttpVersion.java:62)
	at org.jboss.netty.handler.codec.http.HttpRequestDecoder.createMessage(HttpRequestDecoder.java:75)
	at org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(HttpMessageDecoder.java:191)
	at org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(HttpMessageDecoder.java:102)
	at org.jboss.netty.handler.codec.replay.ReplayingDecoder.callDecode(ReplayingDecoder.java:500)
	at org.jboss.netty.handler.codec.replay.ReplayingDecoder.cleanup(ReplayingDecoder.java:554)
	at org.jboss.netty.handler.codec.frame.FrameDecoder.channelDisconnected(FrameDecoder.java:365)

(venkat) #6

I'm also getting this exception, with v2.1.0. Any resolution to this?


(system) #7