I tried to run the BookmarksDemo. I tried using Hector as well as the
thrift connection utils...below are stack traces from..
Any help is greatly appreciated!
When I attempt to use the client created via Hector I get below stack
trace:
org.apache.thrift.TApplicationException: Required field 'timestamp'
was not found in serialized data! Struct: Column(name:4E 6F 72 6D 73,
value:7C, timestamp:0)
at
org.apache.thrift.TApplicationException.read(TApplicationException.java:
108)
at org.apache.cassandra.thrift.Cassandra
$Client.recv_batch_mutate(Cassandra.java:908)
at org.apache.cassandra.thrift.Cassandra
$Client.batch_mutate(Cassandra.java:890)
at lucandra.CassandraUtils.robustBatchInsert(CassandraUtils.java:405)
at lucandra.IndexWriter.addDocument(IndexWriter.java:270)
at lucandra.demo.BookmarksDemo.addBookmark(BookmarksDemo.java:115)
at lucandra.demo.BookmarksDemo.loadTSVFile(BookmarksDemo.java:96)
at lucandra.demo.BookmarksDemo.main(BookmarksDemo.java:157)
When use the default client creation method from Lucandra i get:
org.apache.thrift.transport.TTransportException
at
org.apache.thrift.transport.TIOStreamTransport.read(TIOStreamTransport.java:
132)
at org.apache.thrift.transport.TTransport.readAll(TTransport.java:84)
at
org.apache.thrift.transport.TFramedTransport.readFrame(TFramedTransport.java:
129)
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:
369)
at
org.apache.thrift.protocol.TBinaryProtocol.readI32(TBinaryProtocol.java:
295)
at
org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:
202)
at org.apache.cassandra.thrift.Cassandra
$Client.recv_set_keyspace(Cassandra.java:440)
at org.apache.cassandra.thrift.Cassandra
$Client.set_keyspace(Cassandra.java:424)
at lucandra.demo.BookmarksDemo.<clinit>(BookmarksDemo.java:65)
org.apache.thrift.transport.TTransportException
at
org.apache.thrift.transport.TIOStreamTransport.read(TIOStreamTransport.java:
132)
at org.apache.thrift.transport.TTransport.readAll(TTransport.java:84)
at
org.apache.thrift.transport.TFramedTransport.readFrame(TFramedTransport.java:
129)
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:
369)
at
org.apache.thrift.protocol.TBinaryProtocol.readI32(TBinaryProtocol.java:
295)
at
org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:
202)
at org.apache.cassandra.thrift.Cassandra
$Client.recv_batch_mutate(Cassandra.java:906)
at org.apache.cassandra.thrift.Cassandra
$Client.batch_mutate(Cassandra.java:890)
at lucandra.CassandraUtils.robustBatchInsert(CassandraUtils.java:405)
at lucandra.IndexWriter.addDocument(IndexWriter.java:270)
at lucandra.demo.BookmarksDemo.addBookmark(BookmarksDemo.java:115)
at lucandra.demo.BookmarksDemo.loadTSVFile(BookmarksDemo.java:96)
at lucandra.demo.BookmarksDemo.main(BookmarksDemo.java:157)
org.apache.thrift.transport.TTransportException
> Hi Jeryl
>
> Are you able to run the demo?
>
> I need to verify the numeric tests pass but I'm pretty sure they did.
>
> Jake
>