diff --git a/.rat-excludes b/.rat-excludes
index 64b9932249..bdc45e6652 100644
--- a/.rat-excludes
+++ b/.rat-excludes
@@ -10,3 +10,4 @@ CHANGES.txt
interface/*/gen-*/**
src/gen-java/**
build/**
+lib/licenses/*.txt
diff --git a/CHANGES.txt b/CHANGES.txt
index 58bcd99c5e..076047e825 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -6,6 +6,10 @@ dev
* access levels for authentication/authorization (CASSANDRA-900)
+0.6.1
+ * fix NPE in sstable2json when no excluded keys are given (CASSANDRA-934)
+
+
0.6.0-RC1
* JMX drain to flush memtables and run through commit log (CASSANDRA-880)
* Bootstrapping can skip ranges under the right conditions (CASSANDRA-902)
diff --git a/build.xml b/build.xml
index 2155d32279..ccb5cb586f 100644
--- a/build.xml
+++ b/build.xml
@@ -42,7 +42,7 @@
-
+
Sun, 28 Mar 2010 09:42:07 -0500
+
cassandra (0.6.0~beta3-1) unstable; urgency=low
* New beta release.
diff --git a/src/java/org/apache/cassandra/tools/SSTableExport.java b/src/java/org/apache/cassandra/tools/SSTableExport.java
index 0cf984a130..0088f1e66f 100644
--- a/src/java/org/apache/cassandra/tools/SSTableExport.java
+++ b/src/java/org/apache/cassandra/tools/SSTableExport.java
@@ -192,8 +192,11 @@ public class SSTableExport
SSTableReader reader = SSTableReader.open(ssTableFile);
SSTableScanner scanner = reader.getScanner(INPUT_FILE_BUFFER_SIZE);
IPartitioner> partitioner = DatabaseDescriptor.getPartitioner();
- Set excludeSet = new HashSet(Arrays.asList(excludes));
+ Set excludeSet = new HashSet();
int i = 0;
+
+ if (excludes != null)
+ excludeSet = new HashSet(Arrays.asList(excludes));
outs.println("{");
@@ -252,7 +255,10 @@ public class SSTableExport
static void export(SSTableReader reader, PrintStream outs, String[] excludes) throws IOException
{
SSTableScanner scanner = reader.getScanner(INPUT_FILE_BUFFER_SIZE);
- Set excludeSet = new HashSet(Arrays.asList(excludes));
+ Set excludeSet = new HashSet();
+
+ if (excludes != null)
+ excludeSet = new HashSet(Arrays.asList(excludes));
outs.println("{");