src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java
branchJDK-8200758-branch
changeset 57314 23da9e6f446f
parent 57307 4948a1944cf9
child 57330 a30edd277572
--- a/src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java	Fri Apr 05 11:24:44 2019 -0400
+++ b/src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java	Tue Apr 09 10:57:04 2019 -0400
@@ -719,7 +719,7 @@
     }
 
     private void addResources(DeployParams deployParams,
-            String inputdir) {
+            String inputdir) throws PackagerException {
 
         if (inputdir == null || inputdir.isEmpty()) {
             return;
@@ -728,9 +728,10 @@
         File baseDir = new File(inputdir);
 
         if (!baseDir.isDirectory()) {
-            Log.error(
-                    "Unable to add resources: \"--input\" is not a directory.");
-            return;
+            throw new PackagerException("ERR_InputNotDirectory", inputdir);
+        }
+        if (!baseDir.canRead()) {
+            throw new PackagerException("ERR_CannotReadInputDir", inputdir);
         }
 
         List<String> fileNames;