Return-Path: Delivered-To: apmail-incubator-cassandra-user-archive@minotaur.apache.org Received: (qmail 54888 invoked from network); 13 Dec 2009 22:29:44 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 13 Dec 2009 22:29:44 -0000 Received: (qmail 90339 invoked by uid 500); 13 Dec 2009 22:29:44 -0000 Delivered-To: apmail-incubator-cassandra-user-archive@incubator.apache.org Received: (qmail 90289 invoked by uid 500); 13 Dec 2009 22:29:43 -0000 Mailing-List: contact cassandra-user-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: cassandra-user@incubator.apache.org Delivered-To: mailing list cassandra-user@incubator.apache.org Received: (qmail 90280 invoked by uid 99); 13 Dec 2009 22:29:43 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 13 Dec 2009 22:29:43 +0000 X-ASF-Spam-Status: No, hits=-2.6 required=5.0 tests=BAYES_00,HTML_MESSAGE X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of richiesgr@gmail.com designates 209.85.220.216 as permitted sender) Received: from [209.85.220.216] (HELO mail-fx0-f216.google.com) (209.85.220.216) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 13 Dec 2009 22:29:41 +0000 Received: by fxm8 with SMTP id 8so2994966fxm.27 for ; Sun, 13 Dec 2009 14:29:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=qwG2RnFSP1DMoM+ddThEb2Ixl2sCqIpIwY8O+fD4pL0=; b=arvU4yryoek7EjwjUGGpM0iFC8+j0Tym3Fj5KxMqm/12nMJFqtpITgbSQ7VBpeTf+f KwcUGPPIB5TttIELrzjnArLrVje03ymosjNzmj19Bpf3yhpvCYgxwKmvSbFSLrLKxoxb KP9fYMchQ5QD/nh0TwBsqdjsguTmr9fCMXocA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=uSlbDQ8qXXLLWDlUS8CqGAToLGBrOSzppbDgqS+Q/gtCFdJ2HJ4yWRZcO3QzKplBvD dj0gAechovNGt6vjq9nEkJldgnwrzu43dBvp1ctKKVNezv0LCwkL85NWseRKa/6Zb/h/ vS08WJ2fruc6CWo23DgoVB4V2i8785c4Snk+w= MIME-Version: 1.0 Received: by 10.239.139.215 with SMTP id u23mr417983hbu.28.1260743359666; Sun, 13 Dec 2009 14:29:19 -0800 (PST) Date: Mon, 14 Dec 2009 00:29:19 +0200 Message-ID: <468b21170912131429q3caea6f1q5d24f64962d986c2@mail.gmail.com> Subject: Exception on get_range_slice No idea !! From: Richard Grossman To: cassandra-user@incubator.apache.org Content-Type: multipart/alternative; boundary=001485f6cc721b1bf8047aa3b073 --001485f6cc721b1bf8047aa3b073 Content-Type: text/plain; charset=ISO-8859-1 Hi, I've build a DB as I've made with 0.4.2 now with this code : final SliceRange sliceRange = new SliceRange(limitsChannel[0].getBytes("UTF-8"), limitsChannel[1].getBytes("UTF-8"), false, headendsChannelList.size()); SlicePredicate predicateKeys = new SlicePredicate(null, sliceRange); ColumnParent parent = new ColumnParent("channelShowDate", null); List keysSlice = null; keysSlice = clientCassandra.get_range_slice("Keyspace1", parent, predicateKeys, String.valueOf(startDate.getTime()), String.valueOf(endDate.getTime()), (int) diffMillis, ConsistencyLevel.QUORUM); I get this : ERROR [ROW-READ-STAGE:2] 2009-12-14 00:23:11,372 DebuggableThreadPoolExecutor.java (line 127) Error in ThreadPoolExecutor java.lang.RuntimeException: java.lang.NullPointerException at org.apache.cassandra.service.RangeSliceVerbHandler.doVerb(RangeSliceVerbHandler.java:53) at org.apache.cassandra.net.MessageDeliveryTask.run(MessageDeliveryTask.java:38) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:637) Caused by: java.lang.NullPointerException at org.apache.cassandra.db.Row.addColumnFamily(Row.java:96) at org.apache.cassandra.db.ColumnFamilyStore.getRangeSlice(ColumnFamilyStore.java:1469) at org.apache.cassandra.service.RangeSliceVerbHandler.doVerb(RangeSliceVerbHandler.java:39) ... 4 more ERROR [ROW-READ-STAGE:2] 2009-12-14 00:23:11,388 CassandraDaemon.java (line 71) Fatal exception in thread Thread[ROW-READ-STAGE:2,5,main] java.lang.RuntimeException: java.lang.NullPointerException at org.apache.cassandra.service.RangeSliceVerbHandler.doVerb(RangeSliceVerbHandler.java:53) at org.apache.cassandra.net.MessageDeliveryTask.run(MessageDeliveryTask.java:38) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:637) Caused by: java.lang.NullPointerException at org.apache.cassandra.db.Row.addColumnFamily(Row.java:96) at org.apache.cassandra.db.ColumnFamilyStore.getRangeSlice(ColumnFamilyStore.java:1469) at org.apache.cassandra.service.RangeSliceVerbHandler.doVerb(RangeSliceVerbHandler.java:39) ... 4 more The point that seems to be very strange is : at org.apache.cassandra.db.Row.addColumnFamily(Row.java:96) why If I make a get_range_slice I call a addColumnFamily it's just a query !! Please help it's really critical for us to fix this Thanks for any help Richard --001485f6cc721b1bf8047aa3b073 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Hi,

I've build a DB as I've made with 0.4.2= now with this code :

=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 fin= al SliceRange sliceRange =3D new SliceRange(limitsChannel[0].getBytes("= ;UTF-8"), limitsChannel[1].getBytes("UTF-8"), false, headend= sChannelList.size());
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 SlicePredicate predicateKeys = =3D new SlicePredicate(null, sliceRange);
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0 ColumnParent parent =3D new ColumnParent("channelShowD= ate", null);
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 List<= KeySlice> keysSlice =3D null;

=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 keysSlice =3D clientCassa= ndra.get_range_slice("Keyspace1", parent, predicateKeys, String.v= alueOf(startDate.getTime()),
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0 String.valueOf(endDate.getTime()), (int) diffMi= llis, ConsistencyLevel.QUORUM);

I get this :

ERROR [ROW-READ-STAGE:2] 2009-12-14 00:23:11,372 D= ebuggableThreadPoolExecutor.java (line 127) Error in ThreadPoolExecutor
= java.lang.RuntimeException: java.lang.NullPointerException
=A0=A0=A0 at = org.apache.cassandra.service.RangeSliceVerbHandler.doVerb(RangeSliceVerbHan= dler.java:53)
=A0=A0=A0 at org.apache.cassandra.net.MessageDeliveryTask.run(MessageDelive= ryTask.java:38)
=A0=A0=A0 at java.util.concurrent.ThreadPoolExecutor$Wor= ker.runTask(ThreadPoolExecutor.java:886)
=A0=A0=A0 at java.util.concurre= nt.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
=A0=A0=A0 at java.lang.Thread.run(Thread.java:637)
Caused by: java.lang.= NullPointerException
=A0=A0=A0 at org.apache.cassandra.db.Row.addColumnF= amily(Row.java:96)
=A0=A0=A0 at org.apache.cassandra.db.ColumnFamilyStor= e.getRangeSlice(ColumnFamilyStore.java:1469)
=A0=A0=A0 at org.apache.cassandra.service.RangeSliceVerbHandler.doVerb(Rang= eSliceVerbHandler.java:39)
=A0=A0=A0 ... 4 more
ERROR [ROW-READ-STAGE= :2] 2009-12-14 00:23:11,388 CassandraDaemon.java (line 71) Fatal exception = in thread Thread[ROW-READ-STAGE:2,5,main]
java.lang.RuntimeException: java.lang.NullPointerException
=A0=A0=A0 at = org.apache.cassandra.service.RangeSliceVerbHandler.doVerb(RangeSliceVerbHan= dler.java:53)
=A0=A0=A0 at org.apache.cassandra.net.MessageDeliveryTask.= run(MessageDeliveryTask.java:38)
=A0=A0=A0 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadP= oolExecutor.java:886)
=A0=A0=A0 at java.util.concurrent.ThreadPoolExecut= or$Worker.run(ThreadPoolExecutor.java:908)
=A0=A0=A0 at java.lang.Thread= .run(Thread.java:637)
Caused by: java.lang.NullPointerException
=A0=A0=A0 at org.apache.cassan= dra.db.Row.addColumnFamily(Row.java:96)
=A0=A0=A0 at org.apache.cassandr= a.db.ColumnFamilyStore.getRangeSlice(ColumnFamilyStore.java:1469)
=A0=A0= =A0 at org.apache.cassandra.service.RangeSliceVerbHandler.doVerb(RangeSlice= VerbHandler.java:39)
=A0=A0=A0 ... 4 more

The point that seems to be very strange is : at= org.apache.cassandra.db.Row.addColumnFamily(Row.java:96)

why If I m= ake a get_range_slice I call a addColumnFamily it's just a query !!
=
Please help it's really critical for us to fix this

Thanks for a= ny help

Richard
--001485f6cc721b1bf8047aa3b073--