Uploaded image for project: 'Cassandra'
  1. Cassandra
  2. CASSANDRA-7284

ClassCastException in HintedHandoffManager.pagingFinished

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Low
    • Resolution: Fixed
    • 2.1 rc1
    • None
    • None

    Description

      During a long running stress test on bdplab, Ryan encountered the following interesting exception, which I think is an as yet unfiled bug. Looks to be a pretty simple issue, introduced by CASSANDRA-5417

      java.lang.ClassCastException: org.apache.cassandra.db.composites.Composites$EmptyComposite cannot be cast to org.apache.cassandra.db.composites.CellName
      	at org.apache.cassandra.db.HintedHandOffManager.pagingFinished(HintedHandOffManager.java:266) ~[main/:na]
      	at org.apache.cassandra.db.HintedHandOffManager.doDeliverHintsToEndpoint(HintedHandOffManager.java:376) ~[main/:na]
      	at org.apache.cassandra.db.HintedHandOffManager.deliverHintsToEndpoint(HintedHandOffManager.java:331) ~[main/:na]
      	at org.apache.cassandra.db.HintedHandOffManager.access$300(HintedHandOffManager.java:93) ~[main/:na]
      	at org.apache.cassandra.db.HintedHandOffManager$5.run(HintedHandOffManager.java:547) ~[main/:na]
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~[na:1.7.0_51]
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) ~[na:1.7.0_51]
      	at java.lang.Thread.run(Thread.java:744) ~[na:1.7.0_51]
      

      Attachments

        1. 7284.txt
          3 kB
          Benedict Elliott Smith
        2. 7284-v2.txt
          1 kB
          Sylvain Lebresne

        Activity

          People

            benedict Benedict Elliott Smith
            benedict Benedict Elliott Smith
            Benedict Elliott Smith
            Sylvain Lebresne
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: