You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by bo...@apache.org on 2016/03/06 11:01:04 UTC
ant git commit: fix for bad URL parsing code by Uwe Schindler
Repository: ant
Updated Branches:
refs/heads/master 49f24c871 -> aeed1d84d
fix for bad URL parsing code by Uwe Schindler
https://bz.apache.org/bugzilla/show_bug.cgi?id=59130
Project: http://git-wip-us.apache.org/repos/asf/ant/repo
Commit: http://git-wip-us.apache.org/repos/asf/ant/commit/aeed1d84
Tree: http://git-wip-us.apache.org/repos/asf/ant/tree/aeed1d84
Diff: http://git-wip-us.apache.org/repos/asf/ant/diff/aeed1d84
Branch: refs/heads/master
Commit: aeed1d84d3b30fdd5a41bc80b7a982f45c92c7d5
Parents: 49f24c8
Author: Stefan Bodewig <bo...@apache.org>
Authored: Sun Mar 6 11:00:11 2016 +0100
Committer: Stefan Bodewig <bo...@apache.org>
Committed: Sun Mar 6 11:00:11 2016 +0100
----------------------------------------------------------------------
WHATSNEW | 4 ++++
src/main/org/apache/tools/ant/taskdefs/Definer.java | 2 +-
2 files changed, 5 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ant/blob/aeed1d84/WHATSNEW
----------------------------------------------------------------------
diff --git a/WHATSNEW b/WHATSNEW
index f7c2b9b..7dff8cb 100644
--- a/WHATSNEW
+++ b/WHATSNEW
@@ -56,6 +56,10 @@ Fixed bugs:
* Ant fails to run if ANT_HOME contains a double-quote character.
Bugzilla Report 58874
+ * Definer's way to parse URLs from classloader breaks with
+ recent Java 9 builds (b108).
+ Bugzilla Report 59130
+
Other changes:
--------------
http://git-wip-us.apache.org/repos/asf/ant/blob/aeed1d84/src/main/org/apache/tools/ant/taskdefs/Definer.java
----------------------------------------------------------------------
diff --git a/src/main/org/apache/tools/ant/taskdefs/Definer.java b/src/main/org/apache/tools/ant/taskdefs/Definer.java
index 8196fa5..e4e3ea3 100644
--- a/src/main/org/apache/tools/ant/taskdefs/Definer.java
+++ b/src/main/org/apache/tools/ant/taskdefs/Definer.java
@@ -256,7 +256,7 @@ public abstract class Definer extends DefBase {
URL url = urls.nextElement();
int fmt = this.format;
- if (url.toString().toLowerCase(Locale.ENGLISH).endsWith(".xml")) {
+ if (url.getPath().toLowerCase(Locale.ENGLISH).endsWith(".xml")) {
fmt = Format.XML;
}