incubator-cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From aaron morton <aa...@thelastpickle.com>
Subject Re: NPE in CompactionExecutor
Date Sun, 21 Jul 2013 20:42:06 GMT
What version are you running ? 

> ERROR [CompactionExecutor:38] 2013-07-19 17:01:34,494 CassandraDaemon.java (line 192)
Exception in thread Thread[CompactionExecutor:38,1,main]
> java.lang.NullPointerException
What' the full error stack ? 

> Not sure if this is related or not, but I'm also getting a bunch of AssertionErrors as
well, even after running a scrub…
> 
> ERROR [CompactionExecutor:38] 2013-07-19 17:01:06,192 CassandraDaemon.java (line 192)
Exception in thread Thread[CompactionExecutor:38,1,main]
> java.lang.AssertionError: incorrect row data size 29502477 written to /mnt/datadrive/lib/cassandra/data/fanzo/tweets_by_team/fanzo-tweets_by_team-tmp-ic-5262-Data.db;
correct is 29725806
Double check that the scrub was successful. 

If it's not detecting / fixing the problem look for previous log messages from that thread
 [CompactionExecutor:38] and see what sstables it was compacting. Try remove those. But I
would give scrub another chance to get it sorted. 

Cheers

-----------------
Aaron Morton
Cassandra Consultant
New Zealand

@aaronmorton
http://www.thelastpickle.com

On 20/07/2013, at 5:04 AM, Paul Ingalls <paulingalls@gmail.com> wrote:

> I'm seeing a number of NullPointerExceptions in the log of my cluster.  You can see the
log line below.  I'm thinking this is probably bad.  Any ideas?
> 
> ERROR [CompactionExecutor:38] 2013-07-19 17:01:34,494 CassandraDaemon.java (line 192)
Exception in thread Thread[CompactionExecutor:38,1,main]
> java.lang.NullPointerException
> 
> Not sure if this is related or not, but I'm also getting a bunch of AssertionErrors as
well, even after running a scrub…
> 
> ERROR [CompactionExecutor:38] 2013-07-19 17:01:06,192 CassandraDaemon.java (line 192)
Exception in thread Thread[CompactionExecutor:38,1,main]
> java.lang.AssertionError: incorrect row data size 29502477 written to /mnt/datadrive/lib/cassandra/data/fanzo/tweets_by_team/fanzo-tweets_by_team-tmp-ic-5262-Data.db;
correct is 29725806
> 	at org.apache.cassandra.io.sstable.SSTableWriter.append(SSTableWriter.java:162)
> 	at org.apache.cassandra.db.compaction.CompactionTask.runWith(CompactionTask.java:162)
> 	at org.apache.cassandra.io.util.DiskAwareRunnable.runMayThrow(DiskAwareRunnable.java:48)
> 	at org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:28)
> 	at org.apache.cassandra.db.compaction.CompactionTask.executeInternal(CompactionTask.java:58)
> 	at org.apache.cassandra.db.compaction.AbstractCompactionTask.execute(AbstractCompactionTask.java:60)
> 	at org.apache.cassandra.db.compaction.CompactionManager$BackgroundCompactionTask.run(CompactionManager.java:211)
> 	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
> 	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
> 	at java.util.concurrent.FutureTask.run(FutureTask.java:166)
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> 	at java.lang.Thread.run(Thread.java:724)
> 
> 


Mime
View raw message