diff --git a/src/main/org/apache/tools/ant/taskdefs/Definer.java b/src/main/org/apache/tools/ant/taskdefs/Definer.java index 14642a037..b360aa219 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Definer.java +++ b/src/main/org/apache/tools/ant/taskdefs/Definer.java @@ -340,15 +340,15 @@ public abstract class Definer extends DefBase { if (message == null && !(file.isFile())) { message = "File " + file + " is not a file"; } - try { if (message == null) { + try { return FileUtils.getFileUtils().getFileURL(file); - } } catch (Exception ex) { message = "File " + file + " cannot use as URL: " + ex.toString(); } + } // Here if there is an error switch (onError) { case OnError.FAIL_ALL: