Details
-
Type:
Bug
-
Status: Resolved (View Workflow)
-
Priority:
Minor
-
Resolution: Fixed
-
Component/s: run-condition-extras-plugin
-
Labels:None
-
Similar Issues:
Description
New core versions print warnings if a non-optional extension loading fails. All @Extension specs in the plugin should have an optional attribute
Code changed in jenkins
User: Adrien Lecharpentier
Path:
src/main/java/com/synopsys/arc/jenkinsci/plugins/run_condition_extras/adapters/build_timeout/ConditionalTimeout.java
src/main/java/com/synopsys/arc/jenkinsci/plugins/run_condition_extras/adapters/build_timeout/RunConditionTimeoutStrategy.java
src/main/java/com/synopsys/arc/jenkinsci/plugins/run_condition_extras/adapters/mail_ext/RunConditionEmailTrigger.java
http://jenkins-ci.org/commit/run-condition-extras-plugin/905dccb190e122dd68342f92e8b45f0a0414fea7
Log:
JENKINS-28150Fix optional dependency loadingThe extensions here that are using an optional dependency's class must
be mark as optional. If not, we can see `ClassNotFoundException` when
Jenkins load this plugin.