[ 
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)

Reply via email to