[ 
https://issues.apache.org/jira/browse/CASSANDRA-5196?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13571027#comment-13571027
 ] 

Aleksey Yeschenko commented on CASSANDRA-5196:
----------------------------------------------

For some reason Java fails to create the directories. Or at least 
directory.mkdirs() call returns false. Unfortunately Java's file api won't give 
you any details, other than it thinks it failed - I don't see what we can do 
about those cases.

I'd like you to try one other thing, though.

remove /mnt/storage/cassandra/data

Start Cassandra (if I'm reading you comment right - it should start fine).

Stop Cassandra. Remove /mnt/storage/cassandra/data/* - all the sstable 
directories inside data, but NOT /mnt/storage/cassandra/data/ itself. Then 
start Cassandra again ant tell me if it works all right or fails as if you 
created it manually. Thanks. 
                
> IllegalStateException thrown when running new installation with old data 
> directories
> ------------------------------------------------------------------------------------
>
>                 Key: CASSANDRA-5196
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-5196
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 1.2.1
>         Environment: CentOS 5.5
>            Reporter: Robbie Strickland
>            Assignee: Aleksey Yeschenko
>            Priority: Minor
>
> If you install 1.2.1 when there are existing data directories, the scrub 
> operation fails, throwing this exception:
> ERROR [main] 2013-01-29 15:05:06,564 FileUtils.java (line 373) Stopping the 
> gossiper and the RPC server
> ERROR [main] 2013-01-29 15:05:06,564 CassandraDaemon.java (line 387) 
> Exception encountered during startup
> java.lang.IllegalStateException: No configured daemon
>       at 
> org.apache.cassandra.service.StorageService.stopRPCServer(StorageService.java:314)
>       at 
> org.apache.cassandra.io.util.FileUtils.handleFSError(FileUtils.java:375)
>       at org.apache.cassandra.db.Directories.<init>(Directories.java:113)
>       at org.apache.cassandra.db.Directories.create(Directories.java:91)
>       at 
> org.apache.cassandra.db.ColumnFamilyStore.scrubDataDirectories(ColumnFamilyStore.java:403)
>       at 
> org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:174)
>       at 
> org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:370)
>       at 
> org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:413)
> This condition should produce a more reasonable exception.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to