[ https://issues.apache.org/jira/browse/CURATOR-583?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Zili Chen closed CURATOR-583. ----------------------------- Resolution: Fixed master via 800fdf4c5cbe3f0e3cebc64357707ba743fc46e2 > Fix ArrayIndexOutOfBoundsException when passing empty list parameter to > reconfigure API > --------------------------------------------------------------------------------------- > > Key: CURATOR-583 > URL: https://issues.apache.org/jira/browse/CURATOR-583 > Project: Apache Curator > Issue Type: Bug > Components: Framework > Affects Versions: 5.1.0 > Reporter: hyeong jun yun > Priority: Major > Time Spent: 0.5h > Remaining Estimate: 0h > > Whenever I add zookeeper servers by using reconfig API of the curator client, > it always throw ArrayIndexOutOfBoundsException. > If there are no servers to add or remove when using reconfigure API of > ZooKeeperAdmin, I think it must pass not empty list parameter but null to > reconfigure API. Because ZooKeeperAdmin tries to join strings by accessing > first index of the server list. > Please refer to the link below. > https://github.com/apache/zookeeper/blob/release-3.6.2/zookeeper-server/src/main/java/org/apache/zookeeper/admin/ZooKeeperAdmin.java#L267-L269 > https://github.com/apache/zookeeper/blob/release-3.6.2/zookeeper-server/src/main/java/org/apache/zookeeper/common/StringUtils.java#L57 -- This message was sent by Atlassian Jira (v8.3.4#803005)