Silviu Matei <silvma...@gmail.com> wrote:
>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 >> > >> > >>