我有两个Jenkins都在同一个版本2.289.3上。一个有这个插件工作正常(插件版本1.54),但另一个是失败的错误在下面的错误代码.插件扩展失败了
io.jenkins.plugins.casc.ConfiguratorException: No configurator for the following root elements jobs
at io.jenkins.plugins.casc.ConfigurationAsCode.invokeWith(ConfigurationAsCode.java:734)
at io.jenkins.plugins.casc.ConfigurationAsCode.checkWith(ConfigurationAsCode.java:776)
at io.jenkins.plugins.casc.ConfigurationAsCode.configureWith(ConfigurationAsCode.java:761)
at io.jenkins.plugins.casc.ConfigurationAsCode.configureWith(ConfigurationAsCode.java:637)
at io.jenkins.plugins.casc.ConfigurationAsCode.configure(ConfigurationAsCode.java:306)
at io.jenkins.plugins.casc.ConfigurationAsCode.init(ConfigurationAsCode.java:298)
Caused: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:104)
这两个Jenkins运行在不同的配置库中,但主要文件都是相同的。我从启动plugins.txt文件中删除了该插件,并尝试将其安装在运行的Jenkins上,但当我重新启动Jenkins时会出现同样的问题(下面的图像和错误)
org.jvnet.hudson.reactor.ReactorException: java.lang.Error: java.lang.reflect.InvocationTargetException
我也试过从其他没有问题的仓库复制插件,但在这里它总是失败。任何关于问题可能是什么的建议都是很好的
2条答案
按热度按时间amrnrhlw1#
我的问题的解决方案是我错过了另一个插件。有问题的插件是
job-dsl
-特别是这个插件的1.74版本。我发现一些后来的版本也造成了问题,所以不得不钉到1.74iibxawm42#
对我来说,问题是改变以下内容:
收件人:
在jenkins.yaml casc文件中。