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

Reply via email to