Hi, We have Cassandra 1.2.16. While adding a new node, during bootstrap has encountered java.io.IOException: Corrupt (negative) value length in ColumnSortedMap. After this error streaming has been stopped and the node is still in joining mode.
Has anyone came across a similar kind of error. Any help is appreciated. This is the complete trace. ERROR [Thread-256] 2015-01-29 08:27:38,677 CassandraDaemon.java (line 191) Exception in thread Thread[Thread-256,5,main] java.io.IOError: java.io.IOException: Corrupt (negative) value length encountered at org.apache.cassandra.io.util.ColumnIterator.deserializeNext(ColumnSortedMap.java:255) at org.apache.cassandra.io.util.ColumnIterator.next(ColumnSortedMap.java:271) at org.apache.cassandra.io.util.ColumnIterator.next(ColumnSortedMap.java:228) at edu.stanford.ppl.concurrent.SnapTreeMap.<init>(SnapTreeMap.java:453) at org.apache.cassandra.db.AtomicSortedColumns$Holder.<init>(AtomicSortedColumns.java:331) at org.apache.cassandra.db.AtomicSortedColumns.<init>(AtomicSortedColumns.java:79) at org.apache.cassandra.db.AtomicSortedColumns.<init>(AtomicSortedColumns.java:50) at org.apache.cassandra.db.AtomicSortedColumns$1.fromSorted(AtomicSortedColumns.java:63) at org.apache.cassandra.db.SuperColumnSerializer.deserialize(SuperColumn.java:423) at org.apache.cassandra.db.OnDiskAtom$Serializer.deserializeFromSSTable(OnDiskAtom.java:80) at org.apache.cassandra.io.sstable.SSTableWriter.appendFromStream(SSTableWriter.java:250) at org.apache.cassandra.streaming.IncomingStreamReader.streamIn(IncomingStreamReader.java:185) at org.apache.cassandra.streaming.IncomingStreamReader.read(IncomingStreamReader.java:122) at org.apache.cassandra.net.IncomingTcpConnection.stream(IncomingTcpConnection.java:243) at org.apache.cassandra.net.IncomingTcpConnection.handleStream(IncomingTcpConnection.java:183) at org.apache.cassandra.net.IncomingTcpConnection.run(IncomingTcpConnection.java:79) Caused by: java.io.IOException: Corrupt (negative) value length encountered at org.apache.cassandra.utils.ByteBufferUtil.readWithLength(ByteBufferUtil.java:352) at org.apache.cassandra.db.ColumnSerializer.deserializeColumnBody(ColumnSerializer.java:108) at org.apache.cassandra.db.ColumnSerializer.deserialize(ColumnSerializer.java:85) at org.apache.cassandra.io.util.ColumnIterator.deserializeNext(ColumnSortedMap.java:251) ... 15 more Thanks, Praneesh