Thanks for your reply.
We did a rolling upgrade; one by one, took the node offline, set up the
configuration in the new distribution package and fired it up.
I got that error after I tried to enable row cache, in hope of improving
performance. Tried to update one of the CFs from the cli, but it just hung
and never took effect.

I'm also seeing these exceptions:
ERROR [MutationStage:29] 2011-11-15 14:37:52,213
AbstractCassandraDaemon.java (line 133) Fatal exception in thread
Thread[MutationStage:29,5,main]
java.lang.NullPointerException
        at java.util.TreeMap.rotateRight(Unknown Source)
        at java.util.TreeMap.fixAfterInsertion(Unknown Source)
        at java.util.TreeMap.put(Unknown Source)
        at
org.apache.cassandra.db.TreeMapBackedSortedColumns.addColumn(TreeMapBackedSortedColumns.java:87)
        at
org.apache.cassandra.db.AbstractColumnContainer.addColumn(AbstractColumnContainer.java:122)
        at org.apache.cassandra.db.Memtable.resolve(Memtable.java:218)
        at org.apache.cassandra.db.Memtable.put(Memtable.java:134)
        at
org.apache.cassandra.db.ColumnFamilyStore.apply(ColumnFamilyStore.java:779)
        at org.apache.cassandra.db.Table.apply(Table.java:434)
        at org.apache.cassandra.db.RowMutation.apply(RowMutation.java:255)
        at
org.apache.cassandra.db.RowMutationVerbHandler.doVerb(RowMutationVerbHandler.java:55)
        at
org.apache.cassandra.net.MessageDeliveryTask.run(MessageDeliveryTask.java:59)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown
Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
Source)
        at java.lang.Thread.run(Unknown Source)

and
ERROR [CompactionExecutor:8] 2011-11-15 14:28:54,592
AbstractCassandraDaemon.java (line 133) Fatal exception in thread
Thread[CompactionExecutor:8,1,main]
java.lang.AssertionError: Added column does not sort as the last column
        at
org.apache.cassandra.db.ArrayBackedSortedColumns.addColumn(ArrayBackedSortedColumns.java:126)
        at
org.apache.cassandra.db.AbstractColumnContainer.addColumn(AbstractColumnContainer.java:122)
        at
org.apache.cassandra.db.AbstractColumnContainer.addColumn(AbstractColumnContainer.java:117)
        at
org.apache.cassandra.db.ColumnFamilySerializer.deserializeColumns(ColumnFamilySerializer.java:147)
        at
org.apache.cassandra.io.sstable.SSTableIdentityIterator.getColumnFamilyWithColumns(SSTableIdentityIterator.java:231)
        at
org.apache.cassandra.db.compaction.PrecompactedRow.merge(PrecompactedRow.java:115)
        at
org.apache.cassandra.db.compaction.PrecompactedRow.<init>(PrecompactedRow.java:102)
        at
org.apache.cassandra.db.compaction.CompactionController.getCompactedRow(CompactionController.java:127)
        at
org.apache.cassandra.db.compaction.CompactionIterable$Reducer.getReduced(CompactionIterable.java:102)
--
        at
com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:140)
        at
com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:135)
        at
org.apache.cassandra.db.compaction.CompactionTask.execute(CompactionTask.java:172)
        at
org.apache.cassandra.db.compaction.CompactionManager$1.call(CompactionManager.java:132)
        at
org.apache.cassandra.db.compaction.CompactionManager$1.call(CompactionManager.java:114)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown
Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
Source)
        at java.lang.Thread.run(Unknown Source)



Thanks
silviu




On Tue, Nov 15, 2011 at 12:09 AM, Nate McCall <n...@datastax.com> wrote:

> Can you describe how you did the upgrade on these machines? You may
> still have some old jars on the classpath.
>
> On Mon, Nov 14, 2011 at 4:03 PM, Silviu Matei <silvma...@gmail.com> wrote:
> > Hi
> > I'm getting this error when I try to run describe cluster:
> > [] describe cluster;
> > Cluster Information:
> >    Snitch: org.apache.cassandra.locator.SimpleSnitch
> >    Partitioner: org.apache.cassandra.dht.RandomPartitioner
> >    Schema versions:
> > Error retrieving data: Internal error processing describe_schema_versions
> >
> > with this in the logs:
> > ERROR [pool-2-thread-3] 2011-11-14 21:40:51,975 Cassandra.java (line
> 3540)
> > Internal error processing describe_schema_versions
> > java.lang.NoSuchMethodError:
> >
> org.apache.commons.lang.StringUtils.join(Ljava/util/Collection;Ljava/lang/String;)Ljava/lang/String;
> >         at
> >
> org.apache.cassandra.service.StorageProxy.describeSchemaVersions(StorageProxy.java:959)
> >         at
> >
> org.apache.cassandra.thrift.CassandraServer.describe_schema_versions(CassandraServer.java:1151)
> >         at
> >
> org.apache.cassandra.thrift.Cassandra$Processor$describe_schema_versions.process(Cassandra.java:3536)
> >         at
> >
> org.apache.cassandra.thrift.Cassandra$Processor.process(Cassandra.java:2889)
> >         at
> >
> org.apache.cassandra.thrift.CustomTThreadPoolServer$WorkerProcess.run(CustomTThreadPoolServer.java:187)
> >         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown
> > Source)
> >         at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
> > Source)
> >         at java.lang.Thread.run(Unknown Source)
> >
> >
> > Anyone have any insight? It's a 3node 1.0.2 cluster, recently upgraded
> from
> > .87.
> > Thank you
> >
> >
>

Reply via email to