ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From GitBox <>
Subject [GitHub] [ant] basil opened a new pull request #149: Ant doesn't call the superclass constructor and pass in the specified parent classloader
Date Sun, 11 Jul 2021 19:02:07 GMT

basil opened a new pull request #149:

   See [JENKINS-21579]( and [JENKINS-22310](
Back in 2014, Kohsuke Kawaguchi (the creator of Jenkins) forked `AntClassLoader` from Ant
1.8.3 into Jenkins core to apply [the following fix](
to it:
   commit 9a2882dd70 (tag: changes/76)
   Author: Kohsuke Kawaguchi <>
   Date:   Mon Mar 24 23:04:54 2014
       [FIXED JENKINS-21579] UberClassLoader.findResources() improvements
       This is just a locally patched version, so not meant to be used outside
   I am now looking into unforking `AntClassLoader` in Jenkins core so that we can reuse the
latest upstream version from Ant 1.10.x. As far as I can tell the fix remains valid and should
be contributed upstream.
   [This comment](
specifically contains Kohsuke's analysis describing the cause of the problem and the motivation
for the fix.
   This fix has been battle tested on every Jenkins installation for the past 7 years.

This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail:

For queries about this service, please contact Infrastructure at:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message