Return-Path: X-Original-To: apmail-cassandra-commits-archive@www.apache.org Delivered-To: apmail-cassandra-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 06704108FF for ; Fri, 20 Dec 2013 23:14:10 +0000 (UTC) Received: (qmail 16252 invoked by uid 500); 20 Dec 2013 23:14:09 -0000 Delivered-To: apmail-cassandra-commits-archive@cassandra.apache.org Received: (qmail 16193 invoked by uid 500); 20 Dec 2013 23:14:09 -0000 Mailing-List: contact commits-help@cassandra.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cassandra.apache.org Delivered-To: mailing list commits@cassandra.apache.org Received: (qmail 16048 invoked by uid 99); 20 Dec 2013 23:14:09 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 20 Dec 2013 23:14:09 +0000 Date: Fri, 20 Dec 2013 23:14:09 +0000 (UTC) From: "Russ Hatch (JIRA)" To: commits@cassandra.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Updated] (CASSANDRA-6520) cqlsh disconnects active node when dropping column MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/CASSANDRA-6520?page=3Dcom.atla= ssian.jira.plugin.system.issuetabpanels:all-tabpanel ] Russ Hatch updated CASSANDRA-6520: ---------------------------------- Description:=20 Using ccqlsh, I issue a statement to drop a column from a table, and the se= ssion appears to disconnect. The statement was: {noformat} cqlsh:taskapp> alter table user_task drop task_order; {noformat} Here's the full setup I used: {noformat} ccm create test_cluster ccm populate -n 3 ccm start ccm node1 cqlsh CREATE KEYSPACE taskapp WITH replication =3D { 'class': 'SimpleStrategy', 'replication_factor': '3' }; use taskapp; create table user ( user_id timeuuid PRIMARY KEY, first_name text, last_name text, email text ); create table user_task ( task_id timeuuid PRIMARY KEY, user_id timeuuid, task_order int, task_description text, is_complete boolean, is_top_level boolean, subtask_ids list ); {noformat} and then the statement which triggers the disconnect: {noformat} cqlsh:taskapp> alter table user_task drop task_order; TSocket read 0 bytes TSocket read 0 bytes cqlsh:taskapp> describe table user_task; [Errno 32] Broken pipe {noformat} The log for the active node shows this INFO, followed immediately by an exc= eption (included below). The other nodes show no relevant messages: {noformat} INFO [Thrift:4] 2013-12-20 16:04:58,668 MigrationManager.java:263 - Update= ColumnFamily 'taskapp/user_task' From org.apache.cassandra.config.CFMetaDa= ta@15e4ed88[cfId=3Ddf7153ac-c309-3bd2-92c2-e05bb53153fb,ksName=3Dtaskapp,cf= Name=3Duser_task,cfType=3DStandard,comparator=3Dorg.apache.cassandra.db.mar= shal.CompositeType(org.apache.cassandra.db.marshal.UTF8Type,org.apache.cass= andra.db.marshal.ColumnToCollectionType(7375627461736b5f696473:org.apache.c= assandra.db.marshal.ListType(org.apache.cassandra.db.marshal.TimeUUIDType))= ),comment=3D,readRepairChance=3D0.1,dclocalReadRepairChance=3D0.0,replicate= OnWrite=3Dtrue,gcGraceSeconds=3D864000,defaultValidator=3Dorg.apache.cassan= dra.db.marshal.BytesType,keyValidator=3Dorg.apache.cassandra.db.marshal.Tim= eUUIDType,minCompactionThreshold=3D4,maxCompactionThreshold=3D32,columnMeta= data=3D{java.nio.HeapByteBuffer[pos=3D0 lim=3D11 cap=3D11]=3DColumnDefiniti= on{name=3Dsubtask_ids, type=3Dorg.apache.cassandra.db.marshal.ListType(org.= apache.cassandra.db.marshal.TimeUUIDType), kind=3DREGULAR, componentIndex= =3D0, indexName=3Dnull, indexType=3Dnull}, java.nio.HeapByteBuffer[pos=3D0 = lim=3D11 cap=3D11]=3DColumnDefinition{name=3Dis_complete, type=3Dorg.apache= .cassandra.db.marshal.BooleanType, kind=3DREGULAR, componentIndex=3D0, inde= xName=3Dnull, indexType=3Dnull}, java.nio.HeapByteBuffer[pos=3D0 lim=3D12 c= ap=3D12]=3DColumnDefinition{name=3Dis_top_level, type=3Dorg.apache.cassandr= a.db.marshal.BooleanType, kind=3DREGULAR, componentIndex=3D0, indexName=3Dn= ull, indexType=3Dnull}, java.nio.HeapByteBuffer[pos=3D0 lim=3D7 cap=3D7]=3D= ColumnDefinition{name=3Dtask_id, type=3Dorg.apache.cassandra.db.marshal.Tim= eUUIDType, kind=3DPARTITION_KEY, componentIndex=3Dnull, indexName=3Dnull, i= ndexType=3Dnull}, java.nio.HeapByteBuffer[pos=3D0 lim=3D10 cap=3D10]=3DColu= mnDefinition{name=3Dtask_order, type=3Dorg.apache.cassandra.db.marshal.Int3= 2Type, kind=3DREGULAR, componentIndex=3D0, indexName=3Dnull, indexType=3Dnu= ll}, java.nio.HeapByteBuffer[pos=3D0 lim=3D7 cap=3D7]=3DColumnDefinition{na= me=3Duser_id, type=3Dorg.apache.cassandra.db.marshal.TimeUUIDType, kind=3DR= EGULAR, componentIndex=3D0, indexName=3Dnull, indexType=3Dnull}, java.nio.H= eapByteBuffer[pos=3D0 lim=3D16 cap=3D16]=3DColumnDefinition{name=3Dtask_des= cription, type=3Dorg.apache.cassandra.db.marshal.UTF8Type, kind=3DREGULAR, = componentIndex=3D0, indexName=3Dnull, indexType=3Dnull}},compactionStrategy= Class=3Dclass org.apache.cassandra.db.compaction.SizeTieredCompactionStrate= gy,compactionStrategyOptions=3D{},compressionOptions=3D{sstable_compression= =3Dorg.apache.cassandra.io.compress.LZ4Compressor},bloomFilterFpChance=3D0.= 01,memtable_flush_period_in_ms=3D0,caching=3DKEYS_ONLY,defaultTimeToLive=3D= 0,speculative_retry=3D99.0PERCENTILE,indexInterval=3D128,populateIoCacheOnF= lush=3Dfalse,droppedColumns=3D{},triggers=3D{}] To org.apache.cassandra.con= fig.CFMetaData@3568f812[cfId=3Ddf7153ac-c309-3bd2-92c2-e05bb53153fb,ksName= =3Dtaskapp,cfName=3Duser_task,cfType=3DStandard,comparator=3Dorg.apache.cas= sandra.db.marshal.CompositeType(org.apache.cassandra.db.marshal.UTF8Type,or= g.apache.cassandra.db.marshal.ColumnToCollectionType(7375627461736b5f696473= :org.apache.cassandra.db.marshal.ListType(org.apache.cassandra.db.marshal.T= imeUUIDType))),comment=3D,readRepairChance=3D0.1,dclocalReadRepairChance=3D= 0.0,replicateOnWrite=3Dtrue,gcGraceSeconds=3D864000,defaultValidator=3Dorg.= apache.cassandra.db.marshal.BytesType,keyValidator=3Dorg.apache.cassandra.d= b.marshal.TimeUUIDType,minCompactionThreshold=3D4,maxCompactionThreshold=3D= 32,columnMetadata=3D{java.nio.HeapByteBuffer[pos=3D0 lim=3D11 cap=3D11]=3DC= olumnDefinition{name=3Dsubtask_ids, type=3Dorg.apache.cassandra.db.marshal.= ListType(org.apache.cassandra.db.marshal.TimeUUIDType), kind=3DREGULAR, com= ponentIndex=3D0, indexName=3Dnull, indexType=3Dnull}, java.nio.HeapByteBuff= er[pos=3D0 lim=3D11 cap=3D11]=3DColumnDefinition{name=3Dis_complete, type= =3Dorg.apache.cassandra.db.marshal.BooleanType, kind=3DREGULAR, componentIn= dex=3D0, indexName=3Dnull, indexType=3Dnull}, java.nio.HeapByteBuffer[pos= =3D0 lim=3D12 cap=3D12]=3DColumnDefinition{name=3Dis_top_level, type=3Dorg.= apache.cassandra.db.marshal.BooleanType, kind=3DREGULAR, componentIndex=3D0= , indexName=3Dnull, indexType=3Dnull}, java.nio.HeapByteBuffer[pos=3D0 lim= =3D7 cap=3D7]=3DColumnDefinition{name=3Dtask_id, type=3Dorg.apache.cassandr= a.db.marshal.TimeUUIDType, kind=3DPARTITION_KEY, componentIndex=3Dnull, ind= exName=3Dnull, indexType=3Dnull}, java.nio.HeapByteBuffer[pos=3D0 lim=3D7 c= ap=3D7]=3DColumnDefinition{name=3Duser_id, type=3Dorg.apache.cassandra.db.m= arshal.TimeUUIDType, kind=3DREGULAR, componentIndex=3D0, indexName=3Dnull, = indexType=3Dnull}, java.nio.HeapByteBuffer[pos=3D0 lim=3D16 cap=3D16]=3DCol= umnDefinition{name=3Dtask_description, type=3Dorg.apache.cassandra.db.marsh= al.UTF8Type, kind=3DREGULAR, componentIndex=3D0, indexName=3Dnull, indexTyp= e=3Dnull}},compactionStrategyClass=3Dclass org.apache.cassandra.db.compacti= on.SizeTieredCompactionStrategy,compactionStrategyOptions=3D{},compressionO= ptions=3D{sstable_compression=3Dorg.apache.cassandra.io.compress.LZ4Compres= sor},bloomFilterFpChance=3D0.01,memtable_flush_period_in_ms=3D0,caching=3DK= EYS_ONLY,defaultTimeToLive=3D0,speculative_retry=3D99.0PERCENTILE,indexInte= rval=3D128,populateIoCacheOnFlush=3Dfalse,droppedColumns=3D{task_order=3D13= 87580698664000},triggers=3D{}] ERROR [Thrift:4] 2013-12-20 16:04:58,672 CustomTThreadPoolServer.java:212 -= Error occurred during processing of message. java.lang.ClassCastException: java.lang.Long cannot be cast to java.util.Ma= p =09at org.apache.cassandra.serializers.MapSerializer.serialize(MapSerialize= r.java:27) ~[main/:na] =09at org.apache.cassandra.db.marshal.AbstractType.decompose(AbstractType.j= ava:71) ~[main/:na] =09at org.apache.cassandra.db.CFRowAdder.add(CFRowAdder.java:78) ~[main/:na= ] =09at org.apache.cassandra.db.CFRowAdder.addMapEntry(CFRowAdder.java:65) ~[= main/:na] =09at org.apache.cassandra.config.CFMetaData.toSchemaNoColumnsNoTriggers(CF= MetaData.java:1610) ~[main/:na] =09at org.apache.cassandra.config.CFMetaData.toSchemaUpdate(CFMetaData.java= :1483) ~[main/:na] =09at org.apache.cassandra.service.MigrationManager.announceColumnFamilyUpd= ate(MigrationManager.java:264) ~[main/:na] =09at org.apache.cassandra.cql3.statements.AlterTableStatement.announceMigr= ation(AlterTableStatement.java:217) ~[main/:na] =09at org.apache.cassandra.cql3.statements.SchemaAlteringStatement.execute(= SchemaAlteringStatement.java:71) ~[main/:na] =09at org.apache.cassandra.cql3.QueryProcessor.processStatement(QueryProces= sor.java:194) ~[main/:na] =09at org.apache.cassandra.cql3.QueryProcessor.process(QueryProcessor.java:= 228) ~[main/:na] =09at org.apache.cassandra.cql3.QueryProcessor.process(QueryProcessor.java:= 218) ~[main/:na] =09at org.apache.cassandra.thrift.CassandraServer.execute_cql3_query(Cassan= draServer.java:1966) ~[main/:na] =09at org.apache.cassandra.thrift.Cassandra$Processor$execute_cql3_query.ge= tResult(Cassandra.java:4486) ~[thrift/:na] =09at org.apache.cassandra.thrift.Cassandra$Processor$execute_cql3_query.ge= tResult(Cassandra.java:4470) ~[thrift/:na] =09at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:39) ~[= libthrift-0.9.1.jar:0.9.1] =09at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:39) ~[li= bthrift-0.9.1.jar:0.9.1] =09at org.apache.cassandra.thrift.CustomTThreadPoolServer$WorkerProcess.run= (CustomTThreadPoolServer.java:194) ~[main/:na] =09at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.= java:1145) [na:1.7.0_45] =09at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor= .java:615) [na:1.7.0_45] =09at java.lang.Thread.run(Thread.java:744) [na:1.7.0_45] {noformat} was: Using ccqlsh, I issue a drop statement for a table and it hangs indefinitel= y (running cassandra-2.0.3-709-g486f079 from trunk). Here's the statement: cqlsh:taskapp> drop table user_task; Here's the full setup I used: {noformat} ccm create test_cluster ccm populate -n 3 ccm start ccm node1 cqlsh CREATE KEYSPACE taskapp WITH replication =3D { 'class': 'SimpleStrategy', 'replication_factor': '3' }; use taskapp; create table user ( user_id timeuuid PRIMARY KEY, first_name text, last_name text, email text ); create table user_task ( task_id timeuuid PRIMARY KEY, user_id timeuuid, task_order int, task_description text, is_complete boolean, is_top_level boolean, subtask_ids list ); {noformat} and then the statement which hangs: drop table user_task; I also checked that all 3 nodes have the same schema version uuid, using th= ese queries someone shared with me: {noformat} cqlsh:taskapp> SELECT rpc_address, schema_version FROM system.peers ... ; rpc_address | schema_version -------------+-------------------------------------- 127.0.0.3 | 6e782241-91e9-3cfa-88c0-88f445a573c1 127.0.0.2 | 6e782241-91e9-3cfa-88c0-88f445a573c1 (2 rows) cqlsh:taskapp> SELECT schema_version FROM system.local WHERE key=3D'local'; schema_version -------------------------------------- 6e782241-91e9-3cfa-88c0-88f445a573c1 (1 rows) {noformat} I checked the logs for all 3 nodes, which I think were normal. Node1 (used = in the cqlsh session) showed this message: {noformat} INFO [Thrift:3] 2013-12-20 14:29:23,200 MigrationManager.java:289 - Drop C= olumnFamily 'taskapp/user_task' {noformat} The other node logs showed no activity that looked related to the attempted= drop statement. > cqlsh disconnects active node when dropping column > -------------------------------------------------- > > Key: CASSANDRA-6520 > URL: https://issues.apache.org/jira/browse/CASSANDRA-6520 > Project: Cassandra > Issue Type: Bug > Components: API > Environment: C* from trunk -- cassandra-2.0.3-709-g486f079 > java 1.7.0_45 (on linux 64 bit) > [cqlsh 4.1.0 | Cassandra 2.1-SNAPSHOT | CQL spec 3.1.1 | Thrift protocol = 19.39.0] > 3 node cluster built on my machine using ccm > Reporter: Russ Hatch > Assignee: Russ Hatch > > Using ccqlsh, I issue a statement to drop a column from a table, and the = session appears to disconnect. > The statement was: > {noformat} > cqlsh:taskapp> alter table user_task drop task_order; > {noformat} > Here's the full setup I used: > {noformat} > ccm create test_cluster > ccm populate -n 3 > ccm start > ccm node1 cqlsh > CREATE KEYSPACE taskapp WITH replication =3D { > 'class': 'SimpleStrategy', > 'replication_factor': '3' > }; > use taskapp; > create table user ( > user_id timeuuid PRIMARY KEY, > first_name text, > last_name text, > email text > ); > create table user_task ( > task_id timeuuid PRIMARY KEY, > user_id timeuuid, > task_order int, > task_description text, > is_complete boolean, > is_top_level boolean, > subtask_ids list > ); > {noformat} > and then the statement which triggers the disconnect: > {noformat} > cqlsh:taskapp> alter table user_task drop task_order; > TSocket read 0 bytes > TSocket read 0 bytes > cqlsh:taskapp> describe table user_task; > [Errno 32] Broken pipe > {noformat} > The log for the active node shows this INFO, followed immediately by an e= xception (included below). The other nodes show no relevant messages: > {noformat} > INFO [Thrift:4] 2013-12-20 16:04:58,668 MigrationManager.java:263 - Upda= te ColumnFamily 'taskapp/user_task' From org.apache.cassandra.config.CFMeta= Data@15e4ed88[cfId=3Ddf7153ac-c309-3bd2-92c2-e05bb53153fb,ksName=3Dtaskapp,= cfName=3Duser_task,cfType=3DStandard,comparator=3Dorg.apache.cassandra.db.m= arshal.CompositeType(org.apache.cassandra.db.marshal.UTF8Type,org.apache.ca= ssandra.db.marshal.ColumnToCollectionType(7375627461736b5f696473:org.apache= .cassandra.db.marshal.ListType(org.apache.cassandra.db.marshal.TimeUUIDType= ))),comment=3D,readRepairChance=3D0.1,dclocalReadRepairChance=3D0.0,replica= teOnWrite=3Dtrue,gcGraceSeconds=3D864000,defaultValidator=3Dorg.apache.cass= andra.db.marshal.BytesType,keyValidator=3Dorg.apache.cassandra.db.marshal.T= imeUUIDType,minCompactionThreshold=3D4,maxCompactionThreshold=3D32,columnMe= tadata=3D{java.nio.HeapByteBuffer[pos=3D0 lim=3D11 cap=3D11]=3DColumnDefini= tion{name=3Dsubtask_ids, type=3Dorg.apache.cassandra.db.marshal.ListType(or= g.apache.cassandra.db.marshal.TimeUUIDType), kind=3DREGULAR, componentIndex= =3D0, indexName=3Dnull, indexType=3Dnull}, java.nio.HeapByteBuffer[pos=3D0 = lim=3D11 cap=3D11]=3DColumnDefinition{name=3Dis_complete, type=3Dorg.apache= .cassandra.db.marshal.BooleanType, kind=3DREGULAR, componentIndex=3D0, inde= xName=3Dnull, indexType=3Dnull}, java.nio.HeapByteBuffer[pos=3D0 lim=3D12 c= ap=3D12]=3DColumnDefinition{name=3Dis_top_level, type=3Dorg.apache.cassandr= a.db.marshal.BooleanType, kind=3DREGULAR, componentIndex=3D0, indexName=3Dn= ull, indexType=3Dnull}, java.nio.HeapByteBuffer[pos=3D0 lim=3D7 cap=3D7]=3D= ColumnDefinition{name=3Dtask_id, type=3Dorg.apache.cassandra.db.marshal.Tim= eUUIDType, kind=3DPARTITION_KEY, componentIndex=3Dnull, indexName=3Dnull, i= ndexType=3Dnull}, java.nio.HeapByteBuffer[pos=3D0 lim=3D10 cap=3D10]=3DColu= mnDefinition{name=3Dtask_order, type=3Dorg.apache.cassandra.db.marshal.Int3= 2Type, kind=3DREGULAR, componentIndex=3D0, indexName=3Dnull, indexType=3Dnu= ll}, java.nio.HeapByteBuffer[pos=3D0 lim=3D7 cap=3D7]=3DColumnDefinition{na= me=3Duser_id, type=3Dorg.apache.cassandra.db.marshal.TimeUUIDType, kind=3DR= EGULAR, componentIndex=3D0, indexName=3Dnull, indexType=3Dnull}, java.nio.H= eapByteBuffer[pos=3D0 lim=3D16 cap=3D16]=3DColumnDefinition{name=3Dtask_des= cription, type=3Dorg.apache.cassandra.db.marshal.UTF8Type, kind=3DREGULAR, = componentIndex=3D0, indexName=3Dnull, indexType=3Dnull}},compactionStrategy= Class=3Dclass org.apache.cassandra.db.compaction.SizeTieredCompactionStrate= gy,compactionStrategyOptions=3D{},compressionOptions=3D{sstable_compression= =3Dorg.apache.cassandra.io.compress.LZ4Compressor},bloomFilterFpChance=3D0.= 01,memtable_flush_period_in_ms=3D0,caching=3DKEYS_ONLY,defaultTimeToLive=3D= 0,speculative_retry=3D99.0PERCENTILE,indexInterval=3D128,populateIoCacheOnF= lush=3Dfalse,droppedColumns=3D{},triggers=3D{}] To org.apache.cassandra.con= fig.CFMetaData@3568f812[cfId=3Ddf7153ac-c309-3bd2-92c2-e05bb53153fb,ksName= =3Dtaskapp,cfName=3Duser_task,cfType=3DStandard,comparator=3Dorg.apache.cas= sandra.db.marshal.CompositeType(org.apache.cassandra.db.marshal.UTF8Type,or= g.apache.cassandra.db.marshal.ColumnToCollectionType(7375627461736b5f696473= :org.apache.cassandra.db.marshal.ListType(org.apache.cassandra.db.marshal.T= imeUUIDType))),comment=3D,readRepairChance=3D0.1,dclocalReadRepairChance=3D= 0.0,replicateOnWrite=3Dtrue,gcGraceSeconds=3D864000,defaultValidator=3Dorg.= apache.cassandra.db.marshal.BytesType,keyValidator=3Dorg.apache.cassandra.d= b.marshal.TimeUUIDType,minCompactionThreshold=3D4,maxCompactionThreshold=3D= 32,columnMetadata=3D{java.nio.HeapByteBuffer[pos=3D0 lim=3D11 cap=3D11]=3DC= olumnDefinition{name=3Dsubtask_ids, type=3Dorg.apache.cassandra.db.marshal.= ListType(org.apache.cassandra.db.marshal.TimeUUIDType), kind=3DREGULAR, com= ponentIndex=3D0, indexName=3Dnull, indexType=3Dnull}, java.nio.HeapByteBuff= er[pos=3D0 lim=3D11 cap=3D11]=3DColumnDefinition{name=3Dis_complete, type= =3Dorg.apache.cassandra.db.marshal.BooleanType, kind=3DREGULAR, componentIn= dex=3D0, indexName=3Dnull, indexType=3Dnull}, java.nio.HeapByteBuffer[pos= =3D0 lim=3D12 cap=3D12]=3DColumnDefinition{name=3Dis_top_level, type=3Dorg.= apache.cassandra.db.marshal.BooleanType, kind=3DREGULAR, componentIndex=3D0= , indexName=3Dnull, indexType=3Dnull}, java.nio.HeapByteBuffer[pos=3D0 lim= =3D7 cap=3D7]=3DColumnDefinition{name=3Dtask_id, type=3Dorg.apache.cassandr= a.db.marshal.TimeUUIDType, kind=3DPARTITION_KEY, componentIndex=3Dnull, ind= exName=3Dnull, indexType=3Dnull}, java.nio.HeapByteBuffer[pos=3D0 lim=3D7 c= ap=3D7]=3DColumnDefinition{name=3Duser_id, type=3Dorg.apache.cassandra.db.m= arshal.TimeUUIDType, kind=3DREGULAR, componentIndex=3D0, indexName=3Dnull, = indexType=3Dnull}, java.nio.HeapByteBuffer[pos=3D0 lim=3D16 cap=3D16]=3DCol= umnDefinition{name=3Dtask_description, type=3Dorg.apache.cassandra.db.marsh= al.UTF8Type, kind=3DREGULAR, componentIndex=3D0, indexName=3Dnull, indexTyp= e=3Dnull}},compactionStrategyClass=3Dclass org.apache.cassandra.db.compacti= on.SizeTieredCompactionStrategy,compactionStrategyOptions=3D{},compressionO= ptions=3D{sstable_compression=3Dorg.apache.cassandra.io.compress.LZ4Compres= sor},bloomFilterFpChance=3D0.01,memtable_flush_period_in_ms=3D0,caching=3DK= EYS_ONLY,defaultTimeToLive=3D0,speculative_retry=3D99.0PERCENTILE,indexInte= rval=3D128,populateIoCacheOnFlush=3Dfalse,droppedColumns=3D{task_order=3D13= 87580698664000},triggers=3D{}] > ERROR [Thrift:4] 2013-12-20 16:04:58,672 CustomTThreadPoolServer.java:212= - Error occurred during processing of message. > java.lang.ClassCastException: java.lang.Long cannot be cast to java.util.= Map > =09at org.apache.cassandra.serializers.MapSerializer.serialize(MapSeriali= zer.java:27) ~[main/:na] > =09at org.apache.cassandra.db.marshal.AbstractType.decompose(AbstractType= .java:71) ~[main/:na] > =09at org.apache.cassandra.db.CFRowAdder.add(CFRowAdder.java:78) ~[main/:= na] > =09at org.apache.cassandra.db.CFRowAdder.addMapEntry(CFRowAdder.java:65) = ~[main/:na] > =09at org.apache.cassandra.config.CFMetaData.toSchemaNoColumnsNoTriggers(= CFMetaData.java:1610) ~[main/:na] > =09at org.apache.cassandra.config.CFMetaData.toSchemaUpdate(CFMetaData.ja= va:1483) ~[main/:na] > =09at org.apache.cassandra.service.MigrationManager.announceColumnFamilyU= pdate(MigrationManager.java:264) ~[main/:na] > =09at org.apache.cassandra.cql3.statements.AlterTableStatement.announceMi= gration(AlterTableStatement.java:217) ~[main/:na] > =09at org.apache.cassandra.cql3.statements.SchemaAlteringStatement.execut= e(SchemaAlteringStatement.java:71) ~[main/:na] > =09at org.apache.cassandra.cql3.QueryProcessor.processStatement(QueryProc= essor.java:194) ~[main/:na] > =09at org.apache.cassandra.cql3.QueryProcessor.process(QueryProcessor.jav= a:228) ~[main/:na] > =09at org.apache.cassandra.cql3.QueryProcessor.process(QueryProcessor.jav= a:218) ~[main/:na] > =09at org.apache.cassandra.thrift.CassandraServer.execute_cql3_query(Cass= andraServer.java:1966) ~[main/:na] > =09at org.apache.cassandra.thrift.Cassandra$Processor$execute_cql3_query.= getResult(Cassandra.java:4486) ~[thrift/:na] > =09at org.apache.cassandra.thrift.Cassandra$Processor$execute_cql3_query.= getResult(Cassandra.java:4470) ~[thrift/:na] > =09at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:39) = ~[libthrift-0.9.1.jar:0.9.1] > =09at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:39) ~[= libthrift-0.9.1.jar:0.9.1] > =09at org.apache.cassandra.thrift.CustomTThreadPoolServer$WorkerProcess.r= un(CustomTThreadPoolServer.java:194) ~[main/:na] > =09at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecuto= r.java:1145) [na:1.7.0_45] > =09at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecut= or.java:615) [na:1.7.0_45] > =09at java.lang.Thread.run(Thread.java:744) [na:1.7.0_45] > {noformat} -- This message was sent by Atlassian JIRA (v6.1.4#6159)