diff --git a/src/main/java/gov/usgs/earthquake/nshmp/www/services/ServletUtil.java b/src/main/java/gov/usgs/earthquake/nshmp/www/services/ServletUtil.java
index 03681ea50630a833c88d6a306d5d2915c14ed577..aa0ad2b1c0d5c6dc74c640b3519275fc9a65d0e8 100644
--- a/src/main/java/gov/usgs/earthquake/nshmp/www/services/ServletUtil.java
+++ b/src/main/java/gov/usgs/earthquake/nshmp/www/services/ServletUtil.java
@@ -196,11 +196,13 @@ public class ServletUtil {
 
     @Override
     public FileVisitResult visitFile(Path path, BasicFileAttributes attrs) {
-      if (MODEL_INFO.equals(path.getFileName().toString())) {
+      var fileName = path.getFileName();
+
+      if (fileName != null && fileName.toString().equals(MODEL_INFO)) {
         paths.add(path.getParent());
       }
-      return FileVisitResult.CONTINUE;
 
+      return FileVisitResult.CONTINUE;
     }
   }