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