summaryrefslogtreecommitdiff
path: root/qpid/java/bdbstore
diff options
context:
space:
mode:
authorAndrew MacBean <macbean@apache.org>2014-10-24 08:22:03 +0000
committerAndrew MacBean <macbean@apache.org>2014-10-24 08:22:03 +0000
commit882f498e578c72a5ab1f3beedc238e16cd0de84e (patch)
tree212eab646331ef9701c0b12f6da4d4e1c7260c84 /qpid/java/bdbstore
parent5bdabe6c8a73c978400ef9ce224bc66bc9462bba (diff)
downloadqpid-python-882f498e578c72a5ab1f3beedc238e16cd0de84e.tar.gz
QPID-6180: [Java Broker] Cannot create BDB HA group on Windows development environment due to node folder not being reported as writable by Files.isWritable(Path)
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1634023 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java/bdbstore')
-rw-r--r--qpid/java/bdbstore/src/main/java/org/apache/qpid/server/virtualhostnode/berkeleydb/BDBHAVirtualHostNodeImpl.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/qpid/java/bdbstore/src/main/java/org/apache/qpid/server/virtualhostnode/berkeleydb/BDBHAVirtualHostNodeImpl.java b/qpid/java/bdbstore/src/main/java/org/apache/qpid/server/virtualhostnode/berkeleydb/BDBHAVirtualHostNodeImpl.java
index 39cac8fdc6..a35f87829e 100644
--- a/qpid/java/bdbstore/src/main/java/org/apache/qpid/server/virtualhostnode/berkeleydb/BDBHAVirtualHostNodeImpl.java
+++ b/qpid/java/bdbstore/src/main/java/org/apache/qpid/server/virtualhostnode/berkeleydb/BDBHAVirtualHostNodeImpl.java
@@ -21,6 +21,7 @@
package org.apache.qpid.server.virtualhostnode.berkeleydb;
import java.io.File;
+import java.io.IOException;
import java.net.InetSocketAddress;
import java.net.URI;
import java.net.URISyntaxException;
@@ -504,10 +505,11 @@ public class BDBHAVirtualHostNodeImpl extends AbstractVirtualHostNode<BDBHAVirtu
throw new IllegalConfigurationException(String.format("Store path '%s' is not a folder", getStorePath()));
}
- if (!Files.isWritable(storePath.toPath()))
+ if (!storePath.canWrite())
{
throw new IllegalConfigurationException(String.format("Store path '%s' is not writable", getStorePath()));
}
+
}
private void validateAddress()