Details
-
Bug
-
Status: Closed (View Workflow)
-
Minor
-
Resolution: Fixed
Description
The simple contract for plugins is that the Jenkins singleton should always be available on the master on any execution path that is available to code in a plugin's classloader.
Arguably this is not needed as the plugins should be removing their filters, but where filters are registered via the @Extension mechanism this could not be guaranteed
Attachments
Issue Links
- links to
Code changed in jenkins
User: Stephen Connolly
Path:
core/src/main/java/hudson/util/PluginServletFilter.java
core/src/main/java/jenkins/model/Jenkins.java
http://jenkins-ci.org/commit/jenkins/abf9fd36582ce6277dec929e89f078678e587209
Log:
[FIXED JENKINS-33384] clean up the PluginServletFilter instances on Jenkins.cleanUp()