[
https://issues.apache.org/jira/browse/CASSANDRA-9112?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Robert Stupp reopened CASSANDRA-9112:
-------------------------------------
The patch makes C* fail on startup.
Steps to reproduce:
# {{rm -rf data/*}}
# {{bin/cassandra}} (first startup works fine)
# {{kill <cassandra-pid>}}
# {{bin/cassandra}} (fails with error messages below)
{code}
INFO 09:36:05 Initializing key cache with capacity of 100 MBs.
INFO 09:36:05 Initializing row cache with capacity of 0 MBs
INFO 09:36:05 Initializing counter cache with capacity of 50 MBs
INFO 09:36:05 Scheduling counter cache save to every 7200 seconds (going to
save all keys).
INFO 09:36:05 Initializing system.schema_triggers
INFO 09:36:06 Opening
bin/../data/data/system/schema_triggers-0359bc7171233ee19a4ab9dfb11fc125/la-1-big
(32 bytes)
INFO 09:36:06 Opening
bin/../data/data/system/schema_triggers-0359bc7171233ee19a4ab9dfb11fc125/la-2-big
(32 bytes)
INFO 09:36:06 Opening
bin/../data/data/system/schema_triggers-0359bc7171233ee19a4ab9dfb11fc125/la-3-big
(32 bytes)
ERROR 09:36:06 Exception in thread Thread[SSTableBatchOpen:2,5,main]
java.lang.AssertionError: null
at
org.apache.cassandra.io.util.SegmentedFile.getBuilder(SegmentedFile.java:136)
~[main/:na]
at
org.apache.cassandra.io.sstable.format.SSTableReader.load(SSTableReader.java:647)
~[main/:na]
at
org.apache.cassandra.io.sstable.format.SSTableReader.load(SSTableReader.java:615)
~[main/:na]
at
org.apache.cassandra.io.sstable.format.SSTableReader.open(SSTableReader.java:434)
~[main/:na]
at
org.apache.cassandra.io.sstable.format.SSTableReader.open(SSTableReader.java:343)
~[main/:na]
at
org.apache.cassandra.io.sstable.format.SSTableReader$4.run(SSTableReader.java:471)
~[main/:na]
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
~[na:1.7.0_76]
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
~[na:1.7.0_76]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
~[na:1.7.0_76]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[na:1.7.0_76]
at java.lang.Thread.run(Thread.java:745) [na:1.7.0_76]
ERROR 09:36:06 Exception in thread Thread[SSTableBatchOpen:1,5,main]
java.lang.AssertionError: null
at
org.apache.cassandra.io.util.SegmentedFile.getBuilder(SegmentedFile.java:136)
~[main/:na]
at
org.apache.cassandra.io.sstable.format.SSTableReader.load(SSTableReader.java:647)
~[main/:na]
at
org.apache.cassandra.io.sstable.format.SSTableReader.load(SSTableReader.java:615)
~[main/:na]
at
org.apache.cassandra.io.sstable.format.SSTableReader.open(SSTableReader.java:434)
~[main/:na]
at
org.apache.cassandra.io.sstable.format.SSTableReader.open(SSTableReader.java:343)
~[main/:na]
at
org.apache.cassandra.io.sstable.format.SSTableReader$4.run(SSTableReader.java:471)
~[main/:na]
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
~[na:1.7.0_76]
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
~[na:1.7.0_76]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
~[na:1.7.0_76]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[na:1.7.0_76]
at java.lang.Thread.run(Thread.java:745) [na:1.7.0_76]
ERROR 09:36:06 Exception in thread Thread[SSTableBatchOpen:3,5,main]
java.lang.AssertionError: null
at
org.apache.cassandra.io.util.SegmentedFile.getBuilder(SegmentedFile.java:136)
~[main/:na]
at
org.apache.cassandra.io.sstable.format.SSTableReader.load(SSTableReader.java:647)
~[main/:na]
at
org.apache.cassandra.io.sstable.format.SSTableReader.load(SSTableReader.java:615)
~[main/:na]
at
org.apache.cassandra.io.sstable.format.SSTableReader.open(SSTableReader.java:434)
~[main/:na]
at
org.apache.cassandra.io.sstable.format.SSTableReader.open(SSTableReader.java:343)
~[main/:na]
at
org.apache.cassandra.io.sstable.format.SSTableReader$4.run(SSTableReader.java:471)
~[main/:na]
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
~[na:1.7.0_76]
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
~[na:1.7.0_76]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
~[na:1.7.0_76]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[na:1.7.0_76]
at java.lang.Thread.run(Thread.java:745) [na:1.7.0_76]
{code}
Followed by this message at the end of the log file (note: it's just the last
error in the log - not related to new role stuff).
{code}
Exception (java.lang.AssertionError) encountered during startup:
org.apache.cassandra.db.KeyspaceNotDefinedException: Keyspace system_auth does
not exist
java.lang.AssertionError: org.apache.cassandra.db.KeyspaceNotDefinedException:
Keyspace system_auth does not exist
at
org.apache.cassandra.auth.CassandraRoleManager.prepare(CassandraRoleManager.java:427)
at
org.apache.cassandra.auth.CassandraRoleManager.setup(CassandraRoleManager.java:139)
at
org.apache.cassandra.service.StorageService.doAuthSetup(StorageService.java:910)
at
org.apache.cassandra.service.StorageService.joinTokenRing(StorageService.java:837)
at
org.apache.cassandra.service.StorageService.initServer(StorageService.java:574)
at
org.apache.cassandra.service.StorageService.initServer(StorageService.java:461)
at
org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:412)
at
org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:561)
at
org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:668)
Caused by: org.apache.cassandra.db.KeyspaceNotDefinedException: Keyspace
system_auth does not exist
at
org.apache.cassandra.thrift.ThriftValidation.validateKeyspace(ThriftValidation.java:85)
at
org.apache.cassandra.thrift.ThriftValidation.validateColumnFamily(ThriftValidation.java:109)
at
org.apache.cassandra.cql3.statements.SelectStatement$RawStatement.prepare(SelectStatement.java:734)
at
org.apache.cassandra.auth.CassandraRoleManager.prepare(CassandraRoleManager.java:423)
... 8 more
{code}
> Remove ternary construction of SegmentedFile.Builder in readers
> ---------------------------------------------------------------
>
> Key: CASSANDRA-9112
> URL: https://issues.apache.org/jira/browse/CASSANDRA-9112
> Project: Cassandra
> Issue Type: Improvement
> Components: Core
> Reporter: Benedict
> Assignee: Benedict
> Priority: Trivial
> Fix For: 3.0
>
> Attachments: 9112.txt
>
>
> Self explanatory
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)