Hi
It's seems that we need to have Thrift installed on the machine to be able
to build a release of cassandra.
I've installed to last version of thrift on the build machine and now I've
problem to make a cluster all work with 1 machine when I put 2
I get :
java.lang.RuntimeException: java.lang.NullPointerException
at
org.apache.cassandra.service.RangeSliceVerbHandler.doVerb(RangeSliceVerbHandler.java:53)
at
org.apache.cassandra.net.MessageDeliveryTask.run(MessageDeliveryTask.java:38)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.NullPointerException
at
org.apache.cassandra.dht.OrderPreservingPartitioner$1.compare(OrderPreservingPartitioner.java:45)
at
org.apache.cassandra.dht.OrderPreservingPartitioner$1.compare(OrderPreservingPartitioner.java:42)
at
org.apache.cassandra.io.SSTable$KeyPosition.compareTo(SSTable.java:182)
at
org.apache.cassandra.io.SSTable$KeyPosition.compareTo(SSTable.java:169)
at java.util.Collections.indexedBinarySearch(Collections.java:215)
at java.util.Collections.binarySearch(Collections.java:201)
at
org.apache.cassandra.io.SSTableReader.getIndexScanPosition(SSTableReader.java:258)
at
org.apache.cassandra.io.SSTableReader.getNearestPosition(SSTableReader.java:334)
at
org.apache.cassandra.io.SSTableScanner.seekTo(SSTableScanner.java:60)
at
org.apache.cassandra.db.ColumnFamilyStore.getKeyRangeRaw(ColumnFamilyStore.java:1419)
at
org.apache.cassandra.db.ColumnFamilyStore.getRangeSlice(ColumnFamilyStore.java:1506)
at
org.apache.cassandra.service.RangeSliceVerbHandler.doVerb(RangeSliceVerbHandler.java:39)
at
org.apache.cassandra.net.MessageDeliveryTask.run(MessageDeliveryTask.java:39)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)