Author: gdusbabek
Date: Wed May 12 16:15:26 2010
New Revision: 943566
URL: http://svn.apache.org/viewvc?rev=943566&view=rev
Log:
avoid NPE when no keyspaces are defined in yaml. Patch by Sylvain Lebresne,
reviewd by gdusbabek. CASSANDRA-1080
Modified:
cassandra/trunk/src/java/org/apache/cassandra/config/DatabaseDescriptor.java
Modified:
cassandra/trunk/src/java/org/apache/cassandra/config/DatabaseDescriptor.java
URL:
http://svn.apache.org/viewvc/cassandra/trunk/src/java/org/apache/cassandra/config/DatabaseDescriptor.java?rev=943566&r1=943565&r2=943566&view=diff
==============================================================================
---
cassandra/trunk/src/java/org/apache/cassandra/config/DatabaseDescriptor.java
(original)
+++
cassandra/trunk/src/java/org/apache/cassandra/config/DatabaseDescriptor.java
Wed May 12 16:15:26 2010
@@ -388,9 +388,9 @@ public class DatabaseDescriptor
Table.open(def.name);
}
- // since we loaded definitions from local storage, log a warning
if definitions exist in xml.
+ // since we loaded definitions from local storage, log a warning
if definitions exist in yaml.
- if (conf.keyspaces.size() > 0)
+ if (conf.keyspaces != null && conf.keyspaces.size() > 0)
logger.warn("Schema definitions were defined both locally and
in " + STORAGE_CONF_FILE +
". Definitions in " + STORAGE_CONF_FILE + " were
ignored.");