[
https://issues.apache.org/jira/browse/CASSANDRA-18359?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17704376#comment-17704376
]
Stefan Miklosovic commented on CASSANDRA-18359:
-----------------------------------------------
I verified upgrade from 3.11.15 to 4.1.1 works.
1. start 3.11.15-SNAPSHOT
2. create table and insert data
3. create snapshot
4. copy data dir to empty data dir of 4.1.1
5. start 4.1.1
it just starts fine (minus some configuration around num_tokens, irrelevant to
this ticket).
Paulo is right that if subdir is "/", the getParent() returns null.
We do not have any feedback from the user yet to confirm this theory but
"normal upgrade path with standard data directories" seems to work just ok.
> NullPointerException on SnapshotLoader.loadSnapshots
> ----------------------------------------------------
>
> Key: CASSANDRA-18359
> URL: https://issues.apache.org/jira/browse/CASSANDRA-18359
> Project: Cassandra
> Issue Type: Bug
> Components: Local/Snapshots
> Reporter: Paulo Motta
> Priority: Normal
>
> Node startup fail with on 4.1.1:
> {noformat}
> INFO [main] 2023-03-23 18:13:13,585 MigrationCoordinator.java:257 - Starting
> migration coordinator and scheduling pulling schema versions every PT1M
> ERROR [main] 2023-03-23 18:13:13,592 CassandraDaemon.java:898 - Exception
> encountered during startup
> java.lang.NullPointerException: null
> at
> org.apache.cassandra.service.snapshot.SnapshotLoader$Visitor.preVisitDirectory(SnapshotLoader.java:106)
> at
> org.apache.cassandra.service.snapshot.SnapshotLoader$Visitor.preVisitDirectory(SnapshotLoader.java:77)
> at java.base/java.nio.file.Files.walkFileTree(Files.java:2732)
> at
> org.apache.cassandra.service.snapshot.SnapshotLoader.loadSnapshots(SnapshotLoader.java:162)
> at
> org.apache.cassandra.service.snapshot.SnapshotManager.loadSnapshots(SnapshotManager.java:114)
> at
> org.apache.cassandra.service.snapshot.SnapshotManager.start(SnapshotManager.java:88)
> at
> org.apache.cassandra.service.StorageService.startSnapshotManager(StorageService.java:1050)
> at
> org.apache.cassandra.service.StorageService.prepareToJoin(StorageService.java:1043)
> at
> org.apache.cassandra.service.StorageService.initServer(StorageService.java:842)
> at
> org.apache.cassandra.service.StorageService.initServer(StorageService.java:775)
> at
> org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:425)
> at
> org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:752)
> at
> org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:876)
> {noformat}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]