You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@cassandra.apache.org by ruslan usifov <ru...@gmail.com> on 2011/03/13 18:47:38 UTC

Strange error

Hello in working cluster of cassandra 0.7.3 in system.log i see 2 simular
errors:

ERROR [ReadStage:12] 2011-03-13 20:27:20,431 AbstractCassandraDaemon.java
(line 114) Fatal exception in thread Thread[ReadStage:12,5,m
ain]
java.lang.NullPointerException
        at org.apache.cassandra.db.Column.reconcile(Column.java:177)
        at
org.apache.cassandra.db.SuperColumn.addColumn(SuperColumn.java:179)
        at
org.apache.cassandra.db.SuperColumn.putColumn(SuperColumn.java:195)
        at
org.apache.cassandra.db.ColumnFamily.addColumn(ColumnFamily.java:220)
        at
org.apache.cassandra.db.filter.QueryFilter$2.reduce(QueryFilter.java:118)
        at
org.apache.cassandra.db.filter.QueryFilter$2.reduce(QueryFilter.java:108)
        at
org.apache.cassandra.utils.ReducingIterator.computeNext(ReducingIterator.java:62)
        at
com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:136)
        at
com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:131)
        at
org.apache.cassandra.db.filter.SliceQueryFilter.collectReducedColumns(SliceQueryFilter.java:118)
        at
org.apache.cassandra.db.filter.QueryFilter.collectCollatedColumns(QueryFilter.java:142)
        at
org.apache.cassandra.db.ColumnFamilyStore.getTopLevelColumns(ColumnFamilyStore.java:1326)
        at
org.apache.cassandra.db.ColumnFamilyStore.getColumnFamily(ColumnFamilyStore.java:1203)
        at
org.apache.cassandra.db.ColumnFamilyStore.getColumnFamily(ColumnFamilyStore.java:1131)
        at org.apache.cassandra.db.Table.getRow(Table.java:333)
        at
org.apache.cassandra.db.SliceFromReadCommand.getRow(SliceFromReadCommand.java:63)
        at
org.apache.cassandra.db.ReadVerbHandler.doVerb(ReadVerbHandler.java:69)
        at
org.apache.cassandra.net.MessageDeliveryTask.run(MessageDeliveryTask.java:72)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:662)

Re: Strange error

Posted by ruslan usifov <ru...@gmail.com>.
2011/3/14 aaron morton <aa...@thelastpickle.com>

> What sort of workload was that ? All read and write or could there have
> been some deletes as well?
>

Many reads, some writes, and some deletes

Re: Strange error

Posted by aaron morton <aa...@thelastpickle.com>.
What sort of workload was that ? All read and write or could there have been some deletes as well?

Aaron

On 14 Mar 2011, at 10:06, ruslan usifov wrote:

> 
> 
> 2011/3/14 aaron morton <aa...@thelastpickle.com>
> Looks related to CASSANDRA-1559 https://issues.apache.org/jira/browse/CASSANDRA-1559 which should be fixed in 0.7.4
> 
> However everyone said it should not happen. Can you provide some more detail about what you did to cause this to happen. 
> 
> 
> I do nothing (no any maintenance work), just typical workload for production application


Re: Strange error

Posted by ruslan usifov <ru...@gmail.com>.
2011/3/14 aaron morton <aa...@thelastpickle.com>

> Looks related to CASSANDRA-1559
> https://issues.apache.org/jira/browse/CASSANDRA-1559 which should be fixed
> in 0.7.4
>
> <https://issues.apache.org/jira/browse/CASSANDRA-1559>However everyone
> said it should not happen. Can you provide some more detail about what you
> did to cause this to happen.
>
>
I do nothing (no any maintenance work), just typical workload for production
application

Re: Strange error

Posted by aaron morton <aa...@thelastpickle.com>.
Looks related to CASSANDRA-1559 https://issues.apache.org/jira/browse/CASSANDRA-1559 which should be fixed in 0.7.4

However everyone said it should not happen. Can you provide some more detail about what you did to cause this to happen. 

Aaron

On 14 Mar 2011, at 06:47, ruslan usifov wrote:

> Hello in working cluster of cassandra 0.7.3 in system.log i see 2 simular errors:
> 
> ERROR [ReadStage:12] 2011-03-13 20:27:20,431 AbstractCassandraDaemon.java (line 114) Fatal exception in thread Thread[ReadStage:12,5,m
> ain]
> java.lang.NullPointerException
>         at org.apache.cassandra.db.Column.reconcile(Column.java:177)
>         at org.apache.cassandra.db.SuperColumn.addColumn(SuperColumn.java:179)
>         at org.apache.cassandra.db.SuperColumn.putColumn(SuperColumn.java:195)
>         at org.apache.cassandra.db.ColumnFamily.addColumn(ColumnFamily.java:220)
>         at org.apache.cassandra.db.filter.QueryFilter$2.reduce(QueryFilter.java:118)
>         at org.apache.cassandra.db.filter.QueryFilter$2.reduce(QueryFilter.java:108)
>         at org.apache.cassandra.utils.ReducingIterator.computeNext(ReducingIterator.java:62)
>         at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:136)
>         at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:131)
>         at org.apache.cassandra.db.filter.SliceQueryFilter.collectReducedColumns(SliceQueryFilter.java:118)
>         at org.apache.cassandra.db.filter.QueryFilter.collectCollatedColumns(QueryFilter.java:142)
>         at org.apache.cassandra.db.ColumnFamilyStore.getTopLevelColumns(ColumnFamilyStore.java:1326)
>         at org.apache.cassandra.db.ColumnFamilyStore.getColumnFamily(ColumnFamilyStore.java:1203)
>         at org.apache.cassandra.db.ColumnFamilyStore.getColumnFamily(ColumnFamilyStore.java:1131)
>         at org.apache.cassandra.db.Table.getRow(Table.java:333)
>         at org.apache.cassandra.db.SliceFromReadCommand.getRow(SliceFromReadCommand.java:63)
>         at org.apache.cassandra.db.ReadVerbHandler.doVerb(ReadVerbHandler.java:69)
>         at org.apache.cassandra.net.MessageDeliveryTask.run(MessageDeliveryTask.java:72)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>         at java.lang.Thread.run(Thread.java:662)
>