Hi Everyone,
I’m getting a NullPointerException when I start up 3.0.6 for the first time
with data from 2.2.6. Any ideas for how to fix this, or other troubleshooting
strategies?
This is just a single-node development box.
Originally I tried upgrading from 2.1.13 to 3.0.6, but I ran into the same
error; so I then went from 2.1.13 to 2.2.6, ran “nodetool upgradestables"
(which succeeded without issue) and then to 3.0.6.
Thanks for any assistance. :-)
- Max
INFO [main] 2016-05-27 16:02:01,169 ColumnFamilyStore.java:381 - Initializing
system.peers
INFO [main] 2016-05-27 16:02:01,178 ColumnFamilyStore.java:381 - Initializing
system.peer_events
INFO [main] 2016-05-27 16:02:01,182 ColumnFamilyStore.java:381 - Initializing
system.range_xfers
INFO [main] 2016-05-27 16:02:01,188 ColumnFamilyStore.java:381 - Initializing
system.compaction_history
INFO [main] 2016-05-27 16:02:01,200 ColumnFamilyStore.java:381 - Initializing
system.sstable_activity
INFO [main] 2016-05-27 16:02:01,210 ColumnFamilyStore.java:381 - Initializing
system.size_estimates
INFO [main] 2016-05-27 16:02:01,218 ColumnFamilyStore.java:381 - Initializing
system.available_ranges
INFO [main] 2016-05-27 16:02:01,223 ColumnFamilyStore.java:381 - Initializing
system.views_builds_in_progress
INFO [main] 2016-05-27 16:02:01,227 ColumnFamilyStore.java:381 - Initializing
system.built_views
INFO [main] 2016-05-27 16:02:01,230 ColumnFamilyStore.java:381 - Initializing
system.hints
INFO [main] 2016-05-27 16:02:01,234 ColumnFamilyStore.java:381 - Initializing
system.batchlog
INFO [main] 2016-05-27 16:02:01,238 ColumnFamilyStore.java:381 - Initializing
system.schema_keyspaces
INFO [main] 2016-05-27 16:02:01,245 ColumnFamilyStore.java:381 - Initializing
system.schema_columnfamilies
INFO [main] 2016-05-27 16:02:01,252 ColumnFamilyStore.java:381 - Initializing
system.schema_columns
INFO [main] 2016-05-27 16:02:01,260 ColumnFamilyStore.java:381 - Initializing
system.schema_triggers
INFO [main] 2016-05-27 16:02:01,268 ColumnFamilyStore.java:381 - Initializing
system.schema_usertypes
INFO [main] 2016-05-27 16:02:01,275 ColumnFamilyStore.java:381 - Initializing
system.schema_functions
INFO [main] 2016-05-27 16:02:01,282 ColumnFamilyStore.java:381 - Initializing
system.schema_aggregates
INFO [main] 2016-05-27 16:02:01,421 SystemKeyspace.java:1284 - Detected
version upgrade from 2.2.6 to 3.0.6, snapshotting system keyspace
WARN [main] 2016-05-27 16:02:01,711 CompressionParams.java:382 - The
sstable_compression option has been deprecated. You should use class instead
ERROR [main] 2016-05-27 16:02:01,833 CassandraDaemon.java:692 - Exception
encountered during startup
java.lang.NullPointerException: null
at
org.apache.cassandra.utils.ByteBufferUtil.string(ByteBufferUtil.java:156)
~[apache-cassandra-3.0.6.jar:3.0.6]
at
org.apache.cassandra.serializers.AbstractTextSerializer.deserialize(AbstractTextSerializer.java:41)
~[apache-cassandra-3.0.6.jar:3.0.6]
at
org.apache.cassandra.serializers.AbstractTextSerializer.deserialize(AbstractTextSerializer.java:28)
~[apache-cassandra-3.0.6.jar:3.0.6]
at
org.apache.cassandra.db.marshal.AbstractType.compose(AbstractType.java:114)
~[apache-cassandra-3.0.6.jar:3.0.6]
at
org.apache.cassandra.cql3.UntypedResultSet$Row.getString(UntypedResultSet.java:267)
~[apache-cassandra-3.0.6.jar:3.0.6]
at
org.apache.cassandra.schema.LegacySchemaMigrator.isEmptyCompactValueColumn(LegacySchemaMigrator.java:553)
~[apache-cassandra-3.0.6.jar:3.0.6]
at
org.apache.cassandra.schema.LegacySchemaMigrator.createColumnsFromColumnRows(LegacySchemaMigrator.java:638)
~[apache-cassandra-3.0.6.jar:3.0.6]
at
org.apache.cassandra.schema.LegacySchemaMigrator.decodeTableMetadata(LegacySchemaMigrator.java:316)
~[apache-cassandra-3.0.6.jar:3.0.6]
at
org.apache.cassandra.schema.LegacySchemaMigrator.readTableMetadata(LegacySchemaMigrator.java:273)
~[apache-cassandra-3.0.6.jar:3.0.6]
at
org.apache.cassandra.schema.LegacySchemaMigrator.readTable(LegacySchemaMigrator.java:244)
~[apache-cassandra-3.0.6.jar:3.0.6]
at
org.apache.cassandra.schema.LegacySchemaMigrator.lambda$readTables$243(LegacySchemaMigrator.java:237)
~[apache-cassandra-3.0.6.jar:3.0.6]
at java.util.ArrayList.forEach(ArrayList.java:1249) ~[na:1.8.0_74]
at
org.apache.cassandra.schema.LegacySchemaMigrator.readTables(LegacySchemaMigrator.java:237)
~[apache-cassandra-3.0.6.jar:3.0.6]
at
org.apache.cassandra.schema.LegacySchemaMigrator.readKeyspace(LegacySchemaMigrator.java:186)
~[apache-cassandra-3.0.6.jar:3.0.6]
at
org.apache.cassandra.schema.LegacySchemaMigrator.lambda$readSchema$240(LegacySchemaMigrator.java:177)
~[apache-cassandra-3.0.6.jar:3.0.6]
at java.util.ArrayList.forEach(ArrayList.java:1249) ~[na:1.8.0_74]
at
org.apache.cassandra.schema.LegacySchemaMigrator.readSchema(LegacySchemaMigrator.java:177)
~[apache-cassandra-3.0.6.jar:3.0.6]
at
org.apache.cassandra.schema.LegacySchemaMigrator.migrate(LegacySchemaMigrator.java:77)
~[apache-cassandra-3.0.6.jar:3.0.6]
at
org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:223)
[apache-cassandra-3.0.6.jar:3.0.6]
at
org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:551)
[apache-cassandra-3.0.6.jar:3.0.6]
at
org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:679)
[apache-cassandra-3.0.6.jar:3.0.6]