[
https://issues.apache.org/jira/browse/CURATOR-583?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
hyeong jun yun updated CURATOR-583:
-----------------------------------
External issue URL: https://github.com/apache/curator/pull/374
Remaining Estimate: (was: 0h)
> 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: 10m
>
> 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)