Tom Pijl created ZOOKEEPER-2645:
-----------------------------------
Summary: If embedded QuorumPeerMain is started with Properties no
backupOldConfig should be done
Key: ZOOKEEPER-2645
URL: https://issues.apache.org/jira/browse/ZOOKEEPER-2645
Project: ZooKeeper
Issue Type: Bug
Components: server
Affects Versions: 3.5.2
Reporter: Tom Pijl
Priority: Blocker
When starting an embedded _QuorumPeerMain_ by executing the _runFromConfig()_
and providing _QuorumPeerConfig_ properties:
{code}standaloneEnabled=false
initLimit=5
syncLimit=2
clientPort=4101
server.1=nlbantpijl01.infor.com:2101:3101:participant;4101
dataDir=/Storage/zookeeper/server001{code}
an NullPointerException is thrown in the _QuorumPeerConfig_ class in the method
_backupOldConfig()_ because the property configFileStr is null.
A check must be made at the start of the method _backupOldConfig()_ if the
property _configFileStr_ is null. If so just exit the method. In the embedded
mode there is no config file, so no need to create a backup.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)