[
https://issues.apache.org/jira/browse/CASSANDRA-8462?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tyler Hobbs updated CASSANDRA-8462:
-----------------------------------
Description:
Added a 2.1.2 node to a cluster running 2.0.11. Didn't make any schema changes.
When I tried to reboot one of the 2.0 nodes, it failed to boot with this
exception. Besides an obvious fix, any workarounds for this?
{noformat}
java.lang.IllegalArgumentException: No enum constant
org.apache.cassandra.config.CFMetaData.Caching.{"keys":"ALL",
"rows_per_partition":"NONE"}
at java.lang.Enum.valueOf(Enum.java:236)
at
org.apache.cassandra.config.CFMetaData$Caching.valueOf(CFMetaData.java:286)
at
org.apache.cassandra.config.CFMetaData.fromSchemaNoColumnsNoTriggers(CFMetaData.java:1713)
at
org.apache.cassandra.config.CFMetaData.fromSchema(CFMetaData.java:1793)
at
org.apache.cassandra.config.KSMetaData.deserializeColumnFamilies(KSMetaData.java:307)
at
org.apache.cassandra.config.KSMetaData.fromSchema(KSMetaData.java:288)
at
org.apache.cassandra.db.DefsTables.loadFromKeyspace(DefsTables.java:131)
at
org.apache.cassandra.config.DatabaseDescriptor.loadSchemas(DatabaseDescriptor.java:529)
at
org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:270)
at
org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:496)
at
org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:585)
{noformat}
was:
Added a 2.1.2 node to a cluster running 2.0.11. Didn't make any schema changes.
When I tried to reboot one of the 2.0 nodes, it failed to boot with this
exception. Besides an obvious fix, any workarounds for this?
{code}
java.lang.IllegalArgumentException: No enum constant
org.apache.cassandra.config.CFMetaData.Caching.{"keys":"ALL",
"rows_per_partition":"NONE"}
at java.lang.Enum.valueOf(Enum.java:236)
at
org.apache.cassandra.config.CFMetaData$Caching.valueOf(CFMetaData.java:286)
at
org.apache.cassandra.config.CFMetaData.fromSchemaNoColumnsNoTriggers(CFMetaData.java:1713)
at
org.apache.cassandra.config.CFMetaData.fromSchema(CFMetaData.java:1793)
at
org.apache.cassandra.config.KSMetaData.deserializeColumnFamilies(KSMetaData.java:307)
at
org.apache.cassandra.config.KSMetaData.fromSchema(KSMetaData.java:288)
at
org.apache.cassandra.db.DefsTables.loadFromKeyspace(DefsTables.java:131)
at
org.apache.cassandra.config.DatabaseDescriptor.loadSchemas(DatabaseDescriptor.java:529)
at
org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:270)
at
org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:496)
at
org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:585)
{/code}
> Upgrading a 2.0 to 2.1 breaks CFMetaData on 2.0 nodes
> -----------------------------------------------------
>
> Key: CASSANDRA-8462
> URL: https://issues.apache.org/jira/browse/CASSANDRA-8462
> Project: Cassandra
> Issue Type: Bug
> Components: Core
> Reporter: Rick Branson
> Assignee: Aleksey Yeschenko
>
> Added a 2.1.2 node to a cluster running 2.0.11. Didn't make any schema
> changes. When I tried to reboot one of the 2.0 nodes, it failed to boot with
> this exception. Besides an obvious fix, any workarounds for this?
> {noformat}
> java.lang.IllegalArgumentException: No enum constant
> org.apache.cassandra.config.CFMetaData.Caching.{"keys":"ALL",
> "rows_per_partition":"NONE"}
> at java.lang.Enum.valueOf(Enum.java:236)
> at
> org.apache.cassandra.config.CFMetaData$Caching.valueOf(CFMetaData.java:286)
> at
> org.apache.cassandra.config.CFMetaData.fromSchemaNoColumnsNoTriggers(CFMetaData.java:1713)
> at
> org.apache.cassandra.config.CFMetaData.fromSchema(CFMetaData.java:1793)
> at
> org.apache.cassandra.config.KSMetaData.deserializeColumnFamilies(KSMetaData.java:307)
> at
> org.apache.cassandra.config.KSMetaData.fromSchema(KSMetaData.java:288)
> at
> org.apache.cassandra.db.DefsTables.loadFromKeyspace(DefsTables.java:131)
> at
> org.apache.cassandra.config.DatabaseDescriptor.loadSchemas(DatabaseDescriptor.java:529)
> at
> org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:270)
> at
> org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:496)
> at
> org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:585)
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)