You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Chris Lockfort (JIRA)" <ji...@apache.org> on 2015/03/05 21:01:39 UTC
[jira] [Created] (CASSANDRA-8925) broadcast_rpc_address NPEs while
using rpc_interface
Chris Lockfort created CASSANDRA-8925:
-----------------------------------------
Summary: broadcast_rpc_address NPEs while using rpc_interface
Key: CASSANDRA-8925
URL: https://issues.apache.org/jira/browse/CASSANDRA-8925
Project: Cassandra
Issue Type: Bug
Components: Config
Reporter: Chris Lockfort
Assignee: Chris Lockfort
Fix For: 2.1.4
Somewhat amusingly, it looks like my NPE on startup is the result of a copy-paste error in:
{code}
[clockfort@clockfort cassandra]$ git log --stat 3e5edb82
commit 3e5edb82c73b7b7c6e1d1e970fb764c3e3158da6
Author: Ariel Weisberg <ar...@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(-)
{code}
The log looks like:
{code}
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.
{code}
This is with a cassandra.yaml config snippet of:
{code}
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
{code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)