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 F019F8924 for ; Thu, 11 Aug 2011 01:46:25 +0000 (UTC) Received: (qmail 66615 invoked by uid 500); 11 Aug 2011 01:46:23 -0000 Delivered-To: apmail-cassandra-user-archive@cassandra.apache.org Received: (qmail 66402 invoked by uid 500); 11 Aug 2011 01:46:23 -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 66394 invoked by uid 99); 11 Aug 2011 01:46:22 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 11 Aug 2011 01:46:22 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of driftx@gmail.com designates 209.85.214.44 as permitted sender) Received: from [209.85.214.44] (HELO mail-bw0-f44.google.com) (209.85.214.44) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 11 Aug 2011 01:46:16 +0000 Received: by bkar4 with SMTP id r4so776715bka.31 for ; Wed, 10 Aug 2011 18:45:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:content-transfer-encoding; bh=BmE7iEAvYY4jTYbY36HB6eRWr7qMJKuBKl4i/3T7Hxo=; b=lMEavFuajX0v/KhdI0jEzNWFuqSAr6iXaM6QZUre2ooTgJExOGsAPhX38Jn94nL6yf becIKkTJzB8CPO4iXpTm1KQ29S7tweMb7ZZIURmfoe1yNizEwbqwxoDW+wMNfLBtGS91 tklWpQv91R56qTqOE8NB313wm7LDfJ9BUllAY= Received: by 10.204.140.196 with SMTP id j4mr2744649bku.130.1313027156176; Wed, 10 Aug 2011 18:45:56 -0700 (PDT) MIME-Version: 1.0 Received: by 10.204.119.205 with HTTP; Wed, 10 Aug 2011 18:45:36 -0700 (PDT) In-Reply-To: <20110811005517.GA13316@uscale.ucd.ie> References: <20110811005517.GA13316@uscale.ucd.ie> From: Brandon Williams Date: Wed, 10 Aug 2011 20:45:36 -0500 Message-ID: Subject: Re: Ec2Snitch To: user@cassandra.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org You probably have other nodes that are NOT using the snitch yet, so they haven't populated DC/RACK info yet. The exceptions will stop when all snitches have been changed. On Wed, Aug 10, 2011 at 7:55 PM, Viliam Holub wrote: > > Hi, > > I tried to switch to Ec2Snith. Although it correctly found the region: > > INFO 23:18:00,643 EC2Snitch using region: eu-west, zone: 1a. > > it started to report NullPointerException every second: > > ERROR 00:23:40,268 Internal error processing get_slice > java.lang.NullPointerException > =A0 =A0 =A0 =A0at org.apache.cassandra.locator.Ec2Snitch.getDatacenter(Ec= 2Snitch.java:93) > =A0 =A0 =A0 =A0at org.apache.cassandra.locator.DynamicEndpointSnitch.getD= atacenter(DynamicEndpointSnitch.java:122) > =A0 =A0 =A0 =A0at org.apache.cassandra.locator.OldNetworkTopologyStrategy= .calculateNaturalEndpoints(OldNetworkTopologyStrategy.java:64) > =A0 =A0 =A0 =A0at org.apache.cassandra.locator.AbstractReplicationStrateg= y.getNaturalEndpoints(AbstractReplicationStrategy.java:99) > =A0 =A0 =A0 =A0at org.apache.cassandra.service.StorageService.getLiveNatu= ralEndpoints(StorageService.java:1708) > =A0 =A0 =A0 =A0at org.apache.cassandra.service.StorageService.getLiveNatu= ralEndpoints(StorageService.java:1702) > =A0 =A0 =A0 =A0at org.apache.cassandra.service.StorageProxy.fetchRows(Sto= rageProxy.java:511) > =A0 =A0 =A0 =A0at org.apache.cassandra.service.StorageProxy.read(StorageP= roxy.java:480) > =A0 =A0 =A0 =A0at org.apache.cassandra.thrift.CassandraServer.readColumnF= amily(CassandraServer.java:126) > =A0 =A0 =A0 =A0at org.apache.cassandra.thrift.CassandraServer.getSlice(Ca= ssandraServer.java:280) > =A0 =A0 =A0 =A0at org.apache.cassandra.thrift.CassandraServer.multigetSli= ceInternal(CassandraServer.java:362) > =A0 =A0 =A0 =A0at org.apache.cassandra.thrift.CassandraServer.get_slice(C= assandraServer.java:323) > =A0 =A0 =A0 =A0at org.apache.cassandra.thrift.Cassandra$Processor$get_sli= ce.process(Cassandra.java:3033) > =A0 =A0 =A0 =A0at org.apache.cassandra.thrift.Cassandra$Processor.process= (Cassandra.java:2889) > =A0 =A0 =A0 =A0at org.apache.cassandra.thrift.CustomTThreadPoolServer$Wor= kerProcess.run(CustomTThreadPoolServer.java:187) > =A0 =A0 =A0 =A0at java.util.concurrent.ThreadPoolExecutor.runWorker(Threa= dPoolExecutor.java:1110) > =A0 =A0 =A0 =A0at java.util.concurrent.ThreadPoolExecutor$Worker.run(Thre= adPoolExecutor.java:603) > =A0 =A0 =A0 =A0at java.lang.Thread.run(Thread.java:636) > > Am I doing something wrong? > > Thanks, > Viliam > >