From 244217c6a7970d9840381de560bf9bb0c523a5a9 Mon Sep 17 00:00:00 2001 From: Jonathan Shook Date: Wed, 17 Jun 2020 13:36:43 -0500 Subject: [PATCH] #163 Make NBIO file read errors more helpful --- nb-api/src/main/java/io/nosqlbench/nb/api/content/NBIO.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/nb-api/src/main/java/io/nosqlbench/nb/api/content/NBIO.java b/nb-api/src/main/java/io/nosqlbench/nb/api/content/NBIO.java index 247f99294..4d240f7a4 100644 --- a/nb-api/src/main/java/io/nosqlbench/nb/api/content/NBIO.java +++ b/nb-api/src/main/java/io/nosqlbench/nb/api/content/NBIO.java @@ -89,7 +89,9 @@ public class NBIO implements NBPathsAPI.Facets { public static Path getFirstLocalPath(String... potentials) { Optional> first = NBIO.local().name(potentials).first(); - return first.orElseThrow().asPath(); + return first.orElseThrow( + () -> new BasicError("Unable to find loadable content at " + String.join(",",potentials)) + ).asPath(); } public static Optional findFirstLocalPath(String... potentials) {