@@ -429,10 +429,12 @@ ImageLocation location = reader.findLocation(name); resourceAction.apply(reader, name, location); } } } + } catch (IOException ioe) { + throw TASK_HELPER.newBadArgs("err.invalid.jimage", file.getName(), ioe.getMessage()); } } } private boolean run() throws Exception, BadArgs {