You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Stu Hood (JIRA)" <ji...@apache.org> on 2010/10/23 18:28:26 UTC

[jira] Created: (CASSANDRA-1655) Config converter fails

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


Trying to run the config converter for an 0.6.6 -> 0.7.0-rc1 upgrade failed with the following exception:
{code:java}
stuhood@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.


[jira] Updated: (CASSANDRA-1655) Config converter fails

Posted by "Stu Hood (JIRA)" <ji...@apache.org>.
     [ 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}
> stuhood@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.


[jira] Commented: (CASSANDRA-1655) Config converter fails

Posted by "Hudson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CASSANDRA-1655?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12924310#action_12924310 ] 

Hudson commented on CASSANDRA-1655:
-----------------------------------

Integrated in Cassandra #575 (See [https://hudson.apache.org/hudson/job/Cassandra/575/])
    avoid initializing DatabaseDescriptor during CFMetadata construction.  patch by Stu Hood; reviewed by jbellis for CASSANDRA-1655


> 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
>            Assignee: 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}
> stuhood@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.