# Throw TransportSerializationException when jdk 1.6.0\_22 client connected jdk 1.7.0\_45 Es server

**URL:** <https://discuss.elastic.co/t/throw-transportserializationexception-when-jdk-1-6-0-22-client-connected-jdk-1-7-0-45-es-server/15021>\
**Category:** Elasticsearch\
**Created:** [December 26, 2013, 10:20am UTC](https://discuss.elastic.co/t/throw-transportserializationexception-when-jdk-1-6-0-22-client-connected-jdk-1-7-0-45-es-server/15021 "2013-12-26T10:20:42Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![liangwb2001](https://avatars.discourse-cdn.com/v4/letter/l/57b2e6/32.png) [@liangwb2001](https://discuss.elastic.co/u/liangwb2001)\
**Post date:** [December 26, 2013, 10:20am UTC](https://discuss.elastic.co/t/throw-transportserializationexception-when-jdk-1-6-0-22-client-connected-jdk-1-7-0-45-es-server/15021/1 "2013-12-26T10:20:42Z")

</div>

Hi:  
I setup a elasticsearch cluster with jdk 1.7.0\_45, and config action.auto\_create\_index: false.  
When I used jdk 1.6.0\_22 client connect the cluter, and update a document to a not existing index, it throwed TransportSerializationException:  
org.elasticsearch.transport.TransportSerializationException: Failed to deserialize exception response from stream  
at org.elasticsearch.transport.netty.MessageChannelHandler.handlerResponseError(MessageChannelHandler.java:169)  
at org.elasticsearch.transport.netty.MessageChannelHandler.messageReceived(MessageChannelHandler.java:123)  
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$Worker.runTask(ThreadPoolExecutor.java:886)  
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)  
at java.lang.Thread.run(Thread.java:662)  
Caused by: java.io.StreamCorruptedException: unexpected end of block data  
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1350)  
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946)  
at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:479)  
at java.net.InetSocketAddress.readObject(InetSocketAddress.java:169)  
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)  
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)  
at java.lang.reflect.Method.invoke(Method.java:597)  
at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974)  
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)  
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752)  
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)  
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946)  
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870)  
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752)  
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)  
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946)  
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870)  
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752)  
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)  
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)  
at org.elasticsearch.transport.netty.MessageChannelHandler.handlerResponseError(MessageChannelHandler.java:167)  
... 23 more

```
ElasticServers has no error log.

```

It's ok when update to a exist index.  
Or use a jdk 1.7.0\_45 client to update a not exist index, it throws right error: index not exist.

Is there something wrong?

---

<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:** [December 27, 2013, 8:33pm UTC](https://discuss.elastic.co/t/throw-transportserializationexception-when-jdk-1-6-0-22-client-connected-jdk-1-7-0-45-es-server/15021/2 "2013-12-27T20:33:55Z")

</div>

You have to use the same Java version on all nodes/clients.

--  
David 😉  
Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs

Le 26 déc. 2013 à 11:20, liangwb2001 [liangwb2001@gmail.com](mailto:liangwb2001@gmail.com) a écrit :

Hi:  
I setup a elasticsearch cluster with jdk 1.7.0\_45, and config  
action.auto\_create\_index: false.  
When I used jdk 1.6.0\_22 client connect the cluter, and update a document  
to a not existing index, it throwed TransportSerializationException:  
org.elasticsearch.transport.TransportSerializationException: Failed to  
deserialize exception response from stream  
at  
org.elasticsearch.transport.netty.MessageChannelHandler.handlerResponseError(MessageChannelHandler.java:169)  
at  
org.elasticsearch.transport.netty.MessageChannelHandler.messageReceived(MessageChannelHandler.java:123)  
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$Worker.runTask(ThreadPoolExecutor.java:886)  
at  
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)  
at java.lang.Thread.run(Thread.java:662)  
Caused by: java.io.StreamCorruptedException: unexpected end of block data  
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1350)  
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946)  
at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:479)  
at java.net.InetSocketAddress.readObject(InetSocketAddress.java:169)  
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  
at  
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)  
at  
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)  
at java.lang.reflect.Method.invoke(Method.java:597)  
at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974)  
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)  
at  
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752)  
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)  
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946)  
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870)  
at  
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752)  
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)  
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946)  
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870)  
at  
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752)  
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)  
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)  
at  
org.elasticsearch.transport.netty.MessageChannelHandler.handlerResponseError(MessageChannelHandler.java:167)  
... 23 more

ElasticServers has no error log.  
It's ok when update to a exist index.  
Or use a jdk 1.7.0\_45 client to update a not exist index, it throws right  
error: index not exist.

Is there something wrong?

--  
View this message in context: [http://elasticsearch-users.115913.n3.nabble.com/Throw-TransportSerializationException-when-jdk-1-6-0-22-client-connected-jdk-1-7-0-45-Es-server-tp4046685.html](http://elasticsearch-users.115913.n3.nabble.com/Throw-TransportSerializationException-when-jdk-1-6-0-22-client-connected-jdk-1-7-0-45-Es-server-tp4046685.html)  
Sent from the ElasticSearch Users mailing list archive at [Nabble.com](http://Nabble.com).

--  
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/1388053243042-4046685.post%40n3.nabble.com](https://groups.google.com/d/msgid/elasticsearch/1388053243042-4046685.post%40n3.nabble.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

--  
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/8DA7FE61-C47D-497B-BA24-0C2ADA468C56%40pilato.fr](https://groups.google.com/d/msgid/elasticsearch/8DA7FE61-C47D-497B-BA24-0C2ADA468C56%40pilato.fr).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<div class="post-metadata">

**Author:** ![Ivan](https://avatars.discourse-cdn.com/v4/letter/i/df788c/32.png) [@Ivan](https://discuss.elastic.co/u/Ivan)\
**Post date:** [December 28, 2013, 12:32am UTC](https://discuss.elastic.co/t/throw-transportserializationexception-when-jdk-1-6-0-22-client-connected-jdk-1-7-0-45-es-server/15021/3 "2013-12-28T00:32:05Z")

</div>

Oracle made changes to serialization with version 7u21, so it is important  
not to mix Java versions whose ranges span over that version. I run clients  
on 6u31 connecting to nodes on 7u4 without issues.

That said, don't follow my lead and try to stick to the same version  
consistently. Also note that there are issues at the Lucene level with  
7u45, so it might be better to use 7u25.

Cheers,

Ivan

On Fri, Dec 27, 2013 at 12:33 PM, David Pilato [david@pilato.fr](mailto:david@pilato.fr) wrote:

> You have to use the same Java version on all nodes/clients.
> 
> --  
> David 😉  
> Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs
> 
> Le 26 déc. 2013 à 11:20, liangwb2001 [liangwb2001@gmail.com](mailto:liangwb2001@gmail.com) a écrit :
> 
> Hi:  
> I setup a elasticsearch cluster with jdk 1.7.0\_45, and config  
> action.auto\_create\_index: false.  
> When I used jdk 1.6.0\_22 client connect the cluter, and update a  
> document  
> to a not existing index, it throwed TransportSerializationException:  
> org.elasticsearch.transport.TransportSerializationException: Failed to  
> deserialize exception response from stream  
> at
> 
> org.elasticsearch.transport.netty.MessageChannelHandler.handlerResponseError(MessageChannelHandler.java:169)  
> at
> 
> org.elasticsearch.transport.netty.MessageChannelHandler.messageReceived(MessageChannelHandler.java:123)  
> 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$Worker.runTask(ThreadPoolExecutor.java:886)  
> at
> 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)  
> at java.lang.Thread.run(Thread.java:662)  
> Caused by: java.io.StreamCorruptedException: unexpected end of block data  
> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1350)  
> at  
> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946)  
> at  
> java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:479)  
> at java.net.InetSocketAddress.readObject(InetSocketAddress.java:169)  
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  
> at
> 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)  
> at
> 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)  
> at java.lang.reflect.Method.invoke(Method.java:597)  
> at  
> java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974)  
> at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)  
> at  
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752)  
> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)  
> at  
> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946)  
> at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870)  
> at  
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752)  
> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)  
> at  
> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946)  
> at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870)  
> at  
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752)  
> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)  
> at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)  
> at
> 
> org.elasticsearch.transport.netty.MessageChannelHandler.handlerResponseError(MessageChannelHandler.java:167)  
> ... 23 more
> 
> ElasticServers has no error log.  
> It's ok when update to a exist index.  
> Or use a jdk 1.7.0\_45 client to update a not exist index, it throws right  
> error: index not exist.
> 
> Is there something wrong?
> 
> --  
> View this message in context:  
> [http://elasticsearch-users.115913.n3.nabble.com/Throw-TransportSerializationException-when-jdk-1-6-0-22-client-connected-jdk-1-7-0-45-Es-server-tp4046685.html](http://elasticsearch-users.115913.n3.nabble.com/Throw-TransportSerializationException-when-jdk-1-6-0-22-client-connected-jdk-1-7-0-45-Es-server-tp4046685.html)  
> Sent from the Elasticsearch Users mailing list archive at [Nabble.com](http://Nabble.com).
> 
> --  
> 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/1388053243042-4046685.post%40n3.nabble.com](https://groups.google.com/d/msgid/elasticsearch/1388053243042-4046685.post%40n3.nabble.com)  
> .  
> For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).
> 
> --  
> 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/8DA7FE61-C47D-497B-BA24-0C2ADA468C56%40pilato.fr](https://groups.google.com/d/msgid/elasticsearch/8DA7FE61-C47D-497B-BA24-0C2ADA468C56%40pilato.fr)  
> .  
> For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

--  
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/CALY%3DcQAHMAat5xwiehaBAqg\_-OKWGi3OL\_D%2BiBTcdFs4yHOQ6A%40mail.gmail.com](https://groups.google.com/d/msgid/elasticsearch/CALY%3DcQAHMAat5xwiehaBAqg_-OKWGi3OL_D%2BiBTcdFs4yHOQ6A%40mail.gmail.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<div class="post-metadata">

**Author:** ![liangwb2001](https://avatars.discourse-cdn.com/v4/letter/l/57b2e6/32.png) [@liangwb2001](https://discuss.elastic.co/u/liangwb2001)\
**Post date:** [January 2, 2014, 2:18am UTC](https://discuss.elastic.co/t/throw-transportserializationexception-when-jdk-1-6-0-22-client-connected-jdk-1-7-0-45-es-server/15021/4 "2014-01-02T02:18:41Z")

</div>

Thanks for dadoonet and Ivan's sharing.

---

<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:58am UTC](https://discuss.elastic.co/t/throw-transportserializationexception-when-jdk-1-6-0-22-client-connected-jdk-1-7-0-45-es-server/15021/5 "2017-07-06T01:58:43Z")

</div>


