*** 429,438 **** --- 429,440 ---- 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 {