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 {

Reply via email to