This is an automated email from the ASF dual-hosted git repository. klund pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/geode.git
commit 08fcb95077eaf469e84ad3e62e53c7343fbeab2b Author: Kirk Lund <[email protected]> AuthorDate: Thu Jul 12 16:56:21 2018 -0700 GEODE-5431: Improve error message when using DistributedDiskDirRule with VM.bounce() --- .../org/apache/geode/test/dunit/rules/DistributedDiskDirRule.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/geode-core/src/test/java/org/apache/geode/test/dunit/rules/DistributedDiskDirRule.java b/geode-core/src/test/java/org/apache/geode/test/dunit/rules/DistributedDiskDirRule.java index 7a25148..3425fdd 100644 --- a/geode-core/src/test/java/org/apache/geode/test/dunit/rules/DistributedDiskDirRule.java +++ b/geode-core/src/test/java/org/apache/geode/test/dunit/rules/DistributedDiskDirRule.java @@ -176,6 +176,10 @@ public class DistributedDiskDirRule extends DiskDirRule implements SerializableT } private void doAfter() { + if (data == null) { + throw new Error("Failed to invoke " + getClass().getSimpleName() + ".before in VM-" + + VM.getCurrentVMNum() + ". Rule does not support VM.bounce()."); + } if (data.originalValue() == null) { System.clearProperty(GEODE_PREFIX + DEFAULT_DISK_DIRS_PROPERTY); } else {
