This means the in-background read repair code had an unexpected error. How serious this is depends mostly on how reproducible it is -- if it happens for every query on a given key then I would call that a show stopper. But if it happens only occasionally then while it's obviously a bug it's probably not critical.
I attached a patch to https://issues.apache.org/jira/browse/CASSANDRA-478 to log the row that is being checked if an error occurs, could you give that a try? -Jonathan 2009/10/8 Teodor Sigaev <[email protected]>: > cassandra 0.4 trunk before commit 'merge CASSANDRA-473 fix (r822878) from > trunk', under load I got the single error message. > > Is something to worry about? > > > ERROR [RESPONSE-STAGE:1] 2009-10-08 17:05:25,864 > DebuggableThreadPoolExecutor.java (line 110) Error in ThreadPoolExecutor > java.lang.NullPointerException > at > org.apache.cassandra.service.ConsistencyManager$DigestResponseHandler.handleDigestResponses(ConsistencyManager.java:68) > at > org.apache.cassandra.service.ConsistencyManager$DigestResponseHandler.response(ConsistencyManager.java:55) > at > org.apache.cassandra.net.ResponseVerbHandler.doVerb(ResponseVerbHandler.java:35) > at > org.apache.cassandra.net.MessageDeliveryTask.run(MessageDeliveryTask.java:39) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) > at java.lang.Thread.run(Thread.java:636) > ERROR [RESPONSE-STAGE:1] 2009-10-08 17:05:25,916 CassandraDaemon.java (line > 71) Fatal exception in thread Thread[RESPONSE-STAGE:1,5,main] > java.lang.NullPointerException > at > org.apache.cassandra.service.ConsistencyManager$DigestResponseHandler.handleDigestResponses(ConsistencyManager.java:68) > at > org.apache.cassandra.service.ConsistencyManager$DigestResponseHandler.response(ConsistencyManager.java:55) > at > org.apache.cassandra.net.ResponseVerbHandler.doVerb(ResponseVerbHandler.java:35) > at > org.apache.cassandra.net.MessageDeliveryTask.run(MessageDeliveryTask.java:39) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) > at java.lang.Thread.run(Thread.java:636) > > -- > Teodor Sigaev E-mail: [email protected] > WWW: http://www.sigaev.ru/ >
