Make sure the client and server are both using the same transport
(framed vs. non)

-ryan

On Fri, Aug 6, 2010 at 9:47 AM, Mark <static.void....@gmail.com> wrote:
> Has anyone had any success using Cassandra 0.7 w/ ruby? I'm attempting to
> use the fauan/cassandra gem (http://github.com/fauna/cassandra/) which has
> explicit support for 0.7 but I keep receiving the following error message
> when making a request.
>
> Thrift::TransportException: end of file reached
>    from
> /usr/local/lib/ruby/gems/1.8/gems/thrift-0.2.0.4/lib/thrift/transport/socket.rb:119:in
> `read'
>    from
> /usr/local/lib/ruby/gems/1.8/gems/thrift-0.2.0.4/lib/thrift/transport/buffered_transport.rb:50:in
> `read'
>    from
> /usr/local/lib/ruby/gems/1.8/gems/thrift-0.2.0.4/lib/thrift/transport/base_transport.rb:52:in
> `read_all'
>    from
> /usr/local/lib/ruby/gems/1.8/gems/thrift-0.2.0.4/lib/thrift/protocol/binary_protocol.rb:186:in
> `read_i32'
>    from
> /usr/local/lib/ruby/gems/1.8/gems/thrift-0.2.0.4/lib/thrift/protocol/binary_protocol.rb:111:in
> `read_message_begin'
>    from
> /usr/local/lib/ruby/gems/1.8/gems/thrift-0.2.0.4/lib/thrift/client.rb:45:in
> `receive_message'
> ...
>
> Any ideas? Thanks
>

Reply via email to