Just wanted to toss this out there in case if this is an issue or the format really changed and have to start from a clean slate. I was running from yesterday's trunc and had some Keyspaces with data. Today's trunc failed server start giving this exception:
ERROR [main] 2010-07-29 14:05:21,489 AbstractCassandraDaemon.java (line 107) Exception encountered during startup. org.apache.avro.AvroRuntimeException: Bad index at org.apache.cassandra.avro.KsDef.put(KsDef.java:27) at org.apache.avro.specific.SpecificDatumReader.setField(SpecificDatumReader.java:47) at org.apache.avro.generic.GenericDatumReader.readRecord(GenericDatumReader.java:108) at org.apache.avro.generic.GenericDatumReader.read(GenericDatumReader.java:80) at org.apache.avro.generic.GenericDatumReader.read(GenericDatumReader.java:71) at org.apache.cassandra.io.SerDeUtils.deserialize(SerDeUtils.java:57) at org.apache.cassandra.db.DefsTable.loadFromStorage(DefsTable.java:112) at org.apache.cassandra.config.DatabaseDescriptor.loadSchemas(DatabaseDescriptor.java:471) at org.apache.cassandra.thrift.CassandraDaemon.setup(CassandraDaemon.java:103) at org.apache.cassandra.service.AbstractCassandraDaemon.activate(AbstractCassandraDaemon.java:90) at org.apache.cassandra.thrift.CassandraDaemon.main(CassandraDaemon.java:224) -Arya