From 0d4b97597df3277f09db95226fe0191e398b8519 Mon Sep 17 00:00:00 2001 From: Brandon Clayton <bclayton@usgs.gov> Date: Fri, 29 Jul 2022 09:58:09 -0600 Subject: [PATCH] check for null --- .../main/java/gov/usgs/earthquake/nshmp/netcdf/Netcdf.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib/src/main/java/gov/usgs/earthquake/nshmp/netcdf/Netcdf.java b/src/lib/src/main/java/gov/usgs/earthquake/nshmp/netcdf/Netcdf.java index 75254d9..b18e4c5 100644 --- a/src/lib/src/main/java/gov/usgs/earthquake/nshmp/netcdf/Netcdf.java +++ b/src/lib/src/main/java/gov/usgs/earthquake/nshmp/netcdf/Netcdf.java @@ -38,7 +38,9 @@ public abstract class Netcdf<T> implements Comparable<Netcdf<T>> { throw new IllegalArgumentException("Path to Netcdf file [" + netcdfPath + "] does not exist"); } - if (!netcdfPath.getFileName().toString().endsWith(".nc")) { + Path fileName = netcdfPath.getFileName(); + + if (fileName == null || !fileName.toString().endsWith(".nc")) { throw new IllegalArgumentException("NetCDF file not found (.nc) " + netcdfPath); } -- GitLab