Details
-
Bug
-
Status: Resolved (View Workflow)
-
Critical
-
Resolution: Fixed
-
None
Description
When Guice fails to create injector (e.g. because some extension point is optional and therefore missing), it can break other plugins and eventually crash whole Jenkins, see e.g. JENKINS-12970, JENKINS-13385, JENKINS-13381.
Code changed in jenkins
User: Vojtech Juranek
Path:
core/src/main/java/hudson/ExtensionFinder.java
http://jenkins-ci.org/commit/jenkins/6788f82a2c9f8e3580440913c2d39f1d1dc3ad70
Log:
[FIXED JENKINS-13448] Added additional checks if Guice will be able to create injector to exclude missing extension poins.