Issues with Update Column Family and adding a key_validation_class
------------------------------------------------------------------

                 Key: CASSANDRA-2497
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-2497
             Project: Cassandra
          Issue Type: Bug
          Components: Core
    Affects Versions: 0.8
            Reporter: Cathy Daw
            Priority: Critical


*Reproduction Steps*
{code}
create column family users with comparator = UTF8Type 
and column_metadata = [{column_name: password, validation_class: UTF8Type}];

update column family users with key_validation_class=UTF8Type;

set users['jsmith']['password']='ch@ngem3';          
{code}


*EXPECTED RESULT:* After the UPDATE statement, the SET statement should go 
through successfully.


*ACTUAL RESULT:*  The SET statement gives the same error message, regardless of 
the UPDATE statement: 
{code}
org.apache.cassandra.db.marshal.MarshalException: cannot parse 'jsmith' as hex 
bytes
{code}


*Output from describe keyspace*
{code}
    ColumnFamily: users
      Key Validation Class: org.apache.cassandra.db.marshal.UTF8Type
      Default column value validator: org.apache.cassandra.db.marshal.BytesType
      Columns sorted by: org.apache.cassandra.db.marshal.UTF8Type
      Row cache size / save period in seconds: 0.0/0
      Key cache size / save period in seconds: 200000.0/14400
      Memtable thresholds: 0.29062499999999997/62/1440 (millions of 
ops/MB/minutes)
      GC grace seconds: 864000
      Compaction min/max thresholds: 4/32
      Read repair chance: 1.0
      Replicate on write: false
      Built indexes: []
      Column Metadata:
        Column Name: password
          Validation Class: org.apache.cassandra.db.marshal.UTF8Type

{code}


--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to