Hi, all

I'm trying to update our old version 0.6.5 to current 1.2.1
All nodes has been drained and stopped. Proper cassandra.yaml created,
schema file prepared.

Trying to start version 1.2.1 on the one node  (full output attached to email):
...
ERROR 11:12:44,530 Exception encountered during startup
java.lang.NullPointerException
        at 
org.apache.cassandra.db.SystemTable.upgradeSystemData(SystemTable.java:161)
        at 
org.apache.cassandra.db.SystemTable.finishStartup(SystemTable.java:107)
        at 
org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:276)
        at 
org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:370)
        at 
org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:413)
java.lang.NullPointerException
        at 
org.apache.cassandra.db.SystemTable.upgradeSystemData(SystemTable.java:161)
        at 
org.apache.cassandra.db.SystemTable.finishStartup(SystemTable.java:107)
        at 
org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:276)
        at 
org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:370)
        at 
org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:413)
Exception encountered during startup: null

On the next attempts daemon started, but still with AssertionErrors

Question 1 - is it possible start the new version from the first attempt?


Then I loaded schema via cassandra-cli, and run nodetool scrub - which
caused a big number of  warnings in log:
   OutputHandler.java (line 52) Index file contained a different key
or row size; using key from data file

storage-conf.xml from 0.6.5 has column family defined as
   <ColumnFamily Name="Invoices" CompareWith="BytesType"/>
for 1.2.1 I used
  create column family Invoices with column_type = 'Standard' and
comparator = 'BytesType';

Question 2 - how to get rid of these warnings? Are they connected to
column family definition?

Thanks

-- 
Sergey
xss =  -ea 
-javaagent:/home/sm/cassandra/apache-cassandra-1.2.1/lib/jamm-0.2.5.jar 
-XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 -Xms750M -Xmx750M -Xmn187M 
-XX:+HeapDumpOnOu
tOfMemoryError -Xss180k
 INFO 11:12:42,775 Logging initialized
 INFO 11:12:42,795 JVM vendor/version: OpenJDK 64-Bit Server VM/1.7.0_03-icedtea
 INFO 11:12:42,796 Heap size: 766836736/766836736
 INFO 11:12:42,796 Classpath: 
/home/sm/cassandra/apache-cassandra-1.2.1/conf:/home/sm/cassandra/apache-cassandra-1.2.1/build/classes/main:/home/sm/cassandra/apache-cassandra-1.2.1/
build/classes/thrift:/home/sm/cassandra/apache-cassandra-1.2.1/lib/antlr-3.2.jar:/home/sm/cassandra/apache-cassandra-1.2.1/lib/apache-cassandra-1.2.1.jar:/home/sm/cassandra/apache-
cassandra-1.2.1/lib/apache-cassandra-clientutil-1.2.1.jar:/home/sm/cassandra/apache-cassandra-1.2.1/lib/apache-cassandra-thrift-1.2.1.jar:/home/sm/cassandra/apache-cassandra-1.2.1/
lib/avro-1.4.0-fixes.jar:/home/sm/cassandra/apache-cassandra-1.2.1/lib/avro-1.4.0-sources-fixes.jar:/home/sm/cassandra/apache-cassandra-1.2.1/lib/commons-cli-1.1.jar:/home/sm/cassa
ndra/apache-cassandra-1.2.1/lib/commons-codec-1.2.jar:/home/sm/cassandra/apache-cassandra-1.2.1/lib/commons-lang-2.6.jar:/home/sm/cassandra/apache-cassandra-1.2.1/lib/compress-lzf-
0.8.4.jar:/home/sm/cassandra/apache-cassandra-1.2.1/lib/concurrentlinkedhashmap-lru-1.3.jar:/home/sm/cassandra/apache-cassandra-1.2.1/lib/guava-13.0.1.jar:/home/sm/cassandra/apache
-cassandra-1.2.1/lib/high-scale-lib-1.1.2.jar:/home/sm/cassandra/apache-cassandra-1.2.1/lib/jackson-core-asl-1.9.2.jar:/home/sm/cassandra/apache-cassandra-1.2.1/lib/jackson-mapper-
asl-1.9.2.jar:/home/sm/cassandra/apache-cassandra-1.2.1/lib/jamm-0.2.5.jar:/home/sm/cassandra/apache-cassandra-1.2.1/lib/jline-1.0.jar:/home/sm/cassandra/apache-cassandra-1.2.1/lib
/json-simple-1.1.jar:/home/sm/cassandra/apache-cassandra-1.2.1/lib/libthrift-0.7.0.jar:/home/sm/cassandra/apache-cassandra-1.2.1/lib/log4j-1.2.16.jar:/home/sm/cassandra/apache-cass
andra-1.2.1/lib/metrics-core-2.0.3.jar:/home/sm/cassandra/apache-cassandra-1.2.1/lib/netty-3.5.9.Final.jar:/home/sm/cassandra/apache-cassandra-1.2.1/lib/servlet-api-2.5-20081211.jar:/home/sm/cassandra/apache-cassandra-1.2.1/lib/slf4j-api-1.7.2.jar:/home/sm/cassandra/apache-cassandra-1.2.1/lib/slf4j-log4j12-1.7.2.jar:/home/sm/cassandra/apache-cassandra-1.2.1/lib/snakeyaml-1.6.jar:/home/sm/cassandra/apache-cassandra-1.2.1/lib/snappy-java-1.0.4.1.jar:/home/sm/cassandra/apache-cassandra-1.2.1/lib/snaptree-0.1.jar:/home/sm/cassandra/apache-cassandra-1.2.1/lib/jamm-0.2.5.jar
 INFO 11:12:42,798 JNA not found. Native methods will be disabled.
 INFO 11:12:42,814 Loading settings from 
file:/home/sm/cassandra/apache-cassandra-1.2.1/conf/cassandra.yaml
 INFO 11:12:43,275 DiskAccessMode 'auto' determined to be mmap, indexAccessMode 
is mmap
 INFO 11:12:43,275 disk_failure_policy is stop
 INFO 11:12:43,282 Global memtable threshold is enabled at 243MB
 INFO 11:12:43,921 Upgrade from pre-1.1 version detected: migrating sstables to 
new directory layout
 INFO 11:12:43,945 Initializing key cache with capacity of 36 MBs.
 INFO 11:12:43,958 Scheduling key cache save to each 14400 seconds (going to 
save all keys).
 INFO 11:12:43,959 Initializing row cache with capacity of 0 MBs and provider 
org.apache.cassandra.cache.SerializingCacheProvider
 INFO 11:12:43,967 Scheduling row cache save to each 0 seconds (going to save 
all keys).
 INFO 11:12:44,151 Opening 
/var/lib/cassandra/data/system/LocationInfo/system-LocationInfo-2 (456 bytes)
 INFO 11:12:44,159 Opening 
/var/lib/cassandra/data/system/LocationInfo/system-LocationInfo-1 (345 bytes)
 INFO 11:12:44,449 Couldn't detect any schema definitions in local storage.
 INFO 11:12:44,450 Found table data in data directories. Consider using the CLI 
to define your schema.
 INFO 11:12:44,501 No commitlog files found; skipping replay
ERROR 11:12:44,530 Exception encountered during startup
java.lang.NullPointerException
        at 
org.apache.cassandra.db.SystemTable.upgradeSystemData(SystemTable.java:161)
        at 
org.apache.cassandra.db.SystemTable.finishStartup(SystemTable.java:107)
        at 
org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:276)
        at 
org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:370)
        at 
org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:413)
java.lang.NullPointerException
        at 
org.apache.cassandra.db.SystemTable.upgradeSystemData(SystemTable.java:161)
        at 
org.apache.cassandra.db.SystemTable.finishStartup(SystemTable.java:107)
        at 
org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:276)
        at 
org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:370)
        at 
org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:413)
Exception encountered during startup: null
zsh: exit 3 

xss =  -ea 
-javaagent:/home/sm/cassandra/apache-cassandra-1.2.1/lib/jamm-0.2.5.jar 
-XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 -Xms750M -Xmx750M -Xmn187M 
-XX:+HeapDumpOnOu
tOfMemoryError -Xss180k
 INFO 11:17:05,794 Logging initialized
 INFO 11:17:05,813 JVM vendor/version: OpenJDK 64-Bit Server VM/1.7.0_03-icedtea
 INFO 11:17:05,813 Heap size: 766836736/766836736
 INFO 11:17:05,813 Classpath: 
/home/sm/cassandra/apache-cassandra-1.2.1/conf:/home/sm/cassandra/apache-cassandra-1.2.1/build/classes/main:/home/sm/cassandra/apache-cassandra-1.2.1/
build/classes/thrift:/home/sm/cassandra/apache-cassandra-1.2.1/lib/antlr-3.2.jar:/home/sm/cassandra/apache-cassandra-1.2.1/lib/apache-cassandra-1.2.1.jar:/home/sm/cassandra/apache-
cassandra-1.2.1/lib/apache-cassandra-clientutil-1.2.1.jar:/home/sm/cassandra/apache-cassandra-1.2.1/lib/apache-cassandra-thrift-1.2.1.jar:/home/sm/cassandra/apache-cassandra-1.2.1/
lib/avro-1.4.0-fixes.jar:/home/sm/cassandra/apache-cassandra-1.2.1/lib/avro-1.4.0-sources-fixes.jar:/home/sm/cassandra/apache-cassandra-1.2.1/lib/commons-cli-1.1.jar:/home/sm/cassa
ndra/apache-cassandra-1.2.1/lib/commons-codec-1.2.jar:/home/sm/cassandra/apache-cassandra-1.2.1/lib/commons-lang-2.6.jar:/home/sm/cassandra/apache-cassandra-1.2.1/lib/compress-lzf-
0.8.4.jar:/home/sm/cassandra/apache-cassandra-1.2.1/lib/concurrentlinkedhashmap-lru-1.3.jar:/home/sm/cassandra/apache-cassandra-1.2.1/lib/guava-13.0.1.jar:/home/sm/cassandra/apache
-cassandra-1.2.1/lib/high-scale-lib-1.1.2.jar:/home/sm/cassandra/apache-cassandra-1.2.1/lib/jackson-core-asl-1.9.2.jar:/home/sm/cassandra/apache-cassandra-1.2.1/lib/jackson-mapper-
asl-1.9.2.jar:/home/sm/cassandra/apache-cassandra-1.2.1/lib/jamm-0.2.5.jar:/home/sm/cassandra/apache-cassandra-1.2.1/lib/jline-1.0.jar:/home/sm/cassandra/apache-cassandra-1.2.1/lib
/json-simple-1.1.jar:/home/sm/cassandra/apache-cassandra-1.2.1/lib/libthrift-0.7.0.jar:/home/sm/cassandra/apache-cassandra-1.2.1/lib/log4j-1.2.16.jar:/home/sm/cassandra/apache-cass
andra-1.2.1/lib/metrics-core-2.0.3.jar:/home/sm/cassandra/apache-cassandra-1.2.1/lib/netty-3.5.9.Final.jar:/home/sm/cassandra/apache-cassandra-1.2.1/lib/servlet-api-2.5-20081211.ja
r:/home/sm/cassandra/apache-cassandra-1.2.1/lib/slf4j-api-1.7.2.jar:/home/sm/cassandra/apache-cassandra-1.2.1/lib/slf4j-log4j12-1.7.2.jar:/home/sm/cassandra/apache-cassandra-1.2.1/
lib/snakeyaml-1.6.jar:/home/sm/cassandra/apache-cassandra-1.2.1/lib/snappy-java-1.0.4.1.jar:/home/sm/cassandra/apache-cassandra-1.2.1/lib/snaptree-0.1.jar:/home/sm/cassandra/apache
-cassandra-1.2.1/lib/jamm-0.2.5.jar
 INFO 11:17:05,815 JNA not found. Native methods will be disabled.
 INFO 11:17:05,830 Loading settings from 
file:/home/sm/cassandra/apache-cassandra-1.2.1/conf/cassandra.yaml
 INFO 11:17:06,262 DiskAccessMode 'auto' determined to be mmap, indexAccessMode 
is mmap
 INFO 11:17:06,262 disk_failure_policy is stop
 INFO 11:17:06,269 Global memtable threshold is enabled at 243MB
 INFO 11:17:06,935 Initializing key cache with capacity of 36 MBs.
 INFO 11:17:06,948 Scheduling key cache save to each 14400 seconds (going to 
save all keys).
 INFO 11:17:06,949 Initializing row cache with capacity of 0 MBs and provider 
org.apache.cassandra.cache.SerializingCacheProvider
 INFO 11:17:06,958 Scheduling row cache save to each 0 seconds (going to save 
all keys).
 INFO 11:17:07,124 Opening 
/var/lib/cassandra/data/system/LocationInfo/system-LocationInfo-2 (456 bytes)
 INFO 11:17:07,132 Opening 
/var/lib/cassandra/data/system/LocationInfo/system-LocationInfo-1 (345 bytes)
ERROR 11:17:07,144 Exception in thread Thread[SSTableBatchOpen:1,5,main]
java.lang.AssertionError
        at 
org.apache.cassandra.dht.RandomPartitioner.convertFromDiskFormat(RandomPartitioner.java:61)
        at 
org.apache.cassandra.io.sstable.SSTableReader.decodeKey(SSTableReader.java:1009)
        at 
org.apache.cassandra.io.sstable.SSTableReader.loadSummary(SSTableReader.java:420)
        at 
org.apache.cassandra.io.sstable.SSTableReader.load(SSTableReader.java:357)
        at 
org.apache.cassandra.io.sstable.SSTableReader.open(SSTableReader.java:194)
        at 
org.apache.cassandra.io.sstable.SSTableReader.open(SSTableReader.java:149)
        at 
org.apache.cassandra.io.sstable.SSTableReader$1.run(SSTableReader.java:238)
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
        at java.lang.Thread.run(Thread.java:722)
ERROR 11:17:07,144 Exception in thread Thread[SSTableBatchOpen:2,5,main]
java.lang.AssertionError
        at 
org.apache.cassandra.dht.RandomPartitioner.convertFromDiskFormat(RandomPartitioner.java:61)
        at 
org.apache.cassandra.io.sstable.SSTableReader.decodeKey(SSTableReader.java:1009)
        at 
org.apache.cassandra.io.sstable.SSTableReader.loadSummary(SSTableReader.java:420)
        at 
org.apache.cassandra.io.sstable.SSTableReader.load(SSTableReader.java:357)
        at 
org.apache.cassandra.io.sstable.SSTableReader.open(SSTableReader.java:194)
        at 
org.apache.cassandra.io.sstable.SSTableReader.open(SSTableReader.java:149)
        at 
org.apache.cassandra.io.sstable.SSTableReader$1.run(SSTableReader.java:238)
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
        at java.lang.Thread.run(Thread.java:722)
 INFO 11:17:07,401 Couldn't detect any schema definitions in local storage.
 INFO 11:17:07,402 Found table data in data directories. Consider using the CLI 
to define your schema.
 INFO 11:17:07,460 Replaying 
/var/lib/cassandra/commitlog/CommitLog-2-1360235564409.log, 
/var/lib/cassandra/commitlog/CommitLog-2-1360235564410.log
 INFO 11:17:07,474 Replaying 
/var/lib/cassandra/commitlog/CommitLog-2-1360235564409.log
 INFO 11:17:07,517 Finished reading 
/var/lib/cassandra/commitlog/CommitLog-2-1360235564409.log
 INFO 11:17:07,518 Replaying 
/var/lib/cassandra/commitlog/CommitLog-2-1360235564410.log
 INFO 11:17:07,518 Finished reading 
/var/lib/cassandra/commitlog/CommitLog-2-1360235564410.log
 INFO 11:17:07,522 Enqueuing flush of Memtable-local@338029290(294/294 
serialized/live bytes, 15 ops)
 INFO 11:17:07,530 Writing Memtable-local@338029290(294/294 serialized/live 
bytes, 15 ops)
 INFO 11:17:07,569 Completed flushing 
/var/lib/cassandra/data/system/local/system-local-ib-1-Data.db (283 bytes) for 
commitlog position ReplayPosition(segmentId=1360235827373, position=278)
 INFO 11:17:07,597 Log replay complete, 3 replayed mutations
 INFO 11:17:07,813 Cassandra version: 1.2.1
 INFO 11:17:07,814 Thrift API version: 19.35.0
 INFO 11:17:07,814 CQL supported versions: 2.0.0,3.0.1 (default: 3.0.1)
 INFO 11:17:07,861 Loading persisted ring state
 INFO 11:17:07,865 Starting up server gossip
 WARN 11:17:07,884 No host ID found, created 
132a3ba6-4618-4c22-8a01-a47106cc3f6a (Note: This should happen exactly once per 
node).
 INFO 11:17:07,901 Enqueuing flush of Memtable-local@1377800073(284/284 
serialized/live bytes, 11 ops)
 INFO 11:17:07,901 Writing Memtable-local@1377800073(284/284 serialized/live 
bytes, 11 ops)
 INFO 11:17:07,909 Completed flushing 
/var/lib/cassandra/data/system/local/system-local-ib-2-Data.db (277 bytes) for 
commitlog position ReplayPosition(segmentId=1360235827373, position=49268)
 INFO 11:17:07,946 Starting Messaging Service on port 7000
 INFO 11:17:07,965 Saved token not found. Using [0] from configuration
 INFO 11:17:07,967 Enqueuing flush of Memtable-local@988223373(84/84 
serialized/live bytes, 4 ops)
 INFO 11:17:07,968 Writing Memtable-local@988223373(84/84 serialized/live 
bytes, 4 ops)
 INFO 11:17:07,989 Completed flushing 
/var/lib/cassandra/data/system/local/system-local-ib-3-Data.db (120 bytes) for 
commitlog position ReplayPosition(segmentId=1360235827373, position=49543)
 INFO 11:17:07,997 Enqueuing flush of Memtable-local@2116134604(32/32 
serialized/live bytes, 2 ops)
 INFO 11:17:07,997 Writing Memtable-local@2116134604(32/32 serialized/live 
bytes, 2 ops)
 INFO 11:17:08,008 Completed flushing 
/var/lib/cassandra/data/system/local/system-local-ib-4-Data.db (91 bytes) for 
commitlog position ReplayPosition(segmentId=1360235827373, position=49699)
 INFO 11:17:08,025 Compacting 
[SSTableReader(path='/var/lib/cassandra/data/system/local/system-local-ib-2-Data.db'),
 
SSTableReader(path='/var/lib/cassandra/data/system/local/system-local-ib-4-Data.db'),
 
SSTableReader(path='/var/lib/cassandra/data/system/local/system-local-ib-1-Data.db'),
 
SSTableReader(path='/var/lib/cassandra/data/system/local/system-local-ib-3-Data.db')]
 INFO 11:17:08,039 Node /192.168.14.11 state jump to normal
 INFO 11:17:08,042 Startup completed! Now serving reads.
 INFO 11:17:08,100 Not starting native transport as requested. Use JMX 
(StorageService->startNativeTransport()) to start it
 INFO 11:17:08,103 Binding thrift service to /192.168.14.11:9160
 INFO 11:17:08,137 Compacted 4 sstables to 
[/var/lib/cassandra/data/system/local/system-local-ib-5,].  771 bytes to 409 
(~53% of original) in 103ms = 0,003787MB/s.  4 total rows, 1 unique.  Row merge 
counts were {1:0, 2:0, 3:0, 4:1, }
 INFO 11:17:08,142 Using TFramedTransport with a max frame size of 15728640 
bytes.
 INFO 11:17:08,151 Using synchronous/threadpool thrift server on mr32.box : 9160
 INFO 11:17:08,152 Listening for thrift clients...

Reply via email to