Details
-
Bug
-
Status: Resolved
-
Normal
-
Resolution: Duplicate
-
None
-
Normal
Description
Somewhat amusingly, it looks like my NPE on startup is the result of a copy-paste error in:
[clockfort@clockfort cassandra]$ git log --stat 3e5edb82 commit 3e5edb82c73b7b7c6e1d1e970fb764c3e3158da6 Author: Ariel Weisberg <ariel.weisberg@datastax.com> Date: Tue Jan 27 13:30:47 2015 +0100 rpc_interface and listen_interface generate NPE on startup when specified interface doesn't exist Patch by Ariel Weisberg; reviewed by Robert Stupp for CASSANDRA-8677 src/java/org/apache/cassandra/config/DatabaseDescriptor.java | 46 +++++++++++++++++++++++----------------------- 1 file changed, 23 insertions(+), 23 deletions(-)
The log looks like:
INFO 18:51:13 DiskAccessMode 'auto' determined to be mmap, indexAccessMode is mmap INFO 18:51:13 Global memtable on-heap threshold is enabled at 2008MB INFO 18:51:13 Global memtable off-heap threshold is enabled at 2008MB ERROR 18:51:13 Fatal error during configuration loading java.lang.NullPointerException: null at org.apache.cassandra.config.DatabaseDescriptor.applyConfig(DatabaseDescriptor.java:411) ~[apache-cassandra-2.1.3.jar:2.1.3] at org.apache.cassandra.config.DatabaseDescriptor.<clinit>(DatabaseDescriptor.java:133) ~[apache-cassandra-2.1.3.jar:2.1.3] at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:110) [apache-cassandra-2.1.3.jar:2.1.3] at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:465) [apache-cassandra-2.1.3.jar:2.1.3] at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:554) [apache-cassandra-2.1.3.jar:2.1.3] null Fatal error during configuration loading; unable to start. See log for stacktrace.
This is with a cassandra.yaml config snippet of:
start_rpc: true # rpc_address: localhost rpc_interface: eth0 # RPC address to broadcast to drivers and other Cassandra nodes. This cannot # be set to 0.0.0.0. If left blank, this will be set to the value of # rpc_address. If rpc_address is set to 0.0.0.0, broadcast_rpc_address must # be set. # broadcast_rpc_address: 1.2.3.4
Attachments
Attachments
Issue Links
- duplicates
-
CASSANDRA-8839 DatabaseDescriptor throws NPE when rpc_interface is used
- Resolved