Configuration-as-code-plugin: Setting security -> remotingCLI -> enabled: false causes Jenkins not to start

Created on 23 Feb 2019  路  2Comments  路  Source: jenkinsci/configuration-as-code-plugin

Please make sure to provide following information in your issue description

  • [x] Jenkins version: 2.165
  • [x] Plugin version: 1.6

- [x] OS: Linux 4.14.97-90.72.amzn2.x86_64

When running with this stanza jenkins fails to start:

    security:
      remotingCLI:
        enabled: false

Log output:

SEVERE: Failed ConfigurationAsCode.init
java.lang.Error: java.lang.reflect.InvocationTargetException
    at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:110)
    at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:175)
    at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)
    at jenkins.model.Jenkins$5.runTask(Jenkins.java:1096)
    at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
    at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
    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)
Caused by: 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)
    ... 8 more
Caused by: io.jenkins.plugins.casc.ConfiguratorException: security: error configuring 'security' with class io.jenkins.plugins.casc.impl.configurators.GlobalConfigurationCategoryConfigurator configurator
    at io.jenkins.plugins.casc.ConfigurationAsCode.invokeWith(ConfigurationAsCode.java:626)
    at io.jenkins.plugins.casc.ConfigurationAsCode.checkWith(ConfigurationAsCode.java:657)
    at io.jenkins.plugins.casc.ConfigurationAsCode.configureWith(ConfigurationAsCode.java:642)
    at io.jenkins.plugins.casc.ConfigurationAsCode.configureWith(ConfigurationAsCode.java:545)
    at io.jenkins.plugins.casc.ConfigurationAsCode.configure(ConfigurationAsCode.java:275)
    at io.jenkins.plugins.casc.ConfigurationAsCode.init(ConfigurationAsCode.java:267)
    ... 13 more
Caused by: io.jenkins.plugins.casc.ConfiguratorException: Invalid configuration elements for type class jenkins.model.GlobalConfigurationCategory$Security : remotingCLI.
Available attributes : apiToken, crumb, downloadSettings, globalJobDslSecurityConfiguration, masterKillSwitchConfiguration, queueItemAuthenticator, sSHD, updateSiteWarningsConfiguration
    at io.jenkins.plugins.casc.BaseConfigurator.handleUnknown(BaseConfigurator.java:374)
    at io.jenkins.plugins.casc.BaseConfigurator.configure(BaseConfigurator.java:363)
    at io.jenkins.plugins.casc.BaseConfigurator.check(BaseConfigurator.java:284)
    at io.jenkins.plugins.casc.ConfigurationAsCode.lambda$checkWith$8(ConfigurationAsCode.java:657)
    at io.jenkins.plugins.casc.ConfigurationAsCode.invokeWith(ConfigurationAsCode.java:620)
    ... 18 more

Feb 23, 2019 4:58:19 PM hudson.util.BootFailure publish
SEVERE: Failed to initialize Jenkins

This worked with the previous version of Jenkins / the plugin

Most helpful comment

That's because it was removed in 2.165, please read changelogs: https://jenkins.io/changelog/

https://jenkins.io/blog/2019/02/17/remoting-cli-removed/

Please remove

    security:
      remotingCLI:
        enabled: false

from your YAML files

All 2 comments

That's because it was removed in 2.165, please read changelogs: https://jenkins.io/changelog/

https://jenkins.io/blog/2019/02/17/remoting-cli-removed/

Please remove

    security:
      remotingCLI:
        enabled: false

from your YAML files

Closing as works as intended

Was this page helpful?
0 / 5 - 0 ratings

Related issues

badamb9 picture badamb9  路  5Comments

alexgeek picture alexgeek  路  7Comments

martinmosegaard picture martinmosegaard  路  8Comments

HerrmannHinz picture HerrmannHinz  路  6Comments

darkn3rd picture darkn3rd  路  3Comments