# Nodes API incomplete

**URL:** https://discuss.elastic.co/t/nodes-api-incomplete/16824
**Category:** Elasticsearch
**Created:** [April 4, 2014, 6:22pm UTC](https://discuss.elastic.co/t/nodes-api-incomplete/16824 "2014-04-04T18:22:47Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![Andrew\_Mehler](https://avatars.discourse-cdn.com/v4/letter/a/41988e/32.png) [@Andrew\_Mehler](https://discuss.elastic.co/u/Andrew_Mehler)
#### Post date: [April 4, 2014, 6:22pm UTC](https://discuss.elastic.co/t/nodes-api-incomplete/16824/1 "2014-04-04T18:22:47Z")

</div>

I have a cluster with 15 nodes, 10 data nodes, 3 master+clients and 2  
client only

/\_cluster/health

shows everything is normal:

- number\_of\_nodes: 15,
- number\_of\_data\_nodes: 10,

but  
/\_nodes  
is only showing the 5 non-data nodes, and not all 15.

however, if I ask for a specific information on the nodes, say  
/\_nodes/jvm  
then all 15 will show up.

Does anyone know what is going on here? The discrepancy is causing some  
plugins not to work correctly.  
Thanks!

--  
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/ae38c6f6-34be-4473-9366-c2066bf76ccf%40googlegroups.com](https://groups.google.com/d/msgid/elasticsearch/ae38c6f6-34be-4473-9366-c2066bf76ccf%40googlegroups.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<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: [April 7, 2014, 7:47am UTC](https://discuss.elastic.co/t/nodes-api-incomplete/16824/2 "2014-04-07T07:47:05Z")

</div>

Hey,

I just tested with one master only node and two data only nodes and did not  
have a problem. Can you recreate this issue and create a gist or a github  
issue how you managed to get into that state? Also what elasticsearch  
version is this?

--Alex

On Fri, Apr 4, 2014 at 8:22 PM, Andrew Mehler [mehler@gmail.com](mailto:mehler@gmail.com) wrote:

> I have a cluster with 15 nodes, 10 data nodes, 3 master+clients and 2  
> client only
> 
> /\_cluster/health
> 
> shows everything is normal:
> 
> - number\_of\_nodes: 15,
> - number\_of\_data\_nodes: 10,
> 
> but  
> /\_nodes  
> is only showing the 5 non-data nodes, and not all 15.
> 
> however, if I ask for a specific information on the nodes, say  
> /\_nodes/jvm  
> then all 15 will show up.
> 
> Does anyone know what is going on here? The discrepancy is causing some  
> plugins not to work correctly.  
> Thanks!
> 
> --  
> 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/ae38c6f6-34be-4473-9366-c2066bf76ccf%40googlegroups.com](https://groups.google.com/d/msgid/elasticsearch/ae38c6f6-34be-4473-9366-c2066bf76ccf%40googlegroups.com)[https://groups.google.com/d/msgid/elasticsearch/ae38c6f6-34be-4473-9366-c2066bf76ccf%40googlegroups.com?utm\_medium=email&utm\_source=footer](https://groups.google.com/d/msgid/elasticsearch/ae38c6f6-34be-4473-9366-c2066bf76ccf%40googlegroups.com?utm_medium=email&utm_source=footer)  
> .  
> For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

--  
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\_5j8rZX9a2T%3DMZRDWtshG8i0GYR8%2B8FTZGDPdr2itNuA%40mail.gmail.com](https://groups.google.com/d/msgid/elasticsearch/CAGCwEM_5j8rZX9a2T%3DMZRDWtshG8i0GYR8%2B8FTZGDPdr2itNuA%40mail.gmail.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<div class="post-metadata">

### Author: ![Andrew\_Mehler](https://avatars.discourse-cdn.com/v4/letter/a/41988e/32.png) [@Andrew\_Mehler](https://discuss.elastic.co/u/Andrew_Mehler)
#### Post date: [April 7, 2014, 12:46pm UTC](https://discuss.elastic.co/t/nodes-api-incomplete/16824/3 "2014-04-07T12:46:37Z")

</div>

This is version 1.1

I belive I found what is causing the error

[2014-04-07 12:38:59,270][DEBUG][action.admin.cluster.node.info]  
[newspd4.aoa.twosigma.com-master-0] failed to execute on node  
[1OfLJ-r\_RJinwXN2C0dqoQ]  
org.elasticsearch.transport.RemoteTransportException: Failed to deserialize  
response of type [org.elasticsearch.action.admin.cluster.node.info.NodeInfo]  
Caused by: org.elasticsearch.transport.TransportSerializationException:  
Failed to deserialize response of type  
[org.elasticsearch.action.admin.cluster.node.info.NodeInfo]  
at  
org.elasticsearch.transport.netty.MessageChannelHandler.handleResponse(MessageChannelHandler.java:148)  
at  
org.elasticsearch.transport.netty.MessageChannelHandler.messageReceived(MessageChannelHandler.java:125)  
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:108)  
at  
org.elasticsearch.common.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:318)  
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:744)  
Caused by: java.lang.IndexOutOfBoundsException: Readable byte limit  
exceeded: 12508  
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.StreamInput.readString(StreamInput.java:276)  
at  
org.elasticsearch.common.io.stream.HandlesStreamInput.readString(HandlesStreamInput.java:61)  
at  
org.elasticsearch.action.admin.cluster.node.info.PluginInfo.readFrom(PluginInfo.java:133)  
at  
org.elasticsearch.action.admin.cluster.node.info.PluginInfo.readPluginInfo(PluginInfo.java:126)  
at  
org.elasticsearch.action.admin.cluster.node.info.PluginsInfo.readFrom(PluginsInfo.java:67)  
at  
org.elasticsearch.action.admin.cluster.node.info.PluginsInfo.readPluginsInfo(PluginsInfo.java:59)  
at  
org.elasticsearch.action.admin.cluster.node.info.NodeInfo.readFrom(NodeInfo.java:236)  
at  
org.elasticsearch.transport.netty.MessageChannelHandler.handleResponse(MessageChannelHandler.java:146)  
... 23 more  
(END)

On Monday, April 7, 2014 3:47:05 AM UTC-4, Alexander Reelsen wrote:

> Hey,
> 
> I just tested with one master only node and two data only nodes and did  
> not have a problem. Can you recreate this issue and create a gist or a  
> github issue how you managed to get into that state? Also what  
> elasticsearch version is this?
> 
> --Alex
> 
> On Fri, Apr 4, 2014 at 8:22 PM, Andrew Mehler \<[meh...@gmail.com](mailto:meh...@gmail.com)\<javascript:\>
> 
> > wrote:
> 
> > I have a cluster with 15 nodes, 10 data nodes, 3 master+clients and 2  
> > client only
> > 
> > /\_cluster/health
> > 
> > shows everything is normal:
> > 
> > - number\_of\_nodes: 15,
> > - number\_of\_data\_nodes: 10,
> > 
> > but  
> > /\_nodes  
> > is only showing the 5 non-data nodes, and not all 15.
> > 
> > however, if I ask for a specific information on the nodes, say  
> > /\_nodes/jvm  
> > then all 15 will show up.
> > 
> > Does anyone know what is going on here? The discrepancy is causing some  
> > plugins not to work correctly.  
> > Thanks!
> > 
> > --  
> > 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 [elasticsearc...@googlegroups.com](mailto:elasticsearc...@googlegroups.com) \<javascript:\>.  
> > To view this discussion on the web visit  
> > [https://groups.google.com/d/msgid/elasticsearch/ae38c6f6-34be-4473-9366-c2066bf76ccf%40googlegroups.com](https://groups.google.com/d/msgid/elasticsearch/ae38c6f6-34be-4473-9366-c2066bf76ccf%40googlegroups.com)[https://groups.google.com/d/msgid/elasticsearch/ae38c6f6-34be-4473-9366-c2066bf76ccf%40googlegroups.com?utm\_medium=email&utm\_source=footer](https://groups.google.com/d/msgid/elasticsearch/ae38c6f6-34be-4473-9366-c2066bf76ccf%40googlegroups.com?utm_medium=email&utm_source=footer)  
> > .  
> > For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

--  
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/36caf6ae-bc16-4af0-bf34-9c1672179d15%40googlegroups.com](https://groups.google.com/d/msgid/elasticsearch/36caf6ae-bc16-4af0-bf34-9c1672179d15%40googlegroups.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<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: [April 7, 2014, 3:40pm UTC](https://discuss.elastic.co/t/nodes-api-incomplete/16824/4 "2014-04-07T15:40:57Z")

</div>

Hey,

are you running the same elasticsearch and JVM versions everywhere? Just  
check and paste with the awesome cat Api...

curl 'localhost:9200/\_cat/nodes?v&h=host,ip,jdk,version'

--Alex

On Mon, Apr 7, 2014 at 2:46 PM, Andrew Mehler [mehler@gmail.com](mailto:mehler@gmail.com) wrote:

> This is version 1.1
> 
> I belive I found what is causing the error
> 
> [2014-04-07 12:38:59,270][DEBUG][action.admin.cluster.node.info]  
> [newspd4.aoa.twosigma.com-master-0] failed to execute on node  
> [1OfLJ-r\_RJinwXN2C0dqoQ]  
> org.elasticsearch.transport.RemoteTransportException: Failed to  
> deserialize response of type  
> [org.elasticsearch.action.admin.cluster.node.info.NodeInfo]  
> Caused by: org.elasticsearch.transport.TransportSerializationException:  
> Failed to deserialize response of type  
> [org.elasticsearch.action.admin.cluster.node.info.NodeInfo]  
> at  
> org.elasticsearch.transport.netty.MessageChannelHandler.handleResponse(MessageChannelHandler.java:148)  
> at  
> org.elasticsearch.transport.netty.MessageChannelHandler.messageReceived(MessageChannelHandler.java:125)  
> 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:108)  
> at  
> org.elasticsearch.common.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:318)  
> 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:744)  
> Caused by: java.lang.IndexOutOfBoundsException: Readable byte limit  
> exceeded: 12508  
> 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.StreamInput.readString(StreamInput.java:276)  
> at  
> org.elasticsearch.common.io.stream.HandlesStreamInput.readString(HandlesStreamInput.java:61)  
> at  
> org.elasticsearch.action.admin.cluster.node.info.PluginInfo.readFrom(PluginInfo.java:133)  
> at  
> org.elasticsearch.action.admin.cluster.node.info.PluginInfo.readPluginInfo(PluginInfo.java:126)  
> at  
> org.elasticsearch.action.admin.cluster.node.info.PluginsInfo.readFrom(PluginsInfo.java:67)  
> at  
> org.elasticsearch.action.admin.cluster.node.info.PluginsInfo.readPluginsInfo(PluginsInfo.java:59)  
> at  
> org.elasticsearch.action.admin.cluster.node.info.NodeInfo.readFrom(NodeInfo.java:236)  
> at  
> org.elasticsearch.transport.netty.MessageChannelHandler.handleResponse(MessageChannelHandler.java:146)  
> ... 23 more  
> (END)
> 
> On Monday, April 7, 2014 3:47:05 AM UTC-4, Alexander Reelsen wrote:
> 
> > Hey,
> > 
> > I just tested with one master only node and two data only nodes and did  
> > not have a problem. Can you recreate this issue and create a gist or a  
> > github issue how you managed to get into that state? Also what  
> > elasticsearch version is this?
> > 
> > --Alex
> > 
> > On Fri, Apr 4, 2014 at 8:22 PM, Andrew Mehler [meh...@gmail.com](mailto:meh...@gmail.com) wrote:
> > 
> > > I have a cluster with 15 nodes, 10 data nodes, 3 master+clients and 2  
> > > client only
> > > 
> > > /\_cluster/health
> > > 
> > > shows everything is normal:
> > > 
> > > - number\_of\_nodes: 15,
> > > - number\_of\_data\_nodes: 10,
> > > 
> > > but  
> > > /\_nodes  
> > > is only showing the 5 non-data nodes, and not all 15.
> > > 
> > > however, if I ask for a specific information on the nodes, say  
> > > /\_nodes/jvm  
> > > then all 15 will show up.
> > > 
> > > Does anyone know what is going on here? The discrepancy is causing some  
> > > plugins not to work correctly.  
> > > Thanks!
> > > 
> > > --  
> > > 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 [elasticsearc...@googlegroups.com](mailto:elasticsearc...@googlegroups.com).
> > > 
> > > To view this discussion on the web visit [https://groups.google.com/d/](https://groups.google.com/d/)  
> > > msgid/elasticsearch/ae38c6f6-34be-4473-9366-c2066bf76ccf%  
> > > [40googlegroups.com](http://40googlegroups.com)[https://groups.google.com/d/msgid/elasticsearch/ae38c6f6-34be-4473-9366-c2066bf76ccf%40googlegroups.com?utm\_medium=email&utm\_source=footer](https://groups.google.com/d/msgid/elasticsearch/ae38c6f6-34be-4473-9366-c2066bf76ccf%40googlegroups.com?utm_medium=email&utm_source=footer)  
> > > .  
> > > For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).
> > 
> > --  
> > 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/36caf6ae-bc16-4af0-bf34-9c1672179d15%40googlegroups.com](https://groups.google.com/d/msgid/elasticsearch/36caf6ae-bc16-4af0-bf34-9c1672179d15%40googlegroups.com)[https://groups.google.com/d/msgid/elasticsearch/36caf6ae-bc16-4af0-bf34-9c1672179d15%40googlegroups.com?utm\_medium=email&utm\_source=footer](https://groups.google.com/d/msgid/elasticsearch/36caf6ae-bc16-4af0-bf34-9c1672179d15%40googlegroups.com?utm_medium=email&utm_source=footer)  
> > .
> 
> For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

--  
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-kKDcYz1Coe7T73MW4qhw5kTBMO7oHS0GXvQymH-i6ig%40mail.gmail.com](https://groups.google.com/d/msgid/elasticsearch/CAGCwEM-kKDcYz1Coe7T73MW4qhw5kTBMO7oHS0GXvQymH-i6ig%40mail.gmail.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<div class="post-metadata">

### Author: ![Andrew\_Mehler](https://avatars.discourse-cdn.com/v4/letter/a/41988e/32.png) [@Andrew\_Mehler](https://discuss.elastic.co/u/Andrew_Mehler)
#### Post date: [April 7, 2014, 6:33pm UTC](https://discuss.elastic.co/t/nodes-api-incomplete/16824/5 "2014-04-07T18:33:01Z")

</div>

Yes, the versions check out ok.

$ curl 'localhost:9200/\_cat/nodes?v&h=jdk,version'  
jdk version  
1.7.0\_51 1.1.0  
1.7.0\_51 1.1.0  
1.7.0\_51 1.1.0  
1.7.0\_51 1.1.0  
1.7.0\_51 1.1.0  
1.7.0\_51 1.1.0  
1.7.0\_51 1.1.0  
1.7.0\_51 1.1.0  
1.7.0\_51 1.1.0  
1.7.0\_51 1.1.0  
1.7.0\_51 1.1.0  
1.7.0\_51 1.1.0  
1.7.0\_51 1.1.0  
1.7.0\_51 1.1.0  
1.7.0\_51 1.1.0  
1.7.0\_51 1.1.0

though the indices were originally created on 1.0beta

On Monday, April 7, 2014 11:40:57 AM UTC-4, Alexander Reelsen wrote:

> Hey,
> 
> are you running the same elasticsearch and JVM versions everywhere? Just  
> check and paste with the awesome cat Api...
> 
> curl 'localhost:9200/\_cat/nodes?v&h=host,ip,jdk,version'
> 
> --Alex
> 
> On Mon, Apr 7, 2014 at 2:46 PM, Andrew Mehler \<[meh...@gmail.com](mailto:meh...@gmail.com)\<javascript:\>
> 
> > wrote:
> 
> > This is version 1.1
> > 
> > I belive I found what is causing the error
> > 
> > [2014-04-07 12:38:59,270][DEBUG][action.admin.cluster.node.info]  
> > [newspd4.aoa.twosigma.com-master-0] failed to execute on node  
> > [1OfLJ-r\_RJinwXN2C0dqoQ]  
> > org.elasticsearch.transport.RemoteTransportException: Failed to  
> > deserialize response of type  
> > [org.elasticsearch.action.admin.cluster.node.info.NodeInfo]  
> > Caused by: org.elasticsearch.transport.TransportSerializationException:  
> > Failed to deserialize response of type  
> > [org.elasticsearch.action.admin.cluster.node.info.NodeInfo]  
> > at  
> > org.elasticsearch.transport.netty.MessageChannelHandler.handleResponse(MessageChannelHandler.java:148)  
> > at  
> > org.elasticsearch.transport.netty.MessageChannelHandler.messageReceived(MessageChannelHandler.java:125)  
> > 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:108)  
> > at  
> > org.elasticsearch.common.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:318)  
> > 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:744)  
> > Caused by: java.lang.IndexOutOfBoundsException: Readable byte limit  
> > exceeded: 12508  
> > 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.StreamInput.readString(StreamInput.java:276)  
> > at  
> > org.elasticsearch.common.io.stream.HandlesStreamInput.readString(HandlesStreamInput.java:61)  
> > at  
> > org.elasticsearch.action.admin.cluster.node.info.PluginInfo.readFrom(PluginInfo.java:133)  
> > at  
> > org.elasticsearch.action.admin.cluster.node.info.PluginInfo.readPluginInfo(PluginInfo.java:126)  
> > at  
> > org.elasticsearch.action.admin.cluster.node.info.PluginsInfo.readFrom(PluginsInfo.java:67)  
> > at  
> > org.elasticsearch.action.admin.cluster.node.info.PluginsInfo.readPluginsInfo(PluginsInfo.java:59)  
> > at  
> > org.elasticsearch.action.admin.cluster.node.info.NodeInfo.readFrom(NodeInfo.java:236)  
> > at  
> > org.elasticsearch.transport.netty.MessageChannelHandler.handleResponse(MessageChannelHandler.java:146)  
> > ... 23 more  
> > (END)
> > 
> > On Monday, April 7, 2014 3:47:05 AM UTC-4, Alexander Reelsen wrote:
> > 
> > > Hey,
> > > 
> > > I just tested with one master only node and two data only nodes and did  
> > > not have a problem. Can you recreate this issue and create a gist or a  
> > > github issue how you managed to get into that state? Also what  
> > > elasticsearch version is this?
> > > 
> > > --Alex
> > > 
> > > On Fri, Apr 4, 2014 at 8:22 PM, Andrew Mehler [meh...@gmail.com](mailto:meh...@gmail.com) wrote:
> > > 
> > > > I have a cluster with 15 nodes, 10 data nodes, 3 master+clients and 2  
> > > > client only
> > > > 
> > > > /\_cluster/health
> > > > 
> > > > shows everything is normal:
> > > > 
> > > > - number\_of\_nodes: 15,
> > > > - number\_of\_data\_nodes: 10,
> > > > 
> > > > but  
> > > > /\_nodes  
> > > > is only showing the 5 non-data nodes, and not all 15.
> > > > 
> > > > however, if I ask for a specific information on the nodes, say  
> > > > /\_nodes/jvm  
> > > > then all 15 will show up.
> > > > 
> > > > Does anyone know what is going on here? The discrepancy is causing  
> > > > some plugins not to work correctly.  
> > > > Thanks!
> > > > 
> > > > --  
> > > > 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 [elasticsearc...@googlegroups.com](mailto:elasticsearc...@googlegroups.com).
> > > > 
> > > > To view this discussion on the web visit [https://groups.google.com/d/](https://groups.google.com/d/)  
> > > > msgid/elasticsearch/ae38c6f6-34be-4473-9366-c2066bf76ccf%  
> > > > [40googlegroups.com](http://40googlegroups.com)[https://groups.google.com/d/msgid/elasticsearch/ae38c6f6-34be-4473-9366-c2066bf76ccf%40googlegroups.com?utm\_medium=email&utm\_source=footer](https://groups.google.com/d/msgid/elasticsearch/ae38c6f6-34be-4473-9366-c2066bf76ccf%40googlegroups.com?utm_medium=email&utm_source=footer)  
> > > > .  
> > > > For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).
> > > 
> > > --  
> > > 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 [elasticsearc...@googlegroups.com](mailto:elasticsearc...@googlegroups.com) \<javascript:\>.  
> > > To view this discussion on the web visit  
> > > [https://groups.google.com/d/msgid/elasticsearch/36caf6ae-bc16-4af0-bf34-9c1672179d15%40googlegroups.com](https://groups.google.com/d/msgid/elasticsearch/36caf6ae-bc16-4af0-bf34-9c1672179d15%40googlegroups.com)[https://groups.google.com/d/msgid/elasticsearch/36caf6ae-bc16-4af0-bf34-9c1672179d15%40googlegroups.com?utm\_medium=email&utm\_source=footer](https://groups.google.com/d/msgid/elasticsearch/36caf6ae-bc16-4af0-bf34-9c1672179d15%40googlegroups.com?utm_medium=email&utm_source=footer)  
> > > .
> > 
> > For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

--  
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/b0bea22a-8fc9-4e86-a106-0b51adcb2d4d%40googlegroups.com](https://groups.google.com/d/msgid/elasticsearch/b0bea22a-8fc9-4e86-a106-0b51adcb2d4d%40googlegroups.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<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: [April 8, 2014, 9:41am UTC](https://discuss.elastic.co/t/nodes-api-incomplete/16824/6 "2014-04-08T09:41:21Z")

</div>

Hey,

can you tell, which plugins you installed (including its version) and for  
each node?

--Alex

On Mon, Apr 7, 2014 at 8:33 PM, Andrew Mehler [mehler@gmail.com](mailto:mehler@gmail.com) wrote:

> Yes, the versions check out ok.
> 
> $ curl 'localhost:9200/\_cat/nodes?v&h=jdk,version'  
> jdk version  
> 1.7.0\_51 1.1.0  
> 1.7.0\_51 1.1.0  
> 1.7.0\_51 1.1.0  
> 1.7.0\_51 1.1.0  
> 1.7.0\_51 1.1.0  
> 1.7.0\_51 1.1.0  
> 1.7.0\_51 1.1.0  
> 1.7.0\_51 1.1.0  
> 1.7.0\_51 1.1.0  
> 1.7.0\_51 1.1.0  
> 1.7.0\_51 1.1.0  
> 1.7.0\_51 1.1.0  
> 1.7.0\_51 1.1.0  
> 1.7.0\_51 1.1.0  
> 1.7.0\_51 1.1.0  
> 1.7.0\_51 1.1.0
> 
> though the indices were originally created on 1.0beta
> 
> On Monday, April 7, 2014 11:40:57 AM UTC-4, Alexander Reelsen wrote:
> 
> > Hey,
> > 
> > are you running the same elasticsearch and JVM versions everywhere? Just  
> > check and paste with the awesome cat Api...
> > 
> > curl 'localhost:9200/\_cat/nodes?v&h=host,ip,jdk,version'
> > 
> > --Alex
> > 
> > On Mon, Apr 7, 2014 at 2:46 PM, Andrew Mehler [meh...@gmail.com](mailto:meh...@gmail.com) wrote:
> > 
> > > This is version 1.1
> > > 
> > > I belive I found what is causing the error
> > > 
> > > [2014-04-07 12:38:59,270][DEBUG][action.admin.cluster.node.info]  
> > > [newspd4.aoa.twosigma.com-master-0] failed to execute on node  
> > > [1OfLJ-r\_RJinwXN2C0dqoQ]  
> > > org.elasticsearch.transport.RemoteTransportException: Failed to  
> > > deserialize response of type [org.elasticsearch.action.  
> > > admin.cluster.node.info.NodeInfo]  
> > > Caused by: org.elasticsearch.transport.TransportSerializationException:  
> > > Failed to deserialize response of type [org.elasticsearch.action.  
> > > admin.cluster.node.info.NodeInfo]  
> > > at org.elasticsearch.transport.netty.MessageChannelHandler.  
> > > handleResponse(MessageChannelHandler.java:148)  
> > > at org.elasticsearch.transport.netty.MessageChannelHandler.  
> > > messageReceived(MessageChannelHandler.java:125)  
> > > 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:108)  
> > > at org.elasticsearch.common.netty.channel.socket.nio.  
> > > AbstractNioSelector.run(AbstractNioSelector.java:318)  
> > > 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:744)  
> > > Caused by: java.lang.IndexOutOfBoundsException: Readable byte limit  
> > > exceeded: 12508  
> > > 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.StreamInput.readString(  
> > > StreamInput.java:276)  
> > > at org.elasticsearch.common.io.stream.HandlesStreamInput.  
> > > readString(HandlesStreamInput.java:61)  
> > > at org.elasticsearch.action.admin.cluster.node.info.  
> > > PluginInfo.readFrom(PluginInfo.java:133)  
> > > at org.elasticsearch.action.admin.cluster.node.info.  
> > > PluginInfo.readPluginInfo(PluginInfo.java:126)  
> > > at org.elasticsearch.action.admin.cluster.node.info.  
> > > PluginsInfo.readFrom(PluginsInfo.java:67)  
> > > at org.elasticsearch.action.admin.cluster.node.info.  
> > > PluginsInfo.readPluginsInfo(PluginsInfo.java:59)  
> > > at org.elasticsearch.action.admin.cluster.node.info.  
> > > NodeInfo.readFrom(NodeInfo.java:236)  
> > > at org.elasticsearch.transport.netty.MessageChannelHandler.  
> > > handleResponse(MessageChannelHandler.java:146)  
> > > ... 23 more  
> > > (END)
> > > 
> > > On Monday, April 7, 2014 3:47:05 AM UTC-4, Alexander Reelsen wrote:
> > > 
> > > > Hey,
> > > > 
> > > > I just tested with one master only node and two data only nodes and did  
> > > > not have a problem. Can you recreate this issue and create a gist or a  
> > > > github issue how you managed to get into that state? Also what  
> > > > elasticsearch version is this?
> > > > 
> > > > --Alex
> > > > 
> > > > On Fri, Apr 4, 2014 at 8:22 PM, Andrew Mehler [meh...@gmail.com](mailto:meh...@gmail.com) wrote:
> > > > 
> > > > > I have a cluster with 15 nodes, 10 data nodes, 3 master+clients and 2  
> > > > > client only
> > > > > 
> > > > > /\_cluster/health
> > > > > 
> > > > > shows everything is normal:
> > > > > 
> > > > > - number\_of\_nodes: 15,
> > > > > - number\_of\_data\_nodes: 10,
> > > > > 
> > > > > but  
> > > > > /\_nodes  
> > > > > is only showing the 5 non-data nodes, and not all 15.
> > > > > 
> > > > > however, if I ask for a specific information on the nodes, say  
> > > > > /\_nodes/jvm  
> > > > > then all 15 will show up.
> > > > > 
> > > > > Does anyone know what is going on here? The discrepancy is causing  
> > > > > some plugins not to work correctly.  
> > > > > Thanks!
> > > > > 
> > > > > --  
> > > > > 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 [elasticsearc...@googlegroups.com](mailto:elasticsearc...@googlegroups.com).
> > > > > 
> > > > > To view this discussion on the web visit [https://groups.google.com/d/](https://groups.google.com/d/)  
> > > > > msgid/elasticsearch/ae38c6f6-34be-4473-9366-c2066bf76ccf%40goo  
> > > > > [glegroups.com](http://glegroups.com)[https://groups.google.com/d/msgid/elasticsearch/ae38c6f6-34be-4473-9366-c2066bf76ccf%40googlegroups.com?utm\_medium=email&utm\_source=footer](https://groups.google.com/d/msgid/elasticsearch/ae38c6f6-34be-4473-9366-c2066bf76ccf%40googlegroups.com?utm_medium=email&utm_source=footer)  
> > > > > .  
> > > > > For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).
> > > > 
> > > > --  
> > > > 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 [elasticsearc...@googlegroups.com](mailto:elasticsearc...@googlegroups.com).  
> > > > To view this discussion on the web visit [https://groups.google.com/d/](https://groups.google.com/d/)  
> > > > msgid/elasticsearch/36caf6ae-bc16-4af0-bf34-9c1672179d15%  
> > > > [40googlegroups.com](http://40googlegroups.com)[https://groups.google.com/d/msgid/elasticsearch/36caf6ae-bc16-4af0-bf34-9c1672179d15%40googlegroups.com?utm\_medium=email&utm\_source=footer](https://groups.google.com/d/msgid/elasticsearch/36caf6ae-bc16-4af0-bf34-9c1672179d15%40googlegroups.com?utm_medium=email&utm_source=footer)  
> > > > .
> > > 
> > > For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).
> > 
> > --  
> > 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/b0bea22a-8fc9-4e86-a106-0b51adcb2d4d%40googlegroups.com](https://groups.google.com/d/msgid/elasticsearch/b0bea22a-8fc9-4e86-a106-0b51adcb2d4d%40googlegroups.com)[https://groups.google.com/d/msgid/elasticsearch/b0bea22a-8fc9-4e86-a106-0b51adcb2d4d%40googlegroups.com?utm\_medium=email&utm\_source=footer](https://groups.google.com/d/msgid/elasticsearch/b0bea22a-8fc9-4e86-a106-0b51adcb2d4d%40googlegroups.com?utm_medium=email&utm_source=footer)  
> > .
> 
> For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

--  
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\_hOSkxknJzs\_mMsW\_UGRqNyRak7pf\_GNhpS7cM64qEsA%40mail.gmail.com](https://groups.google.com/d/msgid/elasticsearch/CAGCwEM_hOSkxknJzs_mMsW_UGRqNyRak7pf_GNhpS7cM64qEsA%40mail.gmail.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:37am UTC](https://discuss.elastic.co/t/nodes-api-incomplete/16824/7 "2017-07-06T01:37:36Z")

</div>


