diff options
| author | Andrew MacBean <macbean@apache.org> | 2014-10-24 08:22:03 +0000 |
|---|---|---|
| committer | Andrew MacBean <macbean@apache.org> | 2014-10-24 08:22:03 +0000 |
| commit | 882f498e578c72a5ab1f3beedc238e16cd0de84e (patch) | |
| tree | 212eab646331ef9701c0b12f6da4d4e1c7260c84 /qpid/java/bdbstore | |
| parent | 5bdabe6c8a73c978400ef9ce224bc66bc9462bba (diff) | |
| download | qpid-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.java | 4 |
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() |
