There is a build / runtime cycle between geode-core and geode-gfsh, defined as a runtime-only dependency in Gradle that was introduced with this change:
Author: Patrick Johnson <email@example.com>
Date: Fri Dec 6 06:05:35 2019 -0800
GEODE-7536 - Break Gfsh out into separate module (#4422)
- ManagementUtils is split from CliUtil with non-CLI methods.
- Introduce new CommandProcessor interface which is a CacheService. This
is implemented by OnlineCommandProcessor and is used in
- Remove try/catch from ClusterConfigurationStatusRetriever since any
exception will be handled at a higher level.
This PR has a proposed fix open: