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 29BAC1049A for ; Wed, 19 Feb 2014 22:13:34 +0000 (UTC) Received: (qmail 5822 invoked by uid 500); 19 Feb 2014 22:13:30 -0000 Delivered-To: apmail-cassandra-commits-archive@cassandra.apache.org Received: (qmail 5802 invoked by uid 500); 19 Feb 2014 22:13:29 -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 5696 invoked by uid 99); 19 Feb 2014 22:13:26 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 19 Feb 2014 22:13:26 +0000 Date: Wed, 19 Feb 2014 22:13:26 +0000 (UTC) From: "Ryan McGuire (JIRA)" To: commits@cassandra.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Created] (CASSANDRA-6742) ArrayIndexOutOfBoundsException on outbound connection attempt by coordinator on table creation MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 Ryan McGuire created CASSANDRA-6742: --------------------------------------- Summary: ArrayIndexOutOfBoundsException on outbound connection= attempt by coordinator on table creation Key: CASSANDRA-6742 URL: https://issues.apache.org/jira/browse/CASSANDRA-6742 Project: Cassandra Issue Type: Bug Reporter: Ryan McGuire This is a physical four node cluster. Configuration is attached. Create a keyspace and table from the first node:=20 {code} CREATE KEYSPACE "Keyspace1" WITH replication =3D { 'class': 'SimpleStrategy', 'replication_factor': '1' }; USE "Keyspace1"; CREATE TABLE "Counter1" ( key blob, column1 ascii, value counter, PRIMARY KEY (key, column1) ) WITH COMPACT STORAGE AND bloom_filter_fp_chance=3D0.010000 AND caching=3D'KEYS_ONLY' AND comment=3D'' AND dclocal_read_repair_chance=3D0.000000 AND gc_grace_seconds=3D864000 AND index_interval=3D128 AND read_repair_chance=3D0.100000 AND replicate_on_write=3D'true' AND populate_io_cache_on_flush=3D'false' AND default_time_to_live=3D0 AND speculative_retry=3D'NONE' AND memtable_flush_period_in_ms=3D0 AND compaction=3D{'class': 'SizeTieredCompactionStrategy'} AND compression=3D{}; {code} And the find the following in the logs: {code} INFO [Thrift:1] 2014-02-19 14:04:35,828 MigrationManager.java:210 - Create= new ColumnFamily: org.apache.cassandra.config.CFMetaData@d824292[cfId=3Dd1= bc0c30-99b1-11e3-a5f9-c187ff8103e2,ksName=3DKeyspace1,cfName=3DCounter1,cfT= ype=3DStandard,comparator=3Dorg.apache.cassandra.db.marshal.AsciiType,comme= nt=3D,readRepairChance=3D0.1,dclocalReadRepairChance=3D0.0,gcGraceSeconds= =3D864000,defaultValidator=3Dorg.apache.cassandra.db.marshal.CounterColumnT= ype,keyValidator=3Dorg.apache.cassandra.db.marshal.BytesType,minCompactionT= hreshold=3D4,maxCompactionThreshold=3D32,columnMetadata=3D{java.nio.HeapByt= eBuffer[pos=3D0 lim=3D3 cap=3D3]=3DColumnDefinition{name=3Dkey, type=3Dorg.= apache.cassandra.db.marshal.BytesType, kind=3DPARTITION_KEY, componentIndex= =3Dnull, indexName=3Dnull, indexType=3Dnull}, java.nio.HeapByteBuffer[pos= =3D0 lim=3D5 cap=3D5]=3DColumnDefinition{name=3Dvalue, type=3Dorg.apache.ca= ssandra.db.marshal.CounterColumnType, kind=3DCOMPACT_VALUE, componentIndex= =3Dnull, indexName=3Dnull, indexType=3Dnull}, java.nio.HeapByteBuffer[pos= =3D0 lim=3D7 cap=3D7]=3DColumnDefinition{name=3Dcolumn1, type=3Dorg.apache.= cassandra.db.marshal.AsciiType, kind=3DCLUSTERING_COLUMN, componentIndex=3D= null, indexName=3Dnull, indexType=3Dnull}},compactionStrategyClass=3Dclass = org.apache.cassandra.db.compaction.SizeTieredCompactionStrategy,compactionS= trategyOptions=3D{},compressionParameters=3D{},bloomFilterFpChance=3D0.01,m= emtableFlushPeriod=3D0,caching=3DKEYS_ONLY,defaultTimeToLive=3D0,minIndexIn= terval=3D128,maxIndexInterval=3D2048,speculativeRetry=3DNONE,populateIoCach= eOnFlush=3Dfalse,droppedColumns=3D{},triggers=3D{},rowsPerPartitionToCache= =3D100] ERROR [WRITE-/172.16.1.211] 2014-02-19 14:04:35,838 OutboundTcpConnection.j= ava:256 - error writing to /172.16.1.211 java.lang.ArrayIndexOutOfBoundsException: -1 at org.apache.cassandra.db.ArrayBackedSortedColumns.internalAppendO= rReconcile(ArrayBackedSortedColumns.java:231) ~[main/:na] at org.apache.cassandra.db.ArrayBackedSortedColumns.sortCells(Array= BackedSortedColumns.java:143) ~[main/:na] at org.apache.cassandra.db.ArrayBackedSortedColumns.maybeSortCells(= ArrayBackedSortedColumns.java:103) ~[main/:na] at org.apache.cassandra.db.ArrayBackedSortedColumns.getColumnCount(= ArrayBackedSortedColumns.java:313) ~[main/:na] at org.apache.cassandra.db.ColumnFamilySerializer.contentSerialized= Size(ColumnFamilySerializer.java:117) ~[main/:na] at org.apache.cassandra.db.ColumnFamilySerializer.serializedSize(Co= lumnFamilySerializer.java:132) ~[main/:na] at org.apache.cassandra.db.Mutation$MutationSerializer.serializedSi= ze(Mutation.java:337) ~[main/:na] at org.apache.cassandra.service.MigrationManager$MigrationsSerializ= er.serializedSize(MigrationManager.java:397) ~[main/:na] at org.apache.cassandra.service.MigrationManager$MigrationsSerializ= er.serializedSize(MigrationManager.java:371) ~[main/:na] at org.apache.cassandra.net.MessageOut.serialize(MessageOut.java:11= 6) ~[main/:na] at org.apache.cassandra.net.OutboundTcpConnection.writeInternal(Out= boundTcpConnection.java:273) [main/:na] at org.apache.cassandra.net.OutboundTcpConnection.writeConnected(Ou= tboundTcpConnection.java:225) [main/:na] at org.apache.cassandra.net.OutboundTcpConnection.run(OutboundTcpCo= nnection.java:163) [main/:na] {code} Among a few other similar errors. See the attached log. -- This message was sent by Atlassian JIRA (v6.1.5#6160)