You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@cassandra.apache.org by Vitaly Vengrov <ve...@gmail.com> on 2011/10/20 18:31:21 UTC

ConfigurationException: Nonsensical empty parameter list for CompositeType

Hi all.

I am using cassandra 1.0.0.
I created a keyspace with all the column family definitions at runtime and
it works fine until I stop and then restart the cassandra server.
During it's startup I see this error in the cassandra log :

ERROR 16:22:16,977 Exception encountered during startup
java.lang.RuntimeException: Could not inflate CFMetaData for {"keyspace":
"V360HC", "name": "Val1H", "column_type": "Standard", "comparator_type":
"org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.LongType)",
"subcomparator_type": null, "comment": "", "row_cache_size": 0.0,
"key_cache_size": 200000.0, "read_repair_chance": 1.0, "replicate_on_write":
true, "gc_grace_seconds": 864000, "default_validation_class":
"org.apache.cassandra.db.marshal.BytesType", "key_validation_class":
"org.apache.cassandra.db.marshal.CompositeType", "min_compaction_threshold":
4, "max_compaction_threshold": 32, "row_cache_save_period_in_seconds": 0,
"key_cache_save_period_in_seconds": 14400, "row_cache_keys_to_save":
2147483647, "merge_shards_chance": 0.1, "id": 1087, "column_metadata": [],
"row_cache_provider": "org.apache.cassandra.cache.SerializingCacheProvider",
"key_alias": null, "compaction_strategy":
"org.apache.cassandra.db.compaction.SizeTieredCompactionStrategy",
"compaction_strategy_options": {}, "compression_options": {}}
 at org.apache.cassandra.config.CFMetaData.fromAvro(CFMetaData.java:350)
at org.apache.cassandra.config.KSMetaData.fromAvro(KSMetaData.java:180)
 at org.apache.cassandra.db.DefsTable.loadFromStorage(DefsTable.java:99)
at
org.apache.cassandra.config.DatabaseDescriptor.loadSchemas(DatabaseDescriptor.java:508)
 at
org.apache.cassandra.service.AbstractCassandraDaemon.setup(AbstractCassandraDaemon.java:161)
at
org.apache.cassandra.service.AbstractCassandraDaemon.activate(AbstractCassandraDaemon.java:337)
 at
org.apache.cassandra.thrift.CassandraDaemon.main(CassandraDaemon.java:106)
Caused by: org.apache.cassandra.config.ConfigurationException: Invalid
definition for comparator org.apache.cassandra.db.marshal.CompositeType.
 at
org.apache.cassandra.db.marshal.TypeParser.getRawAbstractType(TypeParser.java:319)
at
org.apache.cassandra.db.marshal.TypeParser.getAbstractType(TypeParser.java:247)
 at org.apache.cassandra.db.marshal.TypeParser.parse(TypeParser.java:83)
at org.apache.cassandra.db.marshal.TypeParser.parse(TypeParser.java:92)
 at org.apache.cassandra.config.CFMetaData.fromAvro(CFMetaData.java:346)
... 6 more
Caused by: org.apache.cassandra.config.ConfigurationException: Nonsensical
empty parameter list for CompositeType
at
org.apache.cassandra.db.marshal.CompositeType.getInstance(CompositeType.java:67)
 at
org.apache.cassandra.db.marshal.CompositeType.getInstance(CompositeType.java:61)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.cassandra.db.marshal.TypeParser.getRawAbstractType(TypeParser.java:307)
 ... 10 more

Please advise

Thanks

Vitaly

Re: ConfigurationException: Nonsensical empty parameter list for CompositeType

Posted by Vitaly Vengrov <ve...@gmail.com>.
Thanks a lot !

Vitaly

On Fri, Oct 21, 2011 at 1:48 AM, aaron morton <aa...@thelastpickle.com>wrote:

> See http://www.mail-archive.com/user@cassandra.apache.org/msg18132.html
>
> https://issues.apache.org/jira/browse/CASSANDRA-3391
>
> Cheers
>
>   -----------------
> Aaron Morton
> Freelance Developer
> @aaronmorton
> http://www.thelastpickle.com
>
> On 21/10/2011, at 5:31 AM, Vitaly Vengrov wrote:
>
> Hi all.
>
> I am using cassandra 1.0.0.
> I created a keyspace with all the column family definitions at runtime and
> it works fine until I stop and then restart the cassandra server.
> During it's startup I see this error in the cassandra log :
>
> ERROR 16:22:16,977 Exception encountered during startup
> java.lang.RuntimeException: Could not inflate CFMetaData for {"keyspace":
> "V360HC", "name": "Val1H", "column_type": "Standard", "comparator_type":
> "org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.LongType)",
> "subcomparator_type": null, "comment": "", "row_cache_size": 0.0,
> "key_cache_size": 200000.0, "read_repair_chance": 1.0, "replicate_on_write":
> true, "gc_grace_seconds": 864000, "default_validation_class":
> "org.apache.cassandra.db.marshal.BytesType", "key_validation_class":
> "org.apache.cassandra.db.marshal.CompositeType", "min_compaction_threshold":
> 4, "max_compaction_threshold": 32, "row_cache_save_period_in_seconds": 0,
> "key_cache_save_period_in_seconds": 14400, "row_cache_keys_to_save":
> 2147483647, "merge_shards_chance": 0.1, "id": 1087, "column_metadata": [],
> "row_cache_provider": "org.apache.cassandra.cache.SerializingCacheProvider",
> "key_alias": null, "compaction_strategy":
> "org.apache.cassandra.db.compaction.SizeTieredCompactionStrategy",
> "compaction_strategy_options": {}, "compression_options": {}}
>  at org.apache.cassandra.config.CFMetaData.fromAvro(CFMetaData.java:350)
> at org.apache.cassandra.config.KSMetaData.fromAvro(KSMetaData.java:180)
>  at org.apache.cassandra.db.DefsTable.loadFromStorage(DefsTable.java:99)
> at
> org.apache.cassandra.config.DatabaseDescriptor.loadSchemas(DatabaseDescriptor.java:508)
>  at
> org.apache.cassandra.service.AbstractCassandraDaemon.setup(AbstractCassandraDaemon.java:161)
> at
> org.apache.cassandra.service.AbstractCassandraDaemon.activate(AbstractCassandraDaemon.java:337)
>  at
> org.apache.cassandra.thrift.CassandraDaemon.main(CassandraDaemon.java:106)
> Caused by: org.apache.cassandra.config.ConfigurationException: Invalid
> definition for comparator org.apache.cassandra.db.marshal.CompositeType.
>  at
> org.apache.cassandra.db.marshal.TypeParser.getRawAbstractType(TypeParser.java:319)
> at
> org.apache.cassandra.db.marshal.TypeParser.getAbstractType(TypeParser.java:247)
>  at org.apache.cassandra.db.marshal.TypeParser.parse(TypeParser.java:83)
> at org.apache.cassandra.db.marshal.TypeParser.parse(TypeParser.java:92)
>  at org.apache.cassandra.config.CFMetaData.fromAvro(CFMetaData.java:346)
> ... 6 more
> Caused by: org.apache.cassandra.config.ConfigurationException: Nonsensical
> empty parameter list for CompositeType
> at
> org.apache.cassandra.db.marshal.CompositeType.getInstance(CompositeType.java:67)
>  at
> org.apache.cassandra.db.marshal.CompositeType.getInstance(CompositeType.java:61)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>  at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>  at java.lang.reflect.Method.invoke(Method.java:597)
> at
> org.apache.cassandra.db.marshal.TypeParser.getRawAbstractType(TypeParser.java:307)
>  ... 10 more
>
> Please advise
>
> Thanks
>
> Vitaly
>
>
>

Re: ConfigurationException: Nonsensical empty parameter list for CompositeType

Posted by aaron morton <aa...@thelastpickle.com>.
See http://www.mail-archive.com/user@cassandra.apache.org/msg18132.html

https://issues.apache.org/jira/browse/CASSANDRA-3391

Cheers

-----------------
Aaron Morton
Freelance Developer
@aaronmorton
http://www.thelastpickle.com

On 21/10/2011, at 5:31 AM, Vitaly Vengrov wrote:

> Hi all.
> 
> I am using cassandra 1.0.0.
> I created a keyspace with all the column family definitions at runtime and it works fine until I stop and then restart the cassandra server.
> During it's startup I see this error in the cassandra log :
> 
> ERROR 16:22:16,977 Exception encountered during startup
> java.lang.RuntimeException: Could not inflate CFMetaData for {"keyspace": "V360HC", "name": "Val1H", "column_type": "Standard", "comparator_type": "org.apache.cassandra.db.marshal.ReversedType(org.apache.cassandra.db.marshal.LongType)", "subcomparator_type": null, "comment": "", "row_cache_size": 0.0, "key_cache_size": 200000.0, "read_repair_chance": 1.0, "replicate_on_write": true, "gc_grace_seconds": 864000, "default_validation_class": "org.apache.cassandra.db.marshal.BytesType", "key_validation_class": "org.apache.cassandra.db.marshal.CompositeType", "min_compaction_threshold": 4, "max_compaction_threshold": 32, "row_cache_save_period_in_seconds": 0, "key_cache_save_period_in_seconds": 14400, "row_cache_keys_to_save": 2147483647, "merge_shards_chance": 0.1, "id": 1087, "column_metadata": [], "row_cache_provider": "org.apache.cassandra.cache.SerializingCacheProvider", "key_alias": null, "compaction_strategy": "org.apache.cassandra.db.compaction.SizeTieredCompactionStrategy", "compaction_strategy_options": {}, "compression_options": {}}
> 	at org.apache.cassandra.config.CFMetaData.fromAvro(CFMetaData.java:350)
> 	at org.apache.cassandra.config.KSMetaData.fromAvro(KSMetaData.java:180)
> 	at org.apache.cassandra.db.DefsTable.loadFromStorage(DefsTable.java:99)
> 	at org.apache.cassandra.config.DatabaseDescriptor.loadSchemas(DatabaseDescriptor.java:508)
> 	at org.apache.cassandra.service.AbstractCassandraDaemon.setup(AbstractCassandraDaemon.java:161)
> 	at org.apache.cassandra.service.AbstractCassandraDaemon.activate(AbstractCassandraDaemon.java:337)
> 	at org.apache.cassandra.thrift.CassandraDaemon.main(CassandraDaemon.java:106)
> Caused by: org.apache.cassandra.config.ConfigurationException: Invalid definition for comparator org.apache.cassandra.db.marshal.CompositeType.
> 	at org.apache.cassandra.db.marshal.TypeParser.getRawAbstractType(TypeParser.java:319)
> 	at org.apache.cassandra.db.marshal.TypeParser.getAbstractType(TypeParser.java:247)
> 	at org.apache.cassandra.db.marshal.TypeParser.parse(TypeParser.java:83)
> 	at org.apache.cassandra.db.marshal.TypeParser.parse(TypeParser.java:92)
> 	at org.apache.cassandra.config.CFMetaData.fromAvro(CFMetaData.java:346)
> 	... 6 more
> Caused by: org.apache.cassandra.config.ConfigurationException: Nonsensical empty parameter list for CompositeType
> 	at org.apache.cassandra.db.marshal.CompositeType.getInstance(CompositeType.java:67)
> 	at org.apache.cassandra.db.marshal.CompositeType.getInstance(CompositeType.java:61)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:597)
> 	at org.apache.cassandra.db.marshal.TypeParser.getRawAbstractType(TypeParser.java:307)
> 	... 10 more
> 
> Please advise
> 
> Thanks
> 
> Vitaly