You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Jon Hermes (JIRA)" <ji...@apache.org> on 2011/05/26 21:16:48 UTC
[jira] [Updated] (CASSANDRA-2713) Null strategy_options on a KsDef
leads to an NPE.
[ https://issues.apache.org/jira/browse/CASSANDRA-2713?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jon Hermes updated CASSANDRA-2713:
----------------------------------
Attachment: 2713-disallow.txt
2713-allow.txt
Attaching two patches.
`2713-allow` will allow nulls and default them to an empty set on KSMD creation.
`2713-disallow` will explicitly block nulls during ThriftValidation.
Both avoid NPEs and either are technically correct. Looks like we need to allow nulls because of upgrade issues coming from 0.7.
> Null strategy_options on a KsDef leads to an NPE.
> -------------------------------------------------
>
> Key: CASSANDRA-2713
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2713
> Project: Cassandra
> Issue Type: Bug
> Affects Versions: 0.8.0 beta 2
> Reporter: Jon Hermes
> Assignee: Jon Hermes
> Priority: Minor
> Fix For: 0.8.0
>
> Attachments: 2713-allow.txt, 2713-disallow.txt
>
>
> For add/update keyspace, a KsDef with null strategy_options will cause an NPE.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira