Return-Path: X-Original-To: apmail-cassandra-user-archive@www.apache.org Delivered-To: apmail-cassandra-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 67AEB11B65 for ; Tue, 22 Jul 2014 09:21:59 +0000 (UTC) Received: (qmail 3062 invoked by uid 500); 22 Jul 2014 09:21:56 -0000 Delivered-To: apmail-cassandra-user-archive@cassandra.apache.org Received: (qmail 3024 invoked by uid 500); 22 Jul 2014 09:21:56 -0000 Mailing-List: contact user-help@cassandra.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@cassandra.apache.org Delivered-To: mailing list user@cassandra.apache.org Received: (qmail 3014 invoked by uid 99); 22 Jul 2014 09:21:56 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 22 Jul 2014 09:21:56 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of mianmarjun.mailinglist@gmail.com designates 209.85.215.46 as permitted sender) Received: from [209.85.215.46] (HELO mail-la0-f46.google.com) (209.85.215.46) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 22 Jul 2014 09:21:50 +0000 Received: by mail-la0-f46.google.com with SMTP id b8so5617498lan.19 for ; Tue, 22 Jul 2014 02:21:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=x6yc2vDtnnM84n8qK4qgtHl8ZZFfbC+4Cz8i+c8anak=; b=BJSWUZv9rvhCrDAtAr2r9QtdGa639bzhjWLkhlywDbKarDCtujLNe6XwJpIFxLDmCU YGcTS5zsgrGx8tizRWaTPCifPv/y/oMPwNvUY98DJqN5sYF/UXlYzQARsLVPtF3r/OSP J2uIonVcopsxXm102vTEpthWiRlY0sPdTJ3o+JVOu4CJGfYOV4gGhdZ4+RPxwIihbLcm wmYOQ7WX4fAJUhJ7ZFxSgBpV4q30KcFtXntJK5LNgHhONww37nYXkpKpszuza+0FQWo1 B0JexH6ZMFkQW4UXe/C+ykXPPxnmNnegm2gXVQD9Hu18kfZoYtDqHtXAt6dXovZQe0+5 DXBg== MIME-Version: 1.0 X-Received: by 10.112.74.200 with SMTP id w8mr1506466lbv.79.1406020884991; Tue, 22 Jul 2014 02:21:24 -0700 (PDT) Received: by 10.114.29.161 with HTTP; Tue, 22 Jul 2014 02:21:24 -0700 (PDT) Date: Tue, 22 Jul 2014 11:21:24 +0200 Message-ID: Subject: Error :AssertionError => firstTokenIndex(TokenMetadata.java:845) From: Miguel Angel Martin junquera To: user@cassandra.apache.org Content-Type: multipart/alternative; boundary=14dae9d248e465938d04fec4bf86 X-Virus-Checked: Checked by ClamAV on apache.org --14dae9d248e465938d04fec4bf86 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable hi all, I trying add a node to a cassandra ring with only one seed-node. I have the seed in EC2 and I have this error when I start cassandra in the other node ---- ERROR [Thrift:389] 2014-07-22 08:25:39,838 CassandraDaemon.java (line 191) Exception in thread Thread[Thrift:389,5,main] java.lang.AssertionError at org.apache.cassandra.locator.TokenMetadata.firstTokenIndex(TokenMetadata.ja= va:845) at org.apache.cassandra.locator.TokenMetadata.firstToken(TokenMetadata.java:85= 9) at org.apache.cassandra.locator.AbstractReplicationStrategy.getNaturalEndpoint= s(AbstractReplicationStrategy.java:106) at org.apache.cassandra.service.StorageService.getNaturalEndpoints(StorageServ= ice.java:2681) at org.apache.cassandra.service.StorageProxy.performWrite(StorageProxy.java:37= 6) at org.apache.cassandra.service.StorageProxy.mutate(StorageProxy.java:191) at org.apache.cassandra.thrift.CassandraServer.doInsert(CassandraServer.java:8= 66) at org.apache.cassandra.thrift.CassandraServer.doInsert(CassandraServer.java:8= 49) at org.apache.cassandra.thrift.CassandraServer.batch_mutate(CassandraServer.ja= va:749) at org.apache.cassandra.thrift.Cassandra$Processor$batch_mutate.getResult(Cass= andra.java:3690) at org.apache.cassandra.thrift.Cassandra$Processor$batch_mutate.getResult(Cass= andra.java:3678) at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:32) at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:34) at org.apache.cassandra.thrift.CustomTThreadPoolServer$WorkerProcess.run(Custo= mTThreadPoolServer.java:199) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1= 145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:= 615) at java.lang.Thread.run(Thread.java:744) ERROR [Thrift:390] 2014-07-22 08:25:41,169 CassandraDaemon.java (line 191) Exception in thread Thread[Thrift:390,5,main] java.lang.AssertionError at org.apache.cassandra.locator.TokenMetadata.firstTokenIndex(TokenMetadata.ja= va:845) at org.apache.cassandra.locator.TokenMetadata.firstToken(TokenMetadata.java:85= 9) at org.apache.cassandra.locator.AbstractReplicationStrategy.getNaturalEndpoint= s(AbstractReplicationStrategy.java:106) at org.apache.cassandra.service.StorageService.getNaturalEndpoints(StorageServ= ice.java:2681) at org.apache.cassandra.service.StorageProxy.performWrite(StorageProxy.java:37= 6) at org.apache.cassandra.service.StorageProxy.mutate(StorageProxy.java:191) at org.apache.cassandra.thrift.CassandraServer.doInsert(CassandraServer.java:8= 66) at org.apache.cassandra.thrift.CassandraServer.doInsert(CassandraServer.java:8= 49) at org.apache.cassandra.thrift.CassandraServer.batch_mutate(CassandraServer.ja= va:749) at org.apache.cassandra.thrift.Cassandra$Processor$batch_mutate.getResult(Cass= andra.java:3690) at org.apache.cassandra.thrift.Cassandra$Processor$batch_mutate.getResult(Cass= andra.java:3678) at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:32) at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:34) at org.apache.cassandra.thrift.CustomTThreadPoolServer$WorkerProcess.run(Custo= mTThreadPoolServer.java:199) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1= 145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:= 615) at java.lang.Thread.run(Thread.java:744) ERROR [Thrift:391] 2014-07-22 08:25:44,578 CassandraDaemon.java (line 191) Exception in thread Thread[Thrift:391,5,main] java.lang.AssertionError at org.apache.cassandra.locator.TokenMetadata.firstTokenIndex(TokenMetadata.ja= va:845) at org.apache.cassandra.locator.TokenMetadata.firstToken(TokenMetadata.java:85= 9) at org.apache.cassandra.locator.AbstractReplicationStrategy.getNaturalEndpoint= s(AbstractReplicationStrategy.java:106) at org.apache.cassandra.service.StorageService.getNaturalEndpoints(StorageServ= ice.java:2681) at org.apache.cassandra.service.StorageProxy.performWrite(StorageProxy.java:37= 6) at org.apache.cassandra.service.StorageProxy.mutate(StorageProxy.java:191) at org.apache.cassandra.thrift.CassandraServer.doInsert(CassandraServer.java:8= 66) at org.apache.cassandra.thrift.CassandraServer.doInsert(CassandraServer.java:8= 49) at org.apache.cassandra.thrift.CassandraServer.batch_mutate(CassandraServer.ja= va:749) at org.apache.cassandra.thrift.Cassandra$Processor$batch_mutate.getResult(Cass= andra.java:3690) at org.apache.cassandra.thrift.Cassandra$Processor$batch_mutate.getResult(Cass= andra.java:3678) at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:32) at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:34) at org.apache.cassandra.thrift.CustomTThreadPoolServer$WorkerProcess.run(Custo= mTThreadPoolServer.java:199) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1= 145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:= 615) at java.lang.Thread.run(Thread.java:744) ------ I do an AMI from the original seed cassandra instance EC2 and delete all data an config listen address in cassnadra.yaml to the new ip of the new node and run the instance. cassanbra in the new node and begin pass data from the other instance but the original seed get the error and stop the process to add the instance to the ring the issue is like this other: https://issues.apache.org/jira/browse/CASSANDRA-4981 =C2=BFAny ideas? I am using Cassandra 1.2.15 version and endpoint_snitch: Ec2Snitch thanks ins advance and regards --14dae9d248e465938d04fec4bf86 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
hi all,

I trying add a node to a cassan= dra ring with only one seed-node. I have the seed in EC2 and I have this er= ror =C2=A0when I start cassandra in the other node



----



=
ERROR [Thrift:389] 2014-07-22 08:25:39,838 CassandraDaemon.= java (line 191) Exception in thread Thread[Thrift:389,5,main]
java.lang.AssertionError
at org.apache.cassandra.locator.TokenMetadata.firstTokenIndex(To= kenMetadata.java:845)
= at org.apache.cassandra.locator.TokenMetadata.firstToken(TokenMetad= ata.java:859)
at org.apache.cassa= ndra.locator.AbstractReplicationStrategy.getNaturalEndpoints(AbstractReplic= ationStrategy.java:106)
at org.apache.cassandra.service.StorageService.getNaturalEndpoint= s(StorageService.java:2681)
at org.apache.cassa= ndra.service.StorageProxy.performWrite(StorageProxy.java:376)
at org.apache.cassandra.ser= vice.StorageProxy.mutate(StorageProxy.java:191)
at org.apache.cassa= ndra.thrift.CassandraServer.doInsert(CassandraServer.java:866)
at org.apache.cassandra.th= rift.CassandraServer.doInsert(CassandraServer.java:849)
at org.apache.cassa= ndra.thrift.CassandraServer.batch_mutate(CassandraServer.java:749)
at org.apache.cassandr= a.thrift.Cassandra$Processor$batch_mutate.getResult(Cassandra.java:3690)
at org.apache.cassa= ndra.thrift.Cassandra$Processor$batch_mutate.getResult(Cassandra.java:3678)=
at org.apache= .thrift.ProcessFunction.process(ProcessFunction.java:32)
at org.apache.thrif= t.TBaseProcessor.process(TBaseProcessor.java:34)
at org.apache.cassandra.thrift.CustomTTh= readPoolServer$WorkerProcess.run(CustomTThreadPoolServer.java:199)
at java.util.concur= rent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
<= span class=3D"" style=3D"white-space:pre"> at java.util.concurrent.T= hreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread= .run(Thread.java:744)
ERROR [Thrift:390] 2014-07-22 08:25:41,169 = CassandraDaemon.java (line 191) Exception in thread Thread[Thrift:390,5,mai= n]
java.lang.AssertionError
at org.apache.cassandra.locator.TokenMetadata.firstTokenInd= ex(TokenMetadata.java:845)
at org.apache.cassandra.locator.TokenMetadata.firstToken(Token= Metadata.java:859)
at org.apache.cassa= ndra.locator.AbstractReplicationStrategy.getNaturalEndpoints(AbstractReplic= ationStrategy.java:106)
at org.apache.cassandra.service.StorageService.getNaturalEndpoint= s(StorageService.java:2681)
at org.apache.cassa= ndra.service.StorageProxy.performWrite(StorageProxy.java:376)
at org.apache.cassandra.ser= vice.StorageProxy.mutate(StorageProxy.java:191)
at org.apache.cassa= ndra.thrift.CassandraServer.doInsert(CassandraServer.java:866)
at org.apache.cassandra.th= rift.CassandraServer.doInsert(CassandraServer.java:849)
at org.apache.cassa= ndra.thrift.CassandraServer.batch_mutate(CassandraServer.java:749)
at org.apache.cassandr= a.thrift.Cassandra$Processor$batch_mutate.getResult(Cassandra.java:3690)
at org.apache.cassa= ndra.thrift.Cassandra$Processor$batch_mutate.getResult(Cassandra.java:3678)=
at org.apache= .thrift.ProcessFunction.process(ProcessFunction.java:32)
at org.apache.thrif= t.TBaseProcessor.process(TBaseProcessor.java:34)
at org.apache.cassandra.thrift.CustomTTh= readPoolServer$WorkerProcess.run(CustomTThreadPoolServer.java:199)
at java.util.concur= rent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
<= span class=3D"" style=3D"white-space:pre"> at java.util.concurrent.T= hreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread= .run(Thread.java:744)
ERROR [Thrift:391] 2014-07-22 08:25:44,578 = CassandraDaemon.java (line 191) Exception in thread Thread[Thrift:391,5,mai= n]
java.lang.AssertionError
at org.apache.cassandra.locator.TokenMetadata.firstTokenInd= ex(TokenMetadata.java:845)
at org.apache.cassandra.locator.TokenMetadata.firstToken(Token= Metadata.java:859)
at org.apache.cassa= ndra.locator.AbstractReplicationStrategy.getNaturalEndpoints(AbstractReplic= ationStrategy.java:106)
at org.apache.cassandra.service.StorageService.getNaturalEndpoint= s(StorageService.java:2681)
at org.apache.cassa= ndra.service.StorageProxy.performWrite(StorageProxy.java:376)
at org.apache.cassandra.ser= vice.StorageProxy.mutate(StorageProxy.java:191)
at org.apache.cassa= ndra.thrift.CassandraServer.doInsert(CassandraServer.java:866)
at org.apache.cassandra.th= rift.CassandraServer.doInsert(CassandraServer.java:849)
at org.apache.cassa= ndra.thrift.CassandraServer.batch_mutate(CassandraServer.java:749)
at org.apache.cassandr= a.thrift.Cassandra$Processor$batch_mutate.getResult(Cassandra.java:3690)
at org.apache.cassa= ndra.thrift.Cassandra$Processor$batch_mutate.getResult(Cassandra.java:3678)=
at org.apache= .thrift.ProcessFunction.process(ProcessFunction.java:32)
at org.apache.thrif= t.TBaseProcessor.process(TBaseProcessor.java:34)
at org.apache.cassandra.thrift.CustomTTh= readPoolServer$WorkerProcess.run(CustomTThreadPoolServer.java:199)
at java.util.concur= rent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
<= span class=3D"" style=3D"white-space:pre"> at java.util.concurrent.T= hreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread= .run(Thread.java:744)



------


I do an AMI from the= original seed cassandra =C2=A0instance EC2 and delete all data an config l= isten address in cassnadra.yaml =C2=A0 to the new ip of the new node and ru= n the instance. cassanbra =C2=A0 in the new node and =C2=A0begin pass data = from the other instance but the original seed get the error and stop the pr= ocess to add the instance to the ring=C2=A0



the issue is like this ot= her:







thanks ins= advance =C2=A0and regards
--14dae9d248e465938d04fec4bf86--