Vinayakumar B created ZOOKEEPER-4936:
----------------------------------------
Summary: Make ZookeeperServer.shutdown(fullyShutdown) Non-final
fix curator's TestingZookeeperMain
Key: ZOOKEEPER-4936
URL: https://issues.apache.org/jira/browse/ZOOKEEPER-4936
Project: ZooKeeper
Issue Type: Bug
Reporter: Vinayakumar B
Curator's
[TestingZookeeperMain|https://github.com/apache/curator/blob/master/curator-test/src/main/java/org/apache/curator/test/TestingZooKeeperMain.java#L259]
is used for integration testing in many projects.
It overrides `Zookeeper#shutdown(fullyShutdown)` to add additional logic. But
recent change in this
[commit|https://github.com/apache/zookeeper/commit/bc9afbf8ef1bc6156643d3d05c87fcf8411e9d8f]
has made `Zookeeper#shutdown(fullyShutdown)` final.
Due to this 3.9.3 Zookeeper is unable to be used in TestingZooKeeperMain.
Resulting in `java.lang.VerifyError: class
org.apache.curator.test.TestingZooKeeperMain$TestZooKeeperServer overrides
final method org.apache.zookeeper.server.ZooKeeperServer.shutdown(Z)V`
--
This message was sent by Atlassian Jira
(v8.20.10#820010)