[ 
https://issues.apache.org/jira/browse/CASSANDRA-9082?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tyler Hobbs updated CASSANDRA-9082:
-----------------------------------
    Reviewer: Tyler Hobbs

> sstableloader error on trunk due to loading read meter
> ------------------------------------------------------
>
>                 Key: CASSANDRA-9082
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-9082
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Tools
>            Reporter: Tyler Hobbs
>            Assignee: Benedict
>             Fix For: 3.0, 2.1.5
>
>
> If you try to run sstableloader on trunk, you'll get an error like the 
> following:
> {noformat}
> Exception: sstableloader command 
> '/tmp/dtest-p5eSr3/test/node1/bin/sstableloader -d 127.0.0.1 
> /tmp/tmpzd5CCh/ks/cf' failed; exit status: 1'; stdout: Established connection 
> to initial hosts
> Opening sstables and calculating sections to stream
> ; stderr: null
> java.lang.AssertionError
> org.apache.cassandra.exceptions.ConfigurationException
>       at 
> org.apache.cassandra.locator.AbstractReplicationStrategy.createInternal(AbstractReplicationStrategy.java:249)
>       at 
> org.apache.cassandra.locator.AbstractReplicationStrategy.createReplicationStrategy(AbstractReplicationStrategy.java:264)
>       at 
> org.apache.cassandra.db.Keyspace.createReplicationStrategy(Keyspace.java:279)
>       at org.apache.cassandra.db.Keyspace.<init>(Keyspace.java:267)
>       at org.apache.cassandra.db.Keyspace.open(Keyspace.java:115)
>       at org.apache.cassandra.db.Keyspace.open(Keyspace.java:92)
>       at 
> org.apache.cassandra.cql3.restrictions.StatementRestrictions.<init>(StatementRestrictions.java:128)
>       at 
> org.apache.cassandra.cql3.statements.SelectStatement$RawStatement.prepareRestrictions(SelectStatement.java:788)
>       at 
> org.apache.cassandra.cql3.statements.SelectStatement$RawStatement.prepare(SelectStatement.java:741)
>       at 
> org.apache.cassandra.cql3.QueryProcessor.getStatement(QueryProcessor.java:488)
>       at 
> org.apache.cassandra.cql3.QueryProcessor.parseStatement(QueryProcessor.java:266)
>       at 
> org.apache.cassandra.cql3.QueryProcessor.prepareInternal(QueryProcessor.java:300)
>       at 
> org.apache.cassandra.cql3.QueryProcessor.executeInternal(QueryProcessor.java:308)
>       at 
> org.apache.cassandra.db.SystemKeyspace.getSSTableReadMeter(SystemKeyspace.java:899)
>       at 
> org.apache.cassandra.io.sstable.format.SSTableReader$GlobalTidy.<init>(SSTableReader.java:1973)
>       at 
> org.apache.cassandra.io.sstable.format.SSTableReader$GlobalTidy.get(SSTableReader.java:2012)
>       at 
> org.apache.cassandra.io.sstable.format.SSTableReader$DescriptorTypeTidy.<init>(SSTableReader.java:1890)
>       at 
> org.apache.cassandra.io.sstable.format.SSTableReader$DescriptorTypeTidy.get(SSTableReader.java:1926)
>       at 
> org.apache.cassandra.io.sstable.format.SSTableReader$InstanceTidier.setup(SSTableReader.java:1809)
>       at 
> org.apache.cassandra.io.sstable.format.SSTableReader.setup(SSTableReader.java:1754)
>       at 
> org.apache.cassandra.io.sstable.format.SSTableReader.openForBatch(SSTableReader.java:398)
>       at 
> org.apache.cassandra.io.sstable.SSTableLoader$1.accept(SSTableLoader.java:117)
>       at java.io.File.list(File.java:1155)
>       at 
> org.apache.cassandra.io.sstable.SSTableLoader.openSSTables(SSTableLoader.java:78)
>       at 
> org.apache.cassandra.io.sstable.SSTableLoader.stream(SSTableLoader.java:162)
>       at org.apache.cassandra.tools.BulkLoader.main(BulkLoader.java:106)
> Caused by: java.lang.AssertionError
>       at 
> org.apache.cassandra.locator.AbstractReplicationStrategy.<init>(AbstractReplicationStrategy.java:66)
>       at 
> org.apache.cassandra.locator.LocalStrategy.<init>(LocalStrategy.java:36)
>       at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>       at 
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
>       at 
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>       at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
>       at 
> org.apache.cassandra.locator.AbstractReplicationStrategy.createInternal(AbstractReplicationStrategy.java:244)
>       ... 25 more
> {noformat}
> At first glance, it looks like the SSTableReader is trying to load the read 
> meter even though it shouldn't (or doesn't need to).  Assigning to Benedict 
> since this seems to be most related to SSTableReader management.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to