# Connection failed: java.io.IOException: Expected handle header

**URL:** <https://discuss.elastic.co/t/connection-failed-java-io-ioexception-expected-handle-header/3143>\
**Category:** Elasticsearch\
**Created:** [July 23, 2010, 6:29pm UTC](https://discuss.elastic.co/t/connection-failed-java-io-ioexception-expected-handle-header/3143 "2010-07-23T18:29:06Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![eugeis](https://avatars.discourse-cdn.com/v4/letter/e/278dde/32.png) [@eugeis](https://discuss.elastic.co/u/eugeis)\
**Post date:** [July 23, 2010, 6:29pm UTC](https://discuss.elastic.co/t/connection-failed-java-io-ioexception-expected-handle-header/3143/1 "2010-07-23T18:29:06Z")

</div>

Hello,

I am trying to connect from groovy to a local server / node, but get this  
exception.

Here is the groovy code

GNodeBuilder nodeBuilder = nodeBuilder()  
nodeBuilder.settings {node {client = true}}  
gnode = nodeBuilder.node()

Content of elasticsearch.yl  
gateway:  
type: fs

Thanks  
eugeis

_Logs in client console_

22.07.2010 00:53:49 org.elasticsearch.common.logging.jdk.JdkESLogger  
internalInfo  
INFO: [Angela Cairn]  
{elasticsearch/0.9.0-SNAPSHOT/2010-07-12T21:39:58}[4280]: initializing ...  
22.07.2010 00:53:49 org.elasticsearch.common.logging.jdk.JdkESLogger  
internalInfo  
INFO: [Angela Cairn] loaded []  
22.07.2010 00:53:55 org.elasticsearch.common.logging.jdk.JdkESLogger  
internalInfo  
INFO: [Angela Cairn]  
{elasticsearch/0.9.0-SNAPSHOT/2010-07-12T21:39:58}[4280]: initialized  
22.07.2010 00:53:55 org.elasticsearch.common.logging.jdk.JdkESLogger  
internalInfo  
INFO: [Angela Cairn]  
{elasticsearch/0.9.0-SNAPSHOT/2010-07-12T21:39:58}[4280]: starting ...  
22.07.2010 00:53:55 org.elasticsearch.common.logging.jdk.JdkESLogger  
internalInfo  
INFO: [Angela Cairn] bound\_address {inet[/0.0.0.0:9301]}, publish\_address  
{inet[/192.168.11.36:9301]}  
22.07.2010 00:53:59 org.elasticsearch.common.logging.jdk.JdkESLogger  
internalWarn  
WARNUNG: [Angela Cairn] Message not fully read (response) for [0] and  
handler org.elasticsearch.transport.PlainTransportFuture@a3c5b6, resetting  
22.07.2010 00:53:59 org.elasticsearch.common.logging.jdk.JdkESLogger  
internalInfo  
INFO: [Angela Cairn] failed to send join request to master [[Robert  
Kelly][8ed33fe8-2178-422e-a973-243263c6d2e8][inet[/192.168.11.36:9300]]],  
reason [org.elasticsearch.transport.RemoteTransportException: None remote  
transport exception;  
org.elasticsearch.transport.TransportSerializationException: Failed to  
deserialize response of type  
[org.elasticsearch.discovery.zen.membership.MembershipAction$JoinResponse];  
java.io.IOException: Expected handle header]  
22.07.2010 00:53:59 org.elasticsearch.common.logging.jdk.JdkESLogger  
internalWarn  
WARNUNG: [Angela Cairn] Message not fully read (request) for [2] and action  
[discovery/zen/publish], resetting  
22.07.2010 00:54:02 org.elasticsearch.common.logging.jdk.JdkESLogger  
internalWarn  
WARNUNG: [Angela Cairn] Message not fully read (response) for [1] and  
handler org.elasticsearch.transport.PlainTransportFuture@1be2b55, resetting  
22.07.2010 00:54:02 org.elasticsearch.common.logging.jdk.JdkESLogger  
internalInfo  
INFO: [Angela Cairn] failed to send join request to master [[Robert  
Kelly][8ed33fe8-2178-422e-a973-243263c6d2e8][inet[/192.168.11.36:9300]]],  
reason [org.elasticsearch.transport.RemoteTransportException: None remote  
transport exception;  
org.elasticsearch.transport.TransportSerializationException: Failed to  
deserialize response of type  
[org.elasticsearch.discovery.zen.membership.MembershipAction$JoinResponse];  
java.io.IOException: Expected handle header]  
22.07.2010 00:54:05 org.elasticsearch.common.logging.jdk.JdkESLogger  
internalWarn  
WARNUNG: [Angela Cairn] Message not fully read (response) for [2] and  
handler org.elasticsearch.transport.PlainTransportFuture@e7c832, resetting  
22.07.2010 00:54:05 org.elasticsearch.common.logging.jdk.JdkESLogger  
internalInfo  
INFO: [Angela Cairn] failed to send join request to master [[Robert  
Kelly][8ed33fe8-2178-422e-a973-243263c6d2e8][inet[/192.168.11.36:9300]]],  
reason [org.elasticsearch.transport.RemoteTransportException: None remote  
transport exception;  
org.elasticsearch.transport.TransportSerializationException: Failed to  
deserialize response of type  
[org.elasticsearch.discovery.zen.membership.MembershipAction$JoinResponse];  
java.io.IOException: Expected handle header]  
22.07.2010 00:54:08 org.elasticsearch.common.logging.jdk.JdkESLogger  
internalWarn  
WARNUNG: [Angela Cairn] Message not fully read (response) for [3] and  
handler org.elasticsearch.transport.PlainTransportFuture@ccc96, resetting  
22.07.2010 00:54:08 org.elasticsearch.common.logging.jdk.JdkESLogger  
internalInfo  
INFO: [Angela Cairn] failed to send join request to master [[Robert  
Kelly][8ed33fe8-2178-422e-a973-243263c6d2e8][inet[/192.168.11.36:9300]]],  
reason [org.elasticsearch.transport.RemoteTransportException: None remote  
transport exception;  
org.elasticsearch.transport.TransportSerializationException: Failed to  
deserialize response of type  
[org.elasticsearch.discovery.zen.membership.MembershipAction$JoinResponse];  
java.io.IOException: Expected handle header]

_Logs in server / node console_

[00:53:14,046][INFO][node] [Robert Kelly]  
{elasticsearch/0.9.0-SNAPSHOT/2010-07-20T22:40:31}[3224]: initializing ...  
[00:53:14,109][INFO][plugins] [Robert Kelly] loaded  
[hadoop, mapper-attachments, cloud, transport-memcached, analysis-icu]  
[00:53:15,093][WARN][gateway.fs] [Robert Kelly] using local  
fs location for gateway, should be changed to be a shared location across  
nodes  
[00:53:15,109][INFO][node] [Robert Kelly]  
{elasticsearch/0.9.0-SNAPSHOT/2010-07-20T22:40:31}[3224]: initialized  
[00:53:15,109][INFO][node] [Robert Kelly]  
{elasticsearch/0.9.0-SNAPSHOT/2010-07-20T22:40:31}[3224]: starting ...  
[00:53:15,203][INFO][memcached] [Robert Kelly]  
bound\_address {inet[/0.0.0.0:11211]}, publish\_address {inet[/  
192.168.11.36:11211]}  
[00:53:15,218][INFO][transport] [Robert Kelly]  
bound\_address {inet[/0.0.0.0:9300]}, publish\_address {inet[/  
192.168.11.36:9300]}  
[00:53:18,250][INFO][cluster.service] [Robert Kelly] new\_master  
[Robert  
Kelly][8ed33fe8-2178-422e-a973-243263c6d2e8][inet[/192.168.11.36:9300]],  
reason: zen-disco-join (elected\_as\_master)  
[00:53:18,265][INFO][discovery] [Robert Kelly]  
elasticsearch/8ed33fe8-2178-422e-a973-243263c6d2e8  
[00:53:18,281][INFO][http] [Robert Kelly]  
bound\_address {inet[/0.0.0.0:9200]}, publish\_address {inet[/  
192.168.11.36:9200]}  
[00:53:18,343][INFO][jmx] [Robert Kelly]  
bound\_address {service:jmx:rmi:///jndi/rmi://:9400/jmxrmi}, publish\_address  
{service:jmx:rmi:///jndi/rmi://192.168.11.36:9400/jmxrmi}  
[00:53:18,343][INFO][node] [Robert Kelly]  
{elasticsearch/0.9.0-SNAPSHOT/2010-07-20T22:40:31}[3224]: started  
[00:53:59,093][INFO][cluster.service] [Robert Kelly] added  
{[Angela  
Cairn][c356f232-be18-42d1-8ec8-38c9470c3eec][inet[/192.168.11.36:9301]]{client=true,  
data=false, zen.master=false},}, reason: zen-disco-receive(from node[[Angela  
Cairn][c356f232-be18-42d1-8ec8-38c9470c3eec][inet[/192.168.11.36:9301]]{client=true,  
data=false, zen.master=false}])  
[00:53:59,125][WARN][discovery.zen.publish] [Robert Kelly] failed to  
send cluster state to [[Angela  
Cairn][c356f232-be18-42d1-8ec8-38c9470c3eec][inet[/192.168.11.36:9301]]{client=true,  
data=false, zen.master=false}], should be detected as failed soon...  
org.elasticsearch.transport.RemoteTransportException: [Angela  
Cairn][inet[/192.168.11.36:9301]][discovery/zen/publish]  
Caused by: java.io.IOException: Expected handle header  
at  
org.elasticsearch.common.io.stream.HandlesStreamInput.readUTF(HandlesStreamInput.java:83)

```
    at

```

org.elasticsearch.cluster.node.DiscoveryNode.readFrom(DiscoveryNode.java:185)

```
    at

```

org.elasticsearch.cluster.node.DiscoveryNode.readNode(DiscoveryNode.java:180)

```
    at

```

org.elasticsearch.cluster.node.DiscoveryNodes$Builder.readFrom(DiscoveryNodes.java:393)

```
    at

```

org.elasticsearch.cluster.ClusterState$Builder.readFrom(ClusterState.java:219)

```
    at

```

org.elasticsearch.discovery.zen.publish.PublishClusterStateAction$PublishClusterStateRequest.readFrom(PublishClusterStateAction.java:90)

```
    at

```

org.elasticsearch.transport.netty.MessageChannelHandler.handleRequest(MessageChannelHandler.java:173)

```
    at

```

org.elasticsearch.transport.netty.MessageChannelHandler.messageReceived(MessageChannelHandler.java:79)

```
    at

```

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

```
    at

```

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

```
    at

```

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

```
    at

```

org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:302)

```
    at

```

org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.unfoldAndFireMessageReceived(FrameDecoder.java:317)

```
    at

```

org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:299)

```
    at

```

org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:216)

```
    at

```

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

```
    at

```

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

```
    at

```

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

```
    at

```

org.elasticsearch.common.netty.OpenChannelsHandler.handleUpstream(OpenChannelsHandler.java:51)

```
    at

```

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

```
    at

```

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

```
    at

```

org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:274)

```
    at

```

org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:261)

```
    at

```

org.elasticsearch.common.netty.channel.socket.nio.NioWorker.read(NioWorker.java:349)

```
    at

```

org.elasticsearch.common.netty.channel.socket.nio.NioWorker.processSelectedKeys(NioWorker.java:281)

```
    at

```

org.elasticsearch.common.netty.channel.socket.nio.NioWorker.run(NioWorker.java:201)

```
    at

```

org.elasticsearch.common.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)

```
    at

```

org.elasticsearch.common.netty.util.internal.IoWorkerRunnable.run(IoWorkerRunnable.java:46)

```
    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:619)

```

[00:54:02,109][WARN][discovery.zen] [Robert Kelly] received a  
join request for an existing node [[Angela  
Cairn][c356f232-be18-42d1-8ec8-38c9470c3eec][inet[/192.168.11.36:9301]]{client=true,  
data=false, zen.master=false}]  
[00:54:05,109][WARN][discovery.zen] [Robert Kelly] received a  
join request for an existing node [[Angela  
Cairn][c356f232-be18-42d1-8ec8-38c9470c3eec][inet[/192.168.11.36:9301]]{client=true,  
data=false, zen.master=false}]  
[00:54:08,109][WARN][discovery.zen] [Robert Kelly] received a  
join request for an existing node [[Angela  
Cairn][c356f232-be18-42d1-8ec8-38c9470c3eec][inet[/192.168.11.36:9301]]{client=true,  
data=false, zen.master=false}]

---

<div class="post-metadata">

**Author:** ![kimchy](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kimchy/32/44952_2.png) [@kimchy](https://discuss.elastic.co/u/kimchy)\
**Post date:** [July 23, 2010, 6:30pm UTC](https://discuss.elastic.co/t/connection-failed-java-io-ioexception-expected-handle-header/3143/2 "2010-07-23T18:30:49Z")

</div>

Are you running the same version of the client and the server?

On Fri, Jul 23, 2010 at 9:29 PM, Eugen Eisler [eoeisler@googlemail.com](mailto:eoeisler@googlemail.com)wrote:

> Hello,
> 
> I am trying to connect from groovy to a local server / node, but get this  
> exception.
> 
> Here is the groovy code
> 
> GNodeBuilder nodeBuilder = nodeBuilder()  
> nodeBuilder.settings {node {client = true}}  
> gnode = nodeBuilder.node()
> 
> Content of elasticsearch.yl  
> gateway:  
> type: fs
> 
> Thanks  
> eugeis
> 
> _Logs in client console_
> 
> 22.07.2010 00:53:49 org.elasticsearch.common.logging.jdk.JdkESLogger  
> internalInfo  
> INFO: [Angela Cairn]  
> {elasticsearch/0.9.0-SNAPSHOT/2010-07-12T21:39:58}[4280]: initializing ...  
> 22.07.2010 00:53:49 org.elasticsearch.common.logging.jdk.JdkESLogger  
> internalInfo  
> INFO: [Angela Cairn] loaded   
> 22.07.2010 00:53:55 org.elasticsearch.common.logging.jdk.JdkESLogger  
> internalInfo  
> INFO: [Angela Cairn]  
> {elasticsearch/0.9.0-SNAPSHOT/2010-07-12T21:39:58}[4280]: initialized  
> 22.07.2010 00:53:55 org.elasticsearch.common.logging.jdk.JdkESLogger  
> internalInfo  
> INFO: [Angela Cairn]  
> {elasticsearch/0.9.0-SNAPSHOT/2010-07-12T21:39:58}[4280]: starting ...  
> 22.07.2010 00:53:55 org.elasticsearch.common.logging.jdk.JdkESLogger  
> internalInfo  
> INFO: [Angela Cairn] bound\_address {inet[/0.0.0.0:9301]}, publish\_address  
> {inet[/192.168.11.36:9301]}  
> 22.07.2010 00:53:59 org.elasticsearch.common.logging.jdk.JdkESLogger  
> internalWarn  
> WARNUNG: [Angela Cairn] Message not fully read (response) for [0] and  
> handler org.elasticsearch.transport.PlainTransportFuture@a3c5b6, resetting
> 
> 22.07.2010 00:53:59 org.elasticsearch.common.logging.jdk.JdkESLogger  
> internalInfo  
> INFO: [Angela Cairn] failed to send join request to master [[Robert  
> Kelly][8ed33fe8-2178-422e-a973-243263c6d2e8][inet[/192.168.11.36:9300]]],  
> reason [org.elasticsearch.transport.RemoteTransportException: None remote  
> transport exception;  
> org.elasticsearch.transport.TransportSerializationException: Failed to  
> deserialize response of type  
> [org.elasticsearch.discovery.zen.membership.MembershipAction$JoinResponse];  
> java.io.IOException: Expected handle header]  
> 22.07.2010 00:53:59 org.elasticsearch.common.logging.jdk.JdkESLogger  
> internalWarn  
> WARNUNG: [Angela Cairn] Message not fully read (request) for [2] and action  
> [discovery/zen/publish], resetting  
> 22.07.2010 00:54:02 org.elasticsearch.common.logging.jdk.JdkESLogger  
> internalWarn  
> WARNUNG: [Angela Cairn] Message not fully read (response) for [1] and  
> handler org.elasticsearch.transport.PlainTransportFuture@1be2b55,  
> resetting  
> 22.07.2010 00:54:02 org.elasticsearch.common.logging.jdk.JdkESLogger  
> internalInfo  
> INFO: [Angela Cairn] failed to send join request to master [[Robert  
> Kelly][8ed33fe8-2178-422e-a973-243263c6d2e8][inet[/192.168.11.36:9300]]],  
> reason [org.elasticsearch.transport.RemoteTransportException: None remote  
> transport exception;  
> org.elasticsearch.transport.TransportSerializationException: Failed to  
> deserialize response of type  
> [org.elasticsearch.discovery.zen.membership.MembershipAction$JoinResponse];  
> java.io.IOException: Expected handle header]  
> 22.07.2010 00:54:05 org.elasticsearch.common.logging.jdk.JdkESLogger  
> internalWarn  
> WARNUNG: [Angela Cairn] Message not fully read (response) for [2] and  
> handler org.elasticsearch.transport.PlainTransportFuture@e7c832, resetting
> 
> 22.07.2010 00:54:05 org.elasticsearch.common.logging.jdk.JdkESLogger  
> internalInfo  
> INFO: [Angela Cairn] failed to send join request to master [[Robert  
> Kelly][8ed33fe8-2178-422e-a973-243263c6d2e8][inet[/192.168.11.36:9300]]],  
> reason [org.elasticsearch.transport.RemoteTransportException: None remote  
> transport exception;  
> org.elasticsearch.transport.TransportSerializationException: Failed to  
> deserialize response of type  
> [org.elasticsearch.discovery.zen.membership.MembershipAction$JoinResponse];  
> java.io.IOException: Expected handle header]  
> 22.07.2010 00:54:08 org.elasticsearch.common.logging.jdk.JdkESLogger  
> internalWarn  
> WARNUNG: [Angela Cairn] Message not fully read (response) for [3] and  
> handler org.elasticsearch.transport.PlainTransportFuture@ccc96, resetting  
> 22.07.2010 00:54:08 org.elasticsearch.common.logging.jdk.JdkESLogger  
> internalInfo  
> INFO: [Angela Cairn] failed to send join request to master [[Robert  
> Kelly][8ed33fe8-2178-422e-a973-243263c6d2e8][inet[/192.168.11.36:9300]]],  
> reason [org.elasticsearch.transport.RemoteTransportException: None remote  
> transport exception;  
> org.elasticsearch.transport.TransportSerializationException: Failed to  
> deserialize response of type  
> [org.elasticsearch.discovery.zen.membership.MembershipAction$JoinResponse];  
> java.io.IOException: Expected handle header]
> 
> _Logs in server / node console_
> 
> [00:53:14,046][INFO][node] [Robert Kelly]  
> {elasticsearch/0.9.0-SNAPSHOT/2010-07-20T22:40:31}[3224]: initializing ...  
> [00:53:14,109][INFO][plugins] [Robert Kelly] loaded  
> [hadoop, mapper-attachments, cloud, transport-memcached, analysis-icu]  
> [00:53:15,093][WARN][gateway.fs] [Robert Kelly] using local  
> fs location for gateway, should be changed to be a shared location across  
> nodes  
> [00:53:15,109][INFO][node] [Robert Kelly]  
> {elasticsearch/0.9.0-SNAPSHOT/2010-07-20T22:40:31}[3224]: initialized  
> [00:53:15,109][INFO][node] [Robert Kelly]  
> {elasticsearch/0.9.0-SNAPSHOT/2010-07-20T22:40:31}[3224]: starting ...  
> [00:53:15,203][INFO][memcached] [Robert Kelly]  
> bound\_address {inet[/0.0.0.0:11211]}, publish\_address {inet[/  
> 192.168.11.36:11211]}  
> [00:53:15,218][INFO][transport] [Robert Kelly]  
> bound\_address {inet[/0.0.0.0:9300]}, publish\_address {inet[/  
> 192.168.11.36:9300]}  
> [00:53:18,250][INFO][cluster.service] [Robert Kelly] new\_master  
> [Robert  
> Kelly][8ed33fe8-2178-422e-a973-243263c6d2e8][inet[/192.168.11.36:9300]],  
> reason: zen-disco-join (elected\_as\_master)  
> [00:53:18,265][INFO][discovery] [Robert Kelly]  
> elasticsearch/8ed33fe8-2178-422e-a973-243263c6d2e8  
> [00:53:18,281][INFO][http] [Robert Kelly]  
> bound\_address {inet[/0.0.0.0:9200]}, publish\_address {inet[/  
> 192.168.11.36:9200]}  
> [00:53:18,343][INFO][jmx] [Robert Kelly]  
> bound\_address {service:jmx:rmi:///jndi/rmi://:9400/jmxrmi}, publish\_address  
> {service:jmx:rmi:///jndi/rmi://192.168.11.36:9400/jmxrmi}  
> [00:53:18,343][INFO][node] [Robert Kelly]  
> {elasticsearch/0.9.0-SNAPSHOT/2010-07-20T22:40:31}[3224]: started  
> [00:53:59,093][INFO][cluster.service] [Robert Kelly] added  
> {[Angela  
> Cairn][c356f232-be18-42d1-8ec8-38c9470c3eec][inet[/192.168.11.36:9301]]{client=true,  
> data=false, zen.master=false},}, reason: zen-disco-receive(from node[[Angela  
> Cairn][c356f232-be18-42d1-8ec8-38c9470c3eec][inet[/192.168.11.36:9301]]{client=true,  
> data=false, zen.master=false}])  
> [00:53:59,125][WARN][discovery.zen.publish] [Robert Kelly] failed to  
> send cluster state to [[Angela  
> Cairn][c356f232-be18-42d1-8ec8-38c9470c3eec][inet[/192.168.11.36:9301]]{client=true,  
> data=false, zen.master=false}], should be detected as failed soon...  
> org.elasticsearch.transport.RemoteTransportException: [Angela  
> Cairn][inet[/192.168.11.36:9301]][discovery/zen/publish]  
> Caused by: java.io.IOException: Expected handle header  
> at  
> org.elasticsearch.common.io.stream.HandlesStreamInput.readUTF(HandlesStreamInput.java:83)
> 
> ```
> at
> 
> ```
> 
> org.elasticsearch.cluster.node.DiscoveryNode.readFrom(DiscoveryNode.java:185)
> 
> ```
> at
> 
> ```
> 
> org.elasticsearch.cluster.node.DiscoveryNode.readNode(DiscoveryNode.java:180)
> 
> ```
> at
> 
> ```
> 
> org.elasticsearch.cluster.node.DiscoveryNodes$Builder.readFrom(DiscoveryNodes.java:393)
> 
> ```
> at
> 
> ```
> 
> org.elasticsearch.cluster.ClusterState$Builder.readFrom(ClusterState.java:219)
> 
> ```
> at
> 
> ```
> 
> org.elasticsearch.discovery.zen.publish.PublishClusterStateAction$PublishClusterStateRequest.readFrom(PublishClusterStateAction.java:90)
> 
> ```
> at
> 
> ```
> 
> org.elasticsearch.transport.netty.MessageChannelHandler.handleRequest(MessageChannelHandler.java:173)
> 
> ```
> at
> 
> ```
> 
> org.elasticsearch.transport.netty.MessageChannelHandler.messageReceived(MessageChannelHandler.java:79)
> 
> ```
> at
> 
> ```
> 
> org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:80)
> 
> ```
> at
> 
> ```
> 
> org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:545)
> 
> ```
> at
> 
> ```
> 
> org.elasticsearch.common.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:754)
> 
> ```
> at
> 
> ```
> 
> org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:302)
> 
> ```
> at
> 
> ```
> 
> org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.unfoldAndFireMessageReceived(FrameDecoder.java:317)
> 
> ```
> at
> 
> ```
> 
> org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:299)
> 
> ```
> at
> 
> ```
> 
> org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:216)
> 
> ```
> at
> 
> ```
> 
> org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:80)
> 
> ```
> at
> 
> ```
> 
> org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:545)
> 
> ```
> at
> 
> ```
> 
> org.elasticsearch.common.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:754)
> 
> ```
> at
> 
> ```
> 
> org.elasticsearch.common.netty.OpenChannelsHandler.handleUpstream(OpenChannelsHandler.java:51)
> 
> ```
> at
> 
> ```
> 
> org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:545)
> 
> ```
> at
> 
> ```
> 
> org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:540)
> 
> ```
> at
> 
> ```
> 
> org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:274)
> 
> ```
> at
> 
> ```
> 
> org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:261)
> 
> ```
> at
> 
> ```
> 
> org.elasticsearch.common.netty.channel.socket.nio.NioWorker.read(NioWorker.java:349)
> 
> ```
> at
> 
> ```
> 
> org.elasticsearch.common.netty.channel.socket.nio.NioWorker.processSelectedKeys(NioWorker.java:281)
> 
> ```
> at
> 
> ```
> 
> org.elasticsearch.common.netty.channel.socket.nio.NioWorker.run(NioWorker.java:201)
> 
> ```
> at
> 
> ```
> 
> org.elasticsearch.common.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)
> 
> ```
> at
> 
> ```
> 
> org.elasticsearch.common.netty.util.internal.IoWorkerRunnable.run(IoWorkerRunnable.java:46)
> 
> ```
> 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:619)
> 
> ```
> 
> [00:54:02,109][WARN][discovery.zen] [Robert Kelly] received a  
> join request for an existing node [[Angela  
> Cairn][c356f232-be18-42d1-8ec8-38c9470c3eec][inet[/192.168.11.36:9301]]{client=true,  
> data=false, zen.master=false}]  
> [00:54:05,109][WARN][discovery.zen] [Robert Kelly] received a  
> join request for an existing node [[Angela  
> Cairn][c356f232-be18-42d1-8ec8-38c9470c3eec][inet[/192.168.11.36:9301]]{client=true,  
> data=false, zen.master=false}]  
> [00:54:08,109][WARN][discovery.zen] [Robert Kelly] received a  
> join request for an existing node [[Angela  
> Cairn][c356f232-be18-42d1-8ec8-38c9470c3eec][inet[/192.168.11.36:9301]]{client=true,  
> data=false, zen.master=false}]

---

<div class="post-metadata">

**Author:** ![eugeis](https://avatars.discourse-cdn.com/v4/letter/e/278dde/32.png) [@eugeis](https://discuss.elastic.co/u/eugeis)\
**Post date:** [July 23, 2010, 8:20pm UTC](https://discuss.elastic.co/t/connection-failed-java-io-ioexception-expected-handle-header/3143/3 "2010-07-23T20:20:05Z")

</div>

Hi,

thanks, it was the problem.

I use maven (snapshots) for my client projects and maven get's per default  
the latest snapshots, but my server builded from sources files, and I don't  
get each day a new sources :-).  
Is it a possibily to update sources like "svn update" or what would be the  
best strategy, a trick to update server by maven?

## Thanks, Eugen

View this message in context: [http://elasticsearch-users.115913.n3.nabble.com/Connection-failed-java-io-IOException-Expected-handle-header-tp990525p990797.html](http://elasticsearch-users.115913.n3.nabble.com/Connection-failed-java-io-IOException-Expected-handle-header-tp990525p990797.html)  
Sent from the ElasticSearch Users mailing list archive at [Nabble.com](http://Nabble.com).

---

<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, 4:21am UTC](https://discuss.elastic.co/t/connection-failed-java-io-ioexception-expected-handle-header/3143/4 "2017-07-06T04:21:44Z")

</div>


