Re: : Read a negative frame size (-2113929216)!

2014-04-26 Thread Chris Lohfink
Try running with -version:class added to your jvm options on your client.  
Can you give the output for the jar files for thrift/cassandra?  (i.e. 
cassandra, cassandra-thrift, and thrift lib)

---
Chris Lohfink

On Apr 25, 2014, at 11:30 PM, Vivek Mishra mishra.v...@gmail.com wrote:

 TSocket socket = new TSocket(host, Integer.parseInt(port));
 TTransport transport = new TFramedTransport(socket);
 TProtocol protocol = new TBinaryProtocol(transport, true, true);
 cassandra_client = new Cassandra.Client(protocol);
 
 
 cassandra_client.execute_cql3_query(
 
 ByteBuffer.wrap(queryBuilder.toString().getBytes(Constants.CHARSET_UTF8)), 
 Compression.NONE,
 ConsistencyLevel.ONE);
 
 
 
 On Sat, Apr 26, 2014 at 5:19 AM, Alex Popescu al...@datastax.com wrote:
 Can you share the relevant code snippet that leads to this exception?
 
 
 On Fri, Apr 25, 2014 at 4:47 PM, Vivek Mishra mishra.v...@gmail.com wrote:
 datastax java driver 2.0.1
 
 
 
 
 On Sat, Apr 26, 2014 at 1:35 AM, Chris Lohfink clohf...@blackbirdit.com 
 wrote:
 what client are you using?
 
 On Apr 25, 2014, at 3:01 PM, Vivek Mishra mishra.v...@gmail.com wrote:
 
 It's a simple cql3 query to create keyspace.
 
 -Vivek
 
 
 On Sat, Apr 26, 2014 at 1:28 AM, Chris Lohfink clohf...@blackbirdit.com 
 wrote:
 Did you send an enormous write or batch write and it wrapped?  Or is your 
 client trying to use non-framed transport?
 
 Chris
 
 On Apr 25, 2014, at 2:50 PM, Vivek Mishra mishra.v...@gmail.com wrote:
 
  This is what i am getting with Cassandra 2.0.7 with Thrift.
 
 
  Caused by: org.apache.thrift.transport.TTransportException: Read a 
  negative frame size (-2113929216)!
at 
  org.apache.thrift.transport.TFramedTransport.readFrame(TFramedTransport.java:133)
at 
  org.apache.thrift.transport.TFramedTransport.read(TFramedTransport.java:101)
at org.apache.thrift.transport.TTransport.readAll(TTransport.java:84)
at 
  org.apache.thrift.protocol.TBinaryProtocol.readAll(TBinaryProtocol.java:362)
at 
  org.apache.thrift.protocol.TBinaryProtocol.readI32(TBinaryProtocol.java:284)
at 
  org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:191)
at 
  org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:69)
 
  Any pointer/suggestions?
 
  -Vivek
 
 
 
 
 
 
 
 -- 
 
 :- a)
 
 
 Alex Popescu
 Sen. Product Manager @ DataStax
 @al3xandru
 



: Read a negative frame size (-2113929216)!

2014-04-25 Thread Vivek Mishra
This is what i am getting with Cassandra 2.0.7 with Thrift.


Caused by: org.apache.thrift.transport.TTransportException: Read a negative
frame size (-2113929216)!
at
org.apache.thrift.transport.TFramedTransport.readFrame(TFramedTransport.java:133)
at
org.apache.thrift.transport.TFramedTransport.read(TFramedTransport.java:101)
at org.apache.thrift.transport.TTransport.readAll(TTransport.java:84)
at
org.apache.thrift.protocol.TBinaryProtocol.readAll(TBinaryProtocol.java:362)
at
org.apache.thrift.protocol.TBinaryProtocol.readI32(TBinaryProtocol.java:284)
at
org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:191)
at org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:69)

Any pointer/suggestions?

-Vivek


Re: : Read a negative frame size (-2113929216)!

2014-04-25 Thread Chris Lohfink
Did you send an enormous write or batch write and it wrapped?  Or is your 
client trying to use non-framed transport?

Chris

On Apr 25, 2014, at 2:50 PM, Vivek Mishra mishra.v...@gmail.com wrote:

 This is what i am getting with Cassandra 2.0.7 with Thrift.
 
 
 Caused by: org.apache.thrift.transport.TTransportException: Read a negative 
 frame size (-2113929216)!
   at 
 org.apache.thrift.transport.TFramedTransport.readFrame(TFramedTransport.java:133)
   at 
 org.apache.thrift.transport.TFramedTransport.read(TFramedTransport.java:101)
   at org.apache.thrift.transport.TTransport.readAll(TTransport.java:84)
   at 
 org.apache.thrift.protocol.TBinaryProtocol.readAll(TBinaryProtocol.java:362)
   at 
 org.apache.thrift.protocol.TBinaryProtocol.readI32(TBinaryProtocol.java:284)
   at 
 org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:191)
   at org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:69)
 
 Any pointer/suggestions?
 
 -Vivek



Re: : Read a negative frame size (-2113929216)!

2014-04-25 Thread Vivek Mishra
It's a simple cql3 query to create keyspace.

-Vivek


On Sat, Apr 26, 2014 at 1:28 AM, Chris Lohfink clohf...@blackbirdit.comwrote:

 Did you send an enormous write or batch write and it wrapped?  Or is your
 client trying to use non-framed transport?

 Chris

 On Apr 25, 2014, at 2:50 PM, Vivek Mishra mishra.v...@gmail.com wrote:

  This is what i am getting with Cassandra 2.0.7 with Thrift.
 
 
  Caused by: org.apache.thrift.transport.TTransportException: Read a
 negative frame size (-2113929216)!
at
 org.apache.thrift.transport.TFramedTransport.readFrame(TFramedTransport.java:133)
at
 org.apache.thrift.transport.TFramedTransport.read(TFramedTransport.java:101)
at
 org.apache.thrift.transport.TTransport.readAll(TTransport.java:84)
at
 org.apache.thrift.protocol.TBinaryProtocol.readAll(TBinaryProtocol.java:362)
at
 org.apache.thrift.protocol.TBinaryProtocol.readI32(TBinaryProtocol.java:284)
at
 org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:191)
at
 org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:69)
 
  Any pointer/suggestions?
 
  -Vivek




Re: : Read a negative frame size (-2113929216)!

2014-04-25 Thread Chris Lohfink
what client are you using?

On Apr 25, 2014, at 3:01 PM, Vivek Mishra mishra.v...@gmail.com wrote:

 It's a simple cql3 query to create keyspace.
 
 -Vivek
 
 
 On Sat, Apr 26, 2014 at 1:28 AM, Chris Lohfink clohf...@blackbirdit.com 
 wrote:
 Did you send an enormous write or batch write and it wrapped?  Or is your 
 client trying to use non-framed transport?
 
 Chris
 
 On Apr 25, 2014, at 2:50 PM, Vivek Mishra mishra.v...@gmail.com wrote:
 
  This is what i am getting with Cassandra 2.0.7 with Thrift.
 
 
  Caused by: org.apache.thrift.transport.TTransportException: Read a negative 
  frame size (-2113929216)!
at 
  org.apache.thrift.transport.TFramedTransport.readFrame(TFramedTransport.java:133)
at 
  org.apache.thrift.transport.TFramedTransport.read(TFramedTransport.java:101)
at org.apache.thrift.transport.TTransport.readAll(TTransport.java:84)
at 
  org.apache.thrift.protocol.TBinaryProtocol.readAll(TBinaryProtocol.java:362)
at 
  org.apache.thrift.protocol.TBinaryProtocol.readI32(TBinaryProtocol.java:284)
at 
  org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:191)
at 
  org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:69)
 
  Any pointer/suggestions?
 
  -Vivek
 
 



Re: : Read a negative frame size (-2113929216)!

2014-04-25 Thread Vivek Mishra
datastax java driver 2.0.1




On Sat, Apr 26, 2014 at 1:35 AM, Chris Lohfink clohf...@blackbirdit.comwrote:

 what client are you using?

 On Apr 25, 2014, at 3:01 PM, Vivek Mishra mishra.v...@gmail.com wrote:

 It's a simple cql3 query to create keyspace.

 -Vivek


 On Sat, Apr 26, 2014 at 1:28 AM, Chris Lohfink 
 clohf...@blackbirdit.comwrote:

 Did you send an enormous write or batch write and it wrapped?  Or is your
 client trying to use non-framed transport?

 Chris

 On Apr 25, 2014, at 2:50 PM, Vivek Mishra mishra.v...@gmail.com wrote:

  This is what i am getting with Cassandra 2.0.7 with Thrift.
 
 
  Caused by: org.apache.thrift.transport.TTransportException: Read a
 negative frame size (-2113929216)!
at
 org.apache.thrift.transport.TFramedTransport.readFrame(TFramedTransport.java:133)
at
 org.apache.thrift.transport.TFramedTransport.read(TFramedTransport.java:101)
at
 org.apache.thrift.transport.TTransport.readAll(TTransport.java:84)
at
 org.apache.thrift.protocol.TBinaryProtocol.readAll(TBinaryProtocol.java:362)
at
 org.apache.thrift.protocol.TBinaryProtocol.readI32(TBinaryProtocol.java:284)
at
 org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:191)
at
 org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:69)
 
  Any pointer/suggestions?
 
  -Vivek






Re: : Read a negative frame size (-2113929216)!

2014-04-25 Thread Alex Popescu
Can you share the relevant code snippet that leads to this exception?


On Fri, Apr 25, 2014 at 4:47 PM, Vivek Mishra mishra.v...@gmail.com wrote:

 datastax java driver 2.0.1




 On Sat, Apr 26, 2014 at 1:35 AM, Chris Lohfink 
 clohf...@blackbirdit.comwrote:

 what client are you using?

 On Apr 25, 2014, at 3:01 PM, Vivek Mishra mishra.v...@gmail.com wrote:

 It's a simple cql3 query to create keyspace.

 -Vivek


 On Sat, Apr 26, 2014 at 1:28 AM, Chris Lohfink 
 clohf...@blackbirdit.comwrote:

 Did you send an enormous write or batch write and it wrapped?  Or is
 your client trying to use non-framed transport?

 Chris

 On Apr 25, 2014, at 2:50 PM, Vivek Mishra mishra.v...@gmail.com wrote:

  This is what i am getting with Cassandra 2.0.7 with Thrift.
 
 
  Caused by: org.apache.thrift.transport.TTransportException: Read a
 negative frame size (-2113929216)!
at
 org.apache.thrift.transport.TFramedTransport.readFrame(TFramedTransport.java:133)
at
 org.apache.thrift.transport.TFramedTransport.read(TFramedTransport.java:101)
at
 org.apache.thrift.transport.TTransport.readAll(TTransport.java:84)
at
 org.apache.thrift.protocol.TBinaryProtocol.readAll(TBinaryProtocol.java:362)
at
 org.apache.thrift.protocol.TBinaryProtocol.readI32(TBinaryProtocol.java:284)
at
 org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:191)
at
 org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:69)
 
  Any pointer/suggestions?
 
  -Vivek







-- 

:- a)


Alex Popescu
Sen. Product Manager @ DataStax
@al3xandru


Re: : Read a negative frame size (-2113929216)!

2014-04-25 Thread Benedict Elliott Smith
Vivek,

The error you are seeing is a thrift error, but you say you are using the
Java driver which does not operate over thrift: are you perhaps trying to
connect the datastax driver to the thrift protocol port? The two protocols
are not compatible, you must connect to the native_transport_port (by
default 9042)


On 26 April 2014 00:47, Vivek Mishra mishra.v...@gmail.com wrote:

 datastax java driver 2.0.1




 On Sat, Apr 26, 2014 at 1:35 AM, Chris Lohfink 
 clohf...@blackbirdit.comwrote:

 what client are you using?

 On Apr 25, 2014, at 3:01 PM, Vivek Mishra mishra.v...@gmail.com wrote:

 It's a simple cql3 query to create keyspace.

 -Vivek


 On Sat, Apr 26, 2014 at 1:28 AM, Chris Lohfink 
 clohf...@blackbirdit.comwrote:

 Did you send an enormous write or batch write and it wrapped?  Or is
 your client trying to use non-framed transport?

 Chris

 On Apr 25, 2014, at 2:50 PM, Vivek Mishra mishra.v...@gmail.com wrote:

  This is what i am getting with Cassandra 2.0.7 with Thrift.
 
 
  Caused by: org.apache.thrift.transport.TTransportException: Read a
 negative frame size (-2113929216)!
at
 org.apache.thrift.transport.TFramedTransport.readFrame(TFramedTransport.java:133)
at
 org.apache.thrift.transport.TFramedTransport.read(TFramedTransport.java:101)
at
 org.apache.thrift.transport.TTransport.readAll(TTransport.java:84)
at
 org.apache.thrift.protocol.TBinaryProtocol.readAll(TBinaryProtocol.java:362)
at
 org.apache.thrift.protocol.TBinaryProtocol.readI32(TBinaryProtocol.java:284)
at
 org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:191)
at
 org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:69)
 
  Any pointer/suggestions?
 
  -Vivek







Re: : Read a negative frame size (-2113929216)!

2014-04-25 Thread Vivek Mishra
TSocket socket = new TSocket(host, Integer.parseInt(port));
TTransport transport = new TFramedTransport(socket);
TProtocol protocol = new TBinaryProtocol(transport, true, true);
cassandra_client = new Cassandra.Client(protocol);


cassandra_client.execute_cql3_query(

ByteBuffer.wrap(queryBuilder.toString().getBytes(Constants.CHARSET_UTF8)),
Compression.NONE,
ConsistencyLevel.ONE);



On Sat, Apr 26, 2014 at 5:19 AM, Alex Popescu al...@datastax.com wrote:

 Can you share the relevant code snippet that leads to this exception?


 On Fri, Apr 25, 2014 at 4:47 PM, Vivek Mishra mishra.v...@gmail.comwrote:

 datastax java driver 2.0.1




 On Sat, Apr 26, 2014 at 1:35 AM, Chris Lohfink 
 clohf...@blackbirdit.comwrote:

 what client are you using?

 On Apr 25, 2014, at 3:01 PM, Vivek Mishra mishra.v...@gmail.com wrote:

 It's a simple cql3 query to create keyspace.

 -Vivek


 On Sat, Apr 26, 2014 at 1:28 AM, Chris Lohfink clohf...@blackbirdit.com
  wrote:

 Did you send an enormous write or batch write and it wrapped?  Or is
 your client trying to use non-framed transport?

 Chris

 On Apr 25, 2014, at 2:50 PM, Vivek Mishra mishra.v...@gmail.com
 wrote:

  This is what i am getting with Cassandra 2.0.7 with Thrift.
 
 
  Caused by: org.apache.thrift.transport.TTransportException: Read a
 negative frame size (-2113929216)!
at
 org.apache.thrift.transport.TFramedTransport.readFrame(TFramedTransport.java:133)
at
 org.apache.thrift.transport.TFramedTransport.read(TFramedTransport.java:101)
at
 org.apache.thrift.transport.TTransport.readAll(TTransport.java:84)
at
 org.apache.thrift.protocol.TBinaryProtocol.readAll(TBinaryProtocol.java:362)
at
 org.apache.thrift.protocol.TBinaryProtocol.readI32(TBinaryProtocol.java:284)
at
 org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:191)
at
 org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:69)
 
  Any pointer/suggestions?
 
  -Vivek







 --

 :- a)


 Alex Popescu
 Sen. Product Manager @ DataStax
 @al3xandru



Re: : Read a negative frame size (-2113929216)!

2014-04-25 Thread Vivek Mishra
Yes i know. But i am not sure why is it failing, simply having Thrift jar
and cassandra-thrift in classpath doesn't fails. But as soon as i get
datastax one in classpath, it started failing. Point is even if i am having
both in classpath, switching b/w thrift and Datastax should work.

-Vivek


On Sat, Apr 26, 2014 at 5:36 AM, Benedict Elliott Smith 
belliottsm...@datastax.com wrote:

 Vivek,

 The error you are seeing is a thrift error, but you say you are using the
 Java driver which does not operate over thrift: are you perhaps trying to
 connect the datastax driver to the thrift protocol port? The two protocols
 are not compatible, you must connect to the native_transport_port (by
 default 9042)


 On 26 April 2014 00:47, Vivek Mishra mishra.v...@gmail.com wrote:

 datastax java driver 2.0.1




 On Sat, Apr 26, 2014 at 1:35 AM, Chris Lohfink 
 clohf...@blackbirdit.comwrote:

 what client are you using?

 On Apr 25, 2014, at 3:01 PM, Vivek Mishra mishra.v...@gmail.com wrote:

 It's a simple cql3 query to create keyspace.

 -Vivek


 On Sat, Apr 26, 2014 at 1:28 AM, Chris Lohfink clohf...@blackbirdit.com
  wrote:

 Did you send an enormous write or batch write and it wrapped?  Or is
 your client trying to use non-framed transport?

 Chris

 On Apr 25, 2014, at 2:50 PM, Vivek Mishra mishra.v...@gmail.com
 wrote:

  This is what i am getting with Cassandra 2.0.7 with Thrift.
 
 
  Caused by: org.apache.thrift.transport.TTransportException: Read a
 negative frame size (-2113929216)!
at
 org.apache.thrift.transport.TFramedTransport.readFrame(TFramedTransport.java:133)
at
 org.apache.thrift.transport.TFramedTransport.read(TFramedTransport.java:101)
at
 org.apache.thrift.transport.TTransport.readAll(TTransport.java:84)
at
 org.apache.thrift.protocol.TBinaryProtocol.readAll(TBinaryProtocol.java:362)
at
 org.apache.thrift.protocol.TBinaryProtocol.readI32(TBinaryProtocol.java:284)
at
 org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:191)
at
 org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:69)
 
  Any pointer/suggestions?
 
  -Vivek








Re: : Read a negative frame size (-2113929216)!

2014-04-25 Thread Vivek Mishra
Just to add, it works fine with Cassandra 1.x and Datastax 1.x

-Vivek


On Sat, Apr 26, 2014 at 10:02 AM, Vivek Mishra mishra.v...@gmail.comwrote:

 Yes i know. But i am not sure why is it failing, simply having Thrift jar
 and cassandra-thrift in classpath doesn't fails. But as soon as i get
 datastax one in classpath, it started failing. Point is even if i am having
 both in classpath, switching b/w thrift and Datastax should work.

 -Vivek


 On Sat, Apr 26, 2014 at 5:36 AM, Benedict Elliott Smith 
 belliottsm...@datastax.com wrote:

 Vivek,

 The error you are seeing is a thrift error, but you say you are using the
 Java driver which does not operate over thrift: are you perhaps trying to
 connect the datastax driver to the thrift protocol port? The two protocols
 are not compatible, you must connect to the native_transport_port (by
 default 9042)


 On 26 April 2014 00:47, Vivek Mishra mishra.v...@gmail.com wrote:

 datastax java driver 2.0.1




 On Sat, Apr 26, 2014 at 1:35 AM, Chris Lohfink clohf...@blackbirdit.com
  wrote:

 what client are you using?

 On Apr 25, 2014, at 3:01 PM, Vivek Mishra mishra.v...@gmail.com
 wrote:

 It's a simple cql3 query to create keyspace.

 -Vivek


 On Sat, Apr 26, 2014 at 1:28 AM, Chris Lohfink 
 clohf...@blackbirdit.com wrote:

 Did you send an enormous write or batch write and it wrapped?  Or is
 your client trying to use non-framed transport?

 Chris

 On Apr 25, 2014, at 2:50 PM, Vivek Mishra mishra.v...@gmail.com
 wrote:

  This is what i am getting with Cassandra 2.0.7 with Thrift.
 
 
  Caused by: org.apache.thrift.transport.TTransportException: Read a
 negative frame size (-2113929216)!
at
 org.apache.thrift.transport.TFramedTransport.readFrame(TFramedTransport.java:133)
at
 org.apache.thrift.transport.TFramedTransport.read(TFramedTransport.java:101)
at
 org.apache.thrift.transport.TTransport.readAll(TTransport.java:84)
at
 org.apache.thrift.protocol.TBinaryProtocol.readAll(TBinaryProtocol.java:362)
at
 org.apache.thrift.protocol.TBinaryProtocol.readI32(TBinaryProtocol.java:284)
at
 org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:191)
at
 org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:69)
 
  Any pointer/suggestions?
 
  -Vivek