thrift-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jens Geyer <>
Subject Re: TProtocolException: Expected version 1 but got 2
Date Wed, 12 Oct 2016 19:06:22 GMT
Hi Aki,

That's interesting. Why can't we just support both flavours if there is such 
a good distinction between the two?

Have fun,

-----Ursprüngliche Nachricht----- 
From: Aki Sukegawa
Sent: Wednesday, October 12, 2016 7:51 PM
To: thrift-user-help
Subject: Re: TProtocolException: Expected version 1 but got 2

Hi, what protocol do you use and against what servers/languages ?
Last time I checked, Apache Thrift against fbthrift with Compact protocol
was deemed to end up with this version 2 v.s. 1 error.
(For anyone interested/concerned, they chose to increment compact protocol
version to use big endian, rather than little endian, for double floating
point number encoding, while we chose to fix those languages that has been
erroneously using big endian.)

If you're only using Apache Thrift endpoints, it sounds worth a bug report.

On Wed, Oct 12, 2016 at 10:32 AM 小熹 <> wrote:

> Hi,
> I am occasionally getting below exception when using Apache Thrift:
> javax.servlet.ServletException:
> org.apache.thrift.protocol.TProtocolException: Expected version 1 but got 
> 2
> I have no clue why the client is complaining about this. I am using the
> auto-gen client/server codes, and they just work in most of time. Could 
> you
> please give me some spark on this issue?
> Appreciated any help! Thanks!
> regards,
> Michael 

View raw message