--- 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;