jenkinsci / jenkinsci/credentials-plugin
[JENKINS-64915] Credentials plugin (v2.3.15) fails to load when optional dependency is at lower version
- Dominant language
- Java
- Stars
- 134
- Forks
- 258
- Avg merge
- 48m
- Merged PRs (30d)
- 1
Description
Configuration as Code plugin is listed as optional dependency. However during Jenkins startup credentials plugin fails to load due to following error:
[id=27] SEVERE jenkins.InitReactorRunner$1#onTaskFailed: Failed Loading plugin Credentials Plugin v2.3.15 (credentials)[id=27] SEVERE jenkins.InitReactorRunner$1#onTaskFailed: Failed Loading plugin Credentials Plugin v2.3.15 (credentials)java.io.IOException: Failed to load: Credentials Plugin (2.3.15) - Update required: Configuration as Code Plugin (1.46) to be updated to 1.47 or higher at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:952) at hudson.PluginManager$2$1$1.run(PluginManager.java:549) at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169) at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296) at jenkins.model.Jenkins$5.runTask(Jenkins.java:1131) at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214) at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117) at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:59) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748)
Expected behaviour is for optional dependency not to be the cause of plugin loading failure.
---
Originally reported by
pashcan, imported from: Credentials plugin (v2.3.15) fails to load when optional dependency is at lower version
Raw content of original issue
Configuration as Code plugin is listed as optional dependency. However during Jenkins startup credentials plugin fails to load due to following error:
[id=27] SEVERE jenkins.InitReactorRunner$1#onTaskFailed: Failed Loading plugin Credentials Plugin v2.3.15 (credentials)[id=27] SEVERE jenkins.InitReactorRunner$1#onTaskFailed: Failed Loading plugin Credentials Plugin v2.3.15 (credentials)java.io.IOException: Failed to load: Credentials Plugin (2.3.15) - Update required: Configuration as Code Plugin (1.46) to be updated to 1.47 or higher at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:952) at hudson.PluginManager$2$1$1.run(PluginManager.java:549) at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169) at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296) at jenkins.model.Jenkins$5.runTask(Jenkins.java:1131) at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214) at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117) at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:59) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748)Expected behaviour is for optional dependency not to be the cause of plugin loading failure.
- environment:
Jenkins 2.263.2. Plugins: kubernetes-plugin v1.28.2, configuration-as-code v1.46, git v4.5.0, workflow-aggregator v2.6
Contributor guide
Assessment
This issue has not been assessed yet.