Sebastian Estevez created CASSANDRA-10290:
---------------------------------------------

             Summary: 2.1 EmptyComposite cannot be cast - SliceQueryPager
                 Key: CASSANDRA-10290
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-10290
             Project: Cassandra
          Issue Type: Bug
            Reporter: Sebastian Estevez


Sporadically seeing this dump during Spark jobs on Cassandra:

{code}
 ERROR [SharedPool-Worker-3] 2015-09-07 12:01:18,101 ErrorMessage.java:251 - 
Unexpected exception during request java.lang.ClassCastException: 
org.apache.cassandra.db.composites.Composites$EmptyComposite cannot be cast to 
org.apache.cassandra.db.composites.CellName at 
org.apache.cassandra.service.pager.SliceQueryPager.<init>(SliceQueryPager.java:64)
 ~[cassandra-all-2.1.8.689.jar:2.1.8.689] at 
org.apache.cassandra.service.pager.MultiPartitionPager.makePager(MultiPartitionPager.java:86)
 ~[cassandra-all-2.1.8.689.jar:2.1.8.689] at 
org.apache.cassandra.service.pager.MultiPartitionPager.<init>(MultiPartitionPager.java:69)
 ~[cassandra-all-2.1.8.689.jar:2.1.8.689] at 
org.apache.cassandra.service.pager.QueryPagers.pager(QueryPagers.java:102) 
~[cassandra-all-2.1.8.689.jar:2.1.8.689] at 
org.apache.cassandra.service.pager.QueryPagers.pager(QueryPagers.java:126) 
~[cassandra-all-2.1.8.689.jar:2.1.8.689] at 
org.apache.cassandra.cql3.statements.SelectStatement.execute(SelectStatement.java:228)
 ~[cassandra-all-2.1.8.689.jar:2.1.8.689] at 
org.apache.cassandra.cql3.statements.SelectStatement.execute(SelectStatement.java:67)
 ~[cassandra-all-2.1.8.689.jar:2.1.8.689] at 
org.apache.cassandra.cql3.QueryProcessor.processStatement(QueryProcessor.java:238)
 ~[cassandra-all-2.1.8.689.jar:2.1.8.689] at 
org.apache.cassandra.cql3.QueryProcessor.processPrepared(QueryProcessor.java:493)
 ~[cassandra-all-2.1.8.689.jar:2.1.8.689] at 
com.datastax.bdp.cassandra.cql3.DseQueryHandler$PreparedStatementExecution.execute(DseQueryHandler.java:310)
 ~[dse.jar:4.7.3]
and schema
{code}

The data model is as follows:
{code}
CREATE TABLE events (
  campaignid uuid,
  eventtype int,
  occurrence timeuuid,
  city text,
  clientproductid uuid,
  continentiso text,
  continentname text,
  countryiso text,
  countryname text,
  ip text,
  ipzip text,
  isus boolean,
  latitude double,
  longitude double,
  masterproductid uuid,
  offersitekeys LIST<uuid>,
  stateiso text,
  statename text,
  userid uuid,
  visitorsource text,
  zip text,
  PRIMARY KEY (( campaignid, eventtype ), occurrence)
)
{code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to