cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Edward Capriolo (Commented) (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CASSANDRA-3677) NPE during HH delivery when gossip turned off on target
Date Wed, 15 Feb 2012 16:26:59 GMT

    [ https://issues.apache.org/jira/browse/CASSANDRA-3677?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13208562#comment-13208562
] 

Edward Capriolo commented on CASSANDRA-3677:
--------------------------------------------

Q: don't try to schedule delivery of hints for tokens which are no longer valid endpoints
(see attached).

Does this mean the hints are just lost for good? Does anyone thing an attempt should be made
to determine where the hints should go and possibly re-write them?
                
> NPE during HH delivery when gossip turned off on target
> -------------------------------------------------------
>
>                 Key: CASSANDRA-3677
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-3677
>             Project: Cassandra
>          Issue Type: Bug
>    Affects Versions: 1.0.7
>            Reporter: Radim Kolar
>            Assignee: Brandon Williams
>            Priority: Trivial
>             Fix For: 1.0.8
>
>         Attachments: 3677-v1.patch, 3677.txt
>
>
> probably not important bug
> ERROR [OptionalTasks:1] 2011-12-27 21:44:25,342 AbstractCassandraDaemon.java (line 138)
Fatal exception in thread Thread[OptionalTasks:1,5,main]
> java.lang.NullPointerException
>         at org.cliffc.high_scale_lib.NonBlockingHashMap.hash(NonBlockingHashMap.java:113)
>         at org.cliffc.high_scale_lib.NonBlockingHashMap.putIfMatch(NonBlockingHashMap.java:553)
>         at org.cliffc.high_scale_lib.NonBlockingHashMap.putIfMatch(NonBlockingHashMap.java:348)
>         at org.cliffc.high_scale_lib.NonBlockingHashMap.putIfAbsent(NonBlockingHashMap.java:319)
>         at org.cliffc.high_scale_lib.NonBlockingHashSet.add(NonBlockingHashSet.java:32)
>         at org.apache.cassandra.db.HintedHandOffManager.scheduleHintDelivery(HintedHandOffManager.java:371)
>         at org.apache.cassandra.db.HintedHandOffManager.scheduleAllDeliveries(HintedHandOffManager.java:356)
>         at org.apache.cassandra.db.HintedHandOffManager.access$000(HintedHandOffManager.java:84)
>         at org.apache.cassandra.db.HintedHandOffManager$1.run(HintedHandOffManager.java:119)
>         at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
>         at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351)
>         at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178)
>         at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:165)
>         at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:267)
>         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:679)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message