[ https://issues.apache.org/jira/browse/CASSANDRA-10569?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sam Tunnicliffe reassigned CASSANDRA-10569: ------------------------------------------- Assignee: Sam Tunnicliffe > Keyspace validation errors are getting lost in system_add_keyspace > ------------------------------------------------------------------ > > Key: CASSANDRA-10569 > URL: https://issues.apache.org/jira/browse/CASSANDRA-10569 > Project: Cassandra > Issue Type: Bug > Components: Core > Reporter: Mike Adamson > Assignee: Sam Tunnicliffe > Fix For: 3.0.0 > > > The following: > {noformat} > cassandraserver.system_add_keyspace( > new KsDef("xxx", SimpleStrategy.class.getSimpleName(), > Lists.<CfDef>newArrayList())); > {noformat} > used to throw an {{InvalidRequestException}} in 2.1. > In 3.0 the strategy validation has been removed from > {{KeyspaceMetadata.validate}} so the strategy errors don't get picked up > until the schema change has been announced. As a result the > {{ConfigurationError}} is swallowed in {{FBUtilities.waitOnFuture}} and > thrown on as a {{RuntimeException}}. -- This message was sent by Atlassian JIRA (v6.3.4#6332)