diff --git a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/utils/SegmentedStoreUtils.java b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/utils/SegmentedStoreUtils.java index 9f785b36ffc025650e08e509bae25ea3cbb317e3..4c25fe711c6931a8c44c2b8749099774ca8eaf71 100644 --- a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/utils/SegmentedStoreUtils.java +++ b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/shared/utils/SegmentedStoreUtils.java @@ -94,6 +94,11 @@ public class SegmentedStoreUtils public static File[] getShares(File storeRootDir) { File[] files = storeRootDir.listFiles(FILTER_ON_SHARES); + if (files == null) + { + throw new ConfigurationFailureException( + "Store folder does not exist or cannot be accessed: " + storeRootDir); + } Arrays.sort(files); return files; }