Closed varyvol closed 7 years ago
@varyvol Could you please add a stacktrace to this issue?
@oleg-nenashev sure.
org.apache.commons.jelly.JellyTagException: jar:file:/tmp/config-file-provider/WEB-INF/lib/config-file-provider.jar!/org/jenkinsci/plugins/configfiles/ConfigFilesManagement/configfiles.jelly:29:83:
Thanks!
@varyvol Do you need backporting to 2.46.3? If so, the train departs soon. So please ping @vivek if you need to expedite the release. I also doubt that just merge & release is enough since there is https://github.com/stapler/stapler/pull/106 pending in the master
@oleg-nenashev Stapler releases are maintained by Kohsuke. Please ping @kohsuke to expedite the release.
Ack. It's likely too late for this weekly anyway, so I do not plan to raise it unless @varyvol needs it OR there is a known regression in other plugin. Will try to check it on the next week if time allows
@oleg-nenashev we don't know of any affected plugin so I don't think the backport is needed.
Jenkins ticket: https://issues.jenkins-ci.org/browse/JENKINS-43715
After PR #102, the class hierarchy is inspected to look for index.html files (make() method).
In case the used class is an interface, getSuperclass() returns null and thus a NPE happens. Although this probably is something conceptually wrong, it is something that worked previously and hence interfaces should be silently ignored for compatibility reasons.