[
https://issues.apache.org/jira/browse/CASSANDRA-1655?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Stu Hood updated CASSANDRA-1655:
--------------------------------
Attachment: 0001-Move-static-methods-needed-for-config-conversion-to-.patch
CFMetaData was using DatabaseDescriptor during construction.
> Config converter fails
> ----------------------
>
> Key: CASSANDRA-1655
> URL: https://issues.apache.org/jira/browse/CASSANDRA-1655
> Project: Cassandra
> Issue Type: Bug
> Components: Tools
> Reporter: Stu Hood
> Priority: Critical
> Fix For: 0.7.0
>
> Attachments:
> 0001-Move-static-methods-needed-for-config-conversion-to-.patch
>
>
> Trying to run the config converter for an 0.6.6 -> 0.7.0-rc1 upgrade failed
> with the following exception:
> {code:java}
> stuh...@stu-laptop:~/src/cassandra/apache-cassandra-0.7.0-rc1$
> bin/config-converter storage-conf.xml cassandra.yaml
> WARN : Thrift uses framed Transport by default in 0.7! Setting
> TFramedTransportSize to 0MB (disabled).
> Exception in thread "main" java.lang.ExceptionInInitializerError
> at org.apache.cassandra.config.CFMetaData.<clinit>(CFMetaData.java:63)
> at
> org.apache.cassandra.config.Converter.readTablesFromXml(Converter.java:77)
> at
> org.apache.cassandra.config.Converter.loadPreviousConfig(Converter.java:308)
> at org.apache.cassandra.config.Converter.main(Converter.java:359)
> Caused by: java.lang.RuntimeException: java.lang.NullPointerException
> at
> org.apache.cassandra.config.DatabaseDescriptor.<clinit>(DatabaseDescriptor.java:389)
> ... 4 more
> Caused by: java.lang.NullPointerException
> at org.apache.cassandra.config.KSMetaData.<init>(KSMetaData.java:50)
> at
> org.apache.cassandra.config.DatabaseDescriptor.<clinit>(DatabaseDescriptor.java:349)
> ... 4 more
> Exception in thread "PERIODIC-COMMIT-LOG-SYNCER"
> java.lang.NoClassDefFoundError: Could not initialize class
> org.apache.cassandra.config.DatabaseDescriptor
> at org.apache.cassandra.db.commitlog.CommitLog$2.run(CommitLog.java:136)
> at java.lang.Thread.run(Thread.java:619)
> {code}
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.