You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Erick Ramirez (Jira)" <ji...@apache.org> on 2020/11/25 03:48:00 UTC

[jira] [Assigned] (CASSANDRA-16301) upgrade from C* 3.11.9 to 4.0-beta3 fails if 3.11.9 is configured with OldNetworkTopologyStrategy

     [ https://issues.apache.org/jira/browse/CASSANDRA-16301?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Erick Ramirez reassigned CASSANDRA-16301:
-----------------------------------------

    Assignee: Erick Ramirez

> upgrade from C* 3.11.9 to 4.0-beta3 fails if 3.11.9 is configured with OldNetworkTopologyStrategy
> -------------------------------------------------------------------------------------------------
>
>                 Key: CASSANDRA-16301
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-16301
>             Project: Cassandra
>          Issue Type: Bug
>            Reporter: Yongle Zhang
>            Assignee: Erick Ramirez
>            Priority: Normal
>
> When we upgrade Cassandra from 3.11.9 to 4.0-beta3, if the old cluster (3.11.9) is configured with OldNetworkTopologyStrategy, 4.0-beta3 Cassandra fails to start with the following exception: 
>  
> {code:java}
> ERROR [main] 2020-11-24 22:49:33,423 CassandraDaemon.java:278 - Error while loading schema:
> org.apache.cassandra.exceptions.ConfigurationException: Unable to find replication strategy class 'org.apache.cassandra.locator.OldNetworkTopologyStrategy'
>         at org.apache.cassandra.utils.FBUtilities.classForName(FBUtilities.java:720)
>         at org.apache.cassandra.locator.AbstractReplicationStrategy.getClass(AbstractReplicationStrategy.java:422)
>         at org.apache.cassandra.schema.ReplicationParams.fromMapWithDefaults(ReplicationParams.java:90)
>         at org.apache.cassandra.schema.ReplicationParams.fromMap(ReplicationParams.java:82)
>         at org.apache.cassandra.schema.KeyspaceParams.create(KeyspaceParams.java:64)
>         at org.apache.cassandra.schema.SchemaKeyspace.fetchKeyspaceParams(SchemaKeyspace.java:971)
>         at org.apache.cassandra.schema.SchemaKeyspace.fetchKeyspace(SchemaKeyspace.java:956)
>         at org.apache.cassandra.schema.SchemaKeyspace.fetchKeyspacesWithout(SchemaKeyspace.java:949)
>         at org.apache.cassandra.schema.SchemaKeyspace.fetchNonSystemKeyspaces(SchemaKeyspace.java:859)
>         at org.apache.cassandra.schema.Schema.loadFromDisk(Schema.java:100)
>         at org.apache.cassandra.schema.Schema.loadFromDisk(Schema.java:89)
>         at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:274)
>         at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:671)
>         at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:795)
> Caused by: java.lang.ClassNotFoundException: org.apache.cassandra.locator.OldNetworkTopologyStrategy
>         at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
>         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
>         at java.lang.Class.forName0(Native Method)
>         at java.lang.Class.forName(Class.java:264)
>         at org.apache.cassandra.utils.FBUtilities.classForName(FBUtilities.java:716)
>         ... 13 common frames omitted
> Exception (org.apache.cassandra.exceptions.ConfigurationException) encountered during startup: Unable to find replication strategy class 'org.apache.cassandra.locator.OldNetworkTopologyStrategy'{code}
>  
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org