jenkinsci / configuration-as-code-plugin

Jenkins Configuration as Code Plugin
https://plugins.jenkins.io/configuration-as-code
MIT License
2.69k stars 718 forks source link

can't seem to get latest version working #395

Closed ewelinawilkosz closed 6 years ago

ewelinawilkosz commented 6 years ago

Sorry, long logs!

  1. 0.10-alpha with jenkins/jenkins:2.121.1 fails with:
Running from: /usr/share/jenkins/jenkins.war
webroot: EnvVars.masterEnvVars.get("JENKINS_HOME")
Jul 23, 2018 3:38:19 PM Main deleteWinstoneTempContents
WARNING: Failed to delete the temporary Winstone file /tmp/winstone/jenkins.war
Jul 23, 2018 3:38:19 PM org.eclipse.jetty.util.log.Log initialized
INFO: Logging initialized @537ms to org.eclipse.jetty.util.log.JavaUtilLog
Jul 23, 2018 3:38:19 PM winstone.Logger logInternal
INFO: Beginning extraction from war file
Jul 23, 2018 3:38:20 PM org.eclipse.jetty.server.handler.ContextHandler setContextPath
WARNING: Empty contextPath
Jul 23, 2018 3:38:21 PM org.eclipse.jetty.server.Server doStart
INFO: jetty-9.4.z-SNAPSHOT
Jul 23, 2018 3:38:21 PM org.eclipse.jetty.webapp.StandardDescriptorProcessor visitServlet
INFO: NO JSP Support for /, did not find org.eclipse.jetty.jsp.JettyJspServlet
Jul 23, 2018 3:38:21 PM org.eclipse.jetty.server.session.DefaultSessionIdManager doStart
INFO: DefaultSessionIdManager workerName=node0
Jul 23, 2018 3:38:21 PM org.eclipse.jetty.server.session.DefaultSessionIdManager doStart
INFO: No SessionScavenger set, using defaults
Jul 23, 2018 3:38:21 PM org.eclipse.jetty.server.session.HouseKeeper startScavenging
INFO: Scavenging every 600000ms
Jenkins home directory: /var/jenkins_home found at: EnvVars.masterEnvVars.get("JENKINS_HOME")
Jul 23, 2018 3:38:22 PM org.eclipse.jetty.server.handler.ContextHandler doStart
INFO: Started w.@644c78d4{/,file:///var/jenkins_home/war/,AVAILABLE}{/var/jenkins_home/war}
Jul 23, 2018 3:38:22 PM org.eclipse.jetty.server.AbstractConnector doStart
INFO: Started ServerConnector@4a9cc6cb{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
Jul 23, 2018 3:38:22 PM org.eclipse.jetty.server.Server doStart
INFO: Started @3042ms
Jul 23, 2018 3:38:22 PM winstone.Logger logInternal
INFO: Winstone Servlet Engine v4.0 running: controlPort=disabled
Jul 23, 2018 3:38:23 PM jenkins.InitReactorRunner$1 onAttained
INFO: Started initialization
Jul 23, 2018 3:38:23 PM jenkins.InitReactorRunner$1 onAttained
INFO: Listed all plugins
Jul 23, 2018 3:38:24 PM hudson.ExtensionFinder$GuiceFinder <init>
SEVERE: Failed to create Guice container from all the plugins
java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy
    at sun.reflect.annotation.AnnotationParser.parseClassArray(AnnotationParser.java:724)
    at sun.reflect.annotation.AnnotationParser.parseArray(AnnotationParser.java:531)
    at sun.reflect.annotation.AnnotationParser.parseMemberValue(AnnotationParser.java:355)
    at sun.reflect.annotation.AnnotationParser.parseAnnotation2(AnnotationParser.java:286)
    at sun.reflect.annotation.AnnotationParser.parseAnnotations2(AnnotationParser.java:120)
    at sun.reflect.annotation.AnnotationParser.parseAnnotations(AnnotationParser.java:72)
    at java.lang.Class.createAnnotationData(Class.java:3521)
    at java.lang.Class.annotationData(Class.java:3510)
    at java.lang.Class.createAnnotationData(Class.java:3526)
    at java.lang.Class.annotationData(Class.java:3510)
    at java.lang.Class.getAnnotation(Class.java:3415)
    at com.google.inject.internal.InjectorImpl.createUninitializedBinding(InjectorImpl.java:629)
    at com.google.inject.internal.UntargettedBindingProcessor$1.visit(UntargettedBindingProcessor.java:51)
    at com.google.inject.internal.UntargettedBindingProcessor$1.visit(UntargettedBindingProcessor.java:35)
    at com.google.inject.internal.UntargettedBindingImpl.acceptTargetVisitor(UntargettedBindingImpl.java:41)
    at com.google.inject.internal.UntargettedBindingProcessor.visit(UntargettedBindingProcessor.java:35)
    at com.google.inject.internal.UntargettedBindingProcessor.visit(UntargettedBindingProcessor.java:27)
    at com.google.inject.internal.BindingImpl.acceptVisitor(BindingImpl.java:93)
    at com.google.inject.internal.AbstractProcessor.process(AbstractProcessor.java:56)
    at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:187)
    at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:104)
    at com.google.inject.Guice.createInjector(Guice.java:96)
    at com.google.inject.Guice.createInjector(Guice.java:73)
    at hudson.ExtensionFinder$GuiceFinder.<init>(ExtensionFinder.java:280)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at java.lang.Class.newInstance(Class.java:442)
    at net.java.sezpoz.IndexItem.instance(IndexItem.java:181)
    at hudson.ExtensionFinder$Sezpoz._find(ExtensionFinder.java:634)
    at hudson.ExtensionFinder$Sezpoz.find(ExtensionFinder.java:609)
    at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:482)
    at hudson.ExtensionList.load(ExtensionList.java:366)
    at hudson.ExtensionList.ensureLoaded(ExtensionList.java:304)
    at hudson.ExtensionList.getComponents(ExtensionList.java:169)
    at jenkins.model.Jenkins$6.onInitMilestoneAttained(Jenkins.java:1095)
    at jenkins.InitReactorRunner$1.onAttained(InitReactorRunner.java:83)
    at org.jvnet.hudson.reactor.ReactorListener$Aggregator.lambda$onAttained$3(ReactorListener.java:102)
    at org.jvnet.hudson.reactor.ReactorListener$Aggregator.run(ReactorListener.java:109)
    at org.jvnet.hudson.reactor.ReactorListener$Aggregator.onAttained(ReactorListener.java:102)
    at org.jvnet.hudson.reactor.Reactor$1.run(Reactor.java:177)
    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)

Jul 23, 2018 3:38:25 PM hudson.ExtensionFinder$Sezpoz _find
WARNING: Failed to load hudson.ExtensionFinder$GuiceFinder
java.lang.InstantiationException: com.google.inject.CreationException: Unable to create injector, see the following errors:

1) Could not find a suitable constructor in jenkins.model.Jenkins. Classes must have either one (and only one) constructor annotated with @Inject or a zero-argument constructor that is not private.
  at jenkins.model.Jenkins.class(Jenkins.java:302)
  while locating jenkins.model.Jenkins
    for field at jenkins.model.Jenkins$EnforceSlaveAgentPortAdministrativeMonitor.j(Jenkins.java:1255)
  at hudson.ExtensionFinder$GuiceFinder$SezpozModule.configure(ExtensionFinder.java:508)

2) Could not find a suitable constructor in jenkins.model.Jenkins. Classes must have either one (and only one) constructor annotated with @Inject or a zero-argument constructor that is not private.
  at jenkins.model.Jenkins.class(Jenkins.java:302)
  while locating jenkins.model.Jenkins
    for field at jenkins.security.s2m.AdminCallableMonitor.jenkins(AdminCallableMonitor.java:33)
  at hudson.ExtensionFinder$GuiceFinder$SezpozModule.configure(ExtensionFinder.java:508)

3) Could not find a suitable constructor in jenkins.model.Jenkins. Classes must have either one (and only one) constructor annotated with @Inject or a zero-argument constructor that is not private.
  at jenkins.model.Jenkins.class(Jenkins.java:302)
  while locating jenkins.model.Jenkins
    for field at jenkins.security.s2m.MasterKillSwitchConfiguration.jenkins(MasterKillSwitchConfiguration.java:18)
  at hudson.ExtensionFinder$GuiceFinder$SezpozModule.configure(ExtensionFinder.java:508)

3 errors
    at net.java.sezpoz.IndexItem.instance(IndexItem.java:191)
    at hudson.ExtensionFinder$Sezpoz._find(ExtensionFinder.java:634)
    at hudson.ExtensionFinder$Sezpoz.find(ExtensionFinder.java:609)
    at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:482)
    at hudson.ExtensionList.load(ExtensionList.java:366)
    at hudson.ExtensionList.ensureLoaded(ExtensionList.java:304)
    at hudson.ExtensionList.getComponents(ExtensionList.java:169)
    at jenkins.model.Jenkins$6.onInitMilestoneAttained(Jenkins.java:1095)
    at jenkins.InitReactorRunner$1.onAttained(InitReactorRunner.java:83)
    at org.jvnet.hudson.reactor.ReactorListener$Aggregator.lambda$onAttained$3(ReactorListener.java:102)
    at org.jvnet.hudson.reactor.ReactorListener$Aggregator.run(ReactorListener.java:109)
    at org.jvnet.hudson.reactor.ReactorListener$Aggregator.onAttained(ReactorListener.java:102)
    at org.jvnet.hudson.reactor.Reactor$1.run(Reactor.java:177)
    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: com.google.inject.CreationException: Unable to create injector, see the following errors:

1) Could not find a suitable constructor in jenkins.model.Jenkins. Classes must have either one (and only one) constructor annotated with @Inject or a zero-argument constructor that is not private.
  at jenkins.model.Jenkins.class(Jenkins.java:302)
  while locating jenkins.model.Jenkins
    for field at jenkins.model.Jenkins$EnforceSlaveAgentPortAdministrativeMonitor.j(Jenkins.java:1255)
  at hudson.ExtensionFinder$GuiceFinder$SezpozModule.configure(ExtensionFinder.java:508)

2) Could not find a suitable constructor in jenkins.model.Jenkins. Classes must have either one (and only one) constructor annotated with @Inject or a zero-argument constructor that is not private.
  at jenkins.model.Jenkins.class(Jenkins.java:302)
  while locating jenkins.model.Jenkins
    for field at jenkins.security.s2m.AdminCallableMonitor.jenkins(AdminCallableMonitor.java:33)
  at hudson.ExtensionFinder$GuiceFinder$SezpozModule.configure(ExtensionFinder.java:508)

3) Could not find a suitable constructor in jenkins.model.Jenkins. Classes must have either one (and only one) constructor annotated with @Inject or a zero-argument constructor that is not private.
  at jenkins.model.Jenkins.class(Jenkins.java:302)
  while locating jenkins.model.Jenkins
    for field at jenkins.security.s2m.MasterKillSwitchConfiguration.jenkins(MasterKillSwitchConfiguration.java:18)
  at hudson.ExtensionFinder$GuiceFinder$SezpozModule.configure(ExtensionFinder.java:508)

3 errors
    at com.google.inject.internal.Errors.throwCreationExceptionIfErrorsExist(Errors.java:466)
    at com.google.inject.internal.InternalInjectorCreator.initializeStatically(InternalInjectorCreator.java:155)
    at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:107)
    at com.google.inject.Guice.createInjector(Guice.java:96)
    at com.google.inject.Guice.createInjector(Guice.java:73)
    at com.google.inject.Guice.createInjector(Guice.java:62)
    at hudson.ExtensionFinder$GuiceFinder.<init>(ExtensionFinder.java:285)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at java.lang.Class.newInstance(Class.java:442)
    at net.java.sezpoz.IndexItem.instance(IndexItem.java:181)
    ... 16 more

Jul 23, 2018 3:38:25 PM jenkins.InitReactorRunner$1 onAttained
INFO: Prepared all plugins
Jul 23, 2018 3:38:25 PM jenkins.InitReactorRunner$1 onTaskFailed
SEVERE: Failed Contributed.load
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:1064)
    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: java.lang.NullPointerException
    at jenkins.security.CustomClassFilter$Contributed.load(CustomClassFilter.java:156)
    ... 13 more

Jul 23, 2018 3:38:25 PM jenkins.InitReactorRunner$1 onAttained
INFO: Started all plugins
Jul 23, 2018 3:38:25 PM jenkins.InitReactorRunner$1 onTaskFailed
SEVERE: Failed RekeySecretAdminMonitor.scanOnReboot
java.lang.IllegalArgumentException: Unable to inject class jenkins.security.RekeySecretAdminMonitor
    at hudson.init.TaskMethodFinder.lookUp(TaskMethodFinder.java:125)
    at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:105)
    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:1064)
    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)

Jul 23, 2018 3:38:25 PM jenkins.InitReactorRunner$1 onAttained
INFO: Augmented all extensions
Jul 23, 2018 3:38:25 PM jenkins.InitReactorRunner$1 onTaskFailed
SEVERE: Failed NullIdDescriptorMonitor.verify
java.lang.IllegalArgumentException: Unable to inject class hudson.diagnosis.NullIdDescriptorMonitor
    at hudson.init.TaskMethodFinder.lookUp(TaskMethodFinder.java:125)
    at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:105)
    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:1064)
    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)

Jul 23, 2018 3:38:25 PM jenkins.InitReactorRunner$1 onTaskFailed
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:1064)
    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: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
    at java.util.ArrayList.rangeCheck(ArrayList.java:657)
    at java.util.ArrayList.get(ArrayList.java:433)
    at hudson.ExtensionList.get(ExtensionList.java:173)
    at org.jenkinsci.plugins.casc.ConfigurationAsCode.get(ConfigurationAsCode.java:521)
    at org.jenkinsci.plugins.casc.ConfigurationAsCode.init(ConfigurationAsCode.java:151)
    ... 13 more

Jul 23, 2018 3:38:25 PM hudson.util.BootFailure publish
SEVERE: Failed to initialize Jenkins
hudson.util.HudsonFailedToLoad: org.jvnet.hudson.reactor.ReactorException: java.lang.Error: java.lang.reflect.InvocationTargetException
    at hudson.WebAppMain$3.run(WebAppMain.java:250)
Caused by: org.jvnet.hudson.reactor.ReactorException: java.lang.Error: java.lang.reflect.InvocationTargetException
    at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:282)
    at jenkins.InitReactorRunner.run(InitReactorRunner.java:48)
    at jenkins.model.Jenkins.executeReactor(Jenkins.java:1098)
    at jenkins.model.Jenkins.<init>(Jenkins.java:900)
    at hudson.model.Hudson.<init>(Hudson.java:85)
    at hudson.model.Hudson.<init>(Hudson.java:81)
    at hudson.WebAppMain$3.run(WebAppMain.java:233)
Caused by: 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:1064)
    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: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
    at java.util.ArrayList.rangeCheck(ArrayList.java:657)
    at java.util.ArrayList.get(ArrayList.java:433)
    at hudson.ExtensionList.get(ExtensionList.java:173)
    at org.jenkinsci.plugins.casc.ConfigurationAsCode.get(ConfigurationAsCode.java:521)
    at org.jenkinsci.plugins.casc.ConfigurationAsCode.init(ConfigurationAsCode.java:151)
    ... 13 more

Jul 23, 2018 3:38:25 PM hudson.model.UpdateCenter save
WARNING: Failed to save /var/jenkins_home/hudson.model.UpdateCenter.xml
java.io.IOException: com.thoughtworks.xstream.io.StreamException:  : null
    at hudson.XmlFile.write(XmlFile.java:200)
    at hudson.model.UpdateCenter.save(UpdateCenter.java:841)
    at hudson.util.PersistedList.onModified(PersistedList.java:173)
    at hudson.util.PersistedList._onModified(PersistedList.java:181)
    at hudson.util.PersistedList.add(PersistedList.java:72)
    at hudson.model.UpdateCenter.load(UpdateCenter.java:875)
    at hudson.model.UpdateCenter.init(UpdateCenter.java:2180)
    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)
    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:1064)
    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: com.thoughtworks.xstream.io.StreamException:  : null
    at com.thoughtworks.xstream.core.util.QuickWriter.flush(QuickWriter.java:77)
    at com.thoughtworks.xstream.io.xml.PrettyPrintWriter.flush(PrettyPrintWriter.java:346)
    at com.thoughtworks.xstream.XStream.toXML(XStream.java:990)
    at hudson.XmlFile.write(XmlFile.java:193)
    ... 19 more
Caused by: java.nio.channels.ClosedChannelException
    at sun.nio.ch.FileChannelImpl.ensureOpen(FileChannelImpl.java:110)
    at sun.nio.ch.FileChannelImpl.write(FileChannelImpl.java:199)
    at hudson.util.FileChannelWriter.write(FileChannelWriter.java:72)
    at hudson.util.AtomicFileWriter.write(AtomicFileWriter.java:166)
    at com.thoughtworks.xstream.core.util.QuickWriter.flush(QuickWriter.java:73)
    ... 22 more

Jul 23, 2018 3:38:26 PM jenkins.model.Jenkins cleanUp
INFO: Stopping Jenkins
Jul 23, 2018 3:38:26 PM jenkins.model.Jenkins$19 onAttained
INFO: Started termination
Jul 23, 2018 3:38:26 PM jenkins.model.Jenkins$19 onTaskFailed
SEVERE: Failed IOHubProvider.cleanUp
java.lang.IllegalArgumentException: Unable to inject class jenkins.slaves.IOHubProvider
    at hudson.init.TaskMethodFinder.lookUp(TaskMethodFinder.java:125)
    at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:105)
    at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:175)
    at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)
    at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
    at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
    at jenkins.model.Jenkins$18.execute(Jenkins.java:3285)
    at org.jvnet.hudson.reactor.Reactor$Node.runIfPossible(Reactor.java:139)
    at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:128)
    at jenkins.model.Jenkins$18.execute(Jenkins.java:3285)
    at org.jvnet.hudson.reactor.Reactor$Node.runIfPossible(Reactor.java:139)
    at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:276)
    at jenkins.model.Jenkins._cleanUpRunTerminators(Jenkins.java:3282)
    at jenkins.model.Jenkins.cleanUp(Jenkins.java:3203)
    at hudson.WebAppMain$3.run(WebAppMain.java:254)

Jul 23, 2018 3:38:26 PM jenkins.model.Jenkins$19 onTaskFailed
SEVERE: Failed NioChannelSelector.cleanUp
java.lang.IllegalArgumentException: Unable to inject class jenkins.slaves.NioChannelSelector
    at hudson.init.TaskMethodFinder.lookUp(TaskMethodFinder.java:125)
    at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:105)
    at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:175)
    at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)
    at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
    at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
    at jenkins.model.Jenkins$18.execute(Jenkins.java:3285)
    at org.jvnet.hudson.reactor.Reactor$Node.runIfPossible(Reactor.java:139)
    at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:128)
    at jenkins.model.Jenkins$18.execute(Jenkins.java:3285)
    at org.jvnet.hudson.reactor.Reactor$Node.runIfPossible(Reactor.java:139)
    at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:276)
    at jenkins.model.Jenkins._cleanUpRunTerminators(Jenkins.java:3282)
    at jenkins.model.Jenkins.cleanUp(Jenkins.java:3203)
    at hudson.WebAppMain$3.run(WebAppMain.java:254)

Jul 23, 2018 3:38:26 PM jenkins.model.Jenkins$19 onAttained
INFO: Completed termination
Jul 23, 2018 3:38:26 PM jenkins.model.Jenkins _cleanUpDisconnectComputers
INFO: Starting node disconnection
Jul 23, 2018 3:38:26 PM jenkins.model.Jenkins _cleanUpShutdownPluginManager
INFO: Stopping plugin manager
Jul 23, 2018 3:38:26 PM jenkins.model.Jenkins _cleanUpPersistQueue
INFO: Persisting build queue
Jul 23, 2018 3:38:26 PM jenkins.model.Jenkins _cleanUpAwaitDisconnects
INFO: Waiting for node disconnection completion
Jul 23, 2018 3:38:26 PM jenkins.model.Jenkins cleanUp
INFO: Jenkins stopped
  1. lastest master & mvn hpi:run -Djenkins.version=2.121.1 fails with:
[INFO] Scanning for projects...
[WARNING] The POM for org.jenkins-ci.tools:maven-hpi-plugin:jar:2.6 is missing, no dependency information available
[WARNING] Failed to build parent project for io.jenkins.configuration-as-code:parent:pom:0.11-alpha-SNAPSHOT
[WARNING] Failed to build parent project for io.jenkins.configuration-as-code:parent:pom:0.11-alpha-SNAPSHOT
[WARNING] Failed to build parent project for io.jenkins.configuration-as-code:parent:pom:0.11-alpha-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO] 
[INFO] Configuration as Code Parent
[INFO] Configuration as Code Plugin
[INFO] Configuration as Code Integration tests
[INFO] 
[INFO] ------------------------------------------------------------------------
[INFO] Building Configuration as Code Parent 0.11-alpha-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] >>> maven-hpi-plugin:2.6:run (default-cli) > compile @ parent >>>
[INFO] 
[INFO] --- maven-enforcer-plugin:3.0.0-M1:display-info (display-info) @ parent ---
[INFO] Maven Version: 3.5.0
[INFO] JDK Version: 1.8.0_111 normalized as: 1.8.0-111
[INFO] OS Info: Arch: x86_64 Family: mac Name: mac os x Version: 10.13.6
[INFO] 
[INFO] --- maven-enforcer-plugin:3.0.0-M1:enforce (display-info) @ parent ---
[INFO] 
[INFO] --- maven-localizer-plugin:1.24:generate (default) @ parent ---
[INFO] 
[INFO] --- flatten-maven-plugin:1.0.1:flatten (flatten) @ parent ---
[INFO] Generating flattened POM of project io.jenkins.configuration-as-code:parent:pom:0.11-alpha-SNAPSHOT...
[INFO] 
[INFO] <<< maven-hpi-plugin:2.6:run (default-cli) < compile @ parent <<<
[INFO] 
[INFO] 
[INFO] --- maven-hpi-plugin:2.6:run (default-cli) @ parent ---
[INFO] Logging initialized @9310ms to org.eclipse.jetty.util.log.Slf4jLog
[WARNING] Please use `webApp/contextPath` configuration parameter in place of the deprecated `contextPath` parameter
[INFO] Skipping Configuration as Code Parent because it's not <packaging>hpi</packaging>
[INFO] will not overwrite /Users/ewelinawilkosz/praqma/bd_repos/jenkinsci/configuration-as-code-plugin/work/plugins/jquery-detached.jpi with /Users/ewelinawilkosz/.m2/repository/org/jenkins-ci/ui/jquery-detached/1.2/jquery-detached-1.2.hpi because 1.2.1 is newer
[INFO] Configuring Jetty for project: Configuration as Code Parent
[INFO] /Users/ewelinawilkosz/praqma/bd_repos/jenkinsci/configuration-as-code-plugin/target/tmp/webapp already up to date with respect to /Users/ewelinawilkosz/.m2/repository/org/jenkins-ci/main/jenkins-war/2.121.1/jenkins-war-2.121.1.war
[INFO] Context path = /jenkins
[INFO] Tmp directory = /Users/ewelinawilkosz/praqma/bd_repos/jenkinsci/configuration-as-code-plugin/target/tmp
[INFO] Web defaults = org/eclipse/jetty/webapp/webdefault.xml
[INFO] Web overrides =  none
[INFO] jetty-9.4.5.v20170502
[INFO] DefaultSessionIdManager workerName=node0
[INFO] No SessionScavenger set, using defaults
[INFO] Scavenging every 600000ms
Jenkins home directory: /Users/ewelinawilkosz/praqma/bd_repos/jenkinsci/configuration-as-code-plugin/work found at: SystemProperties.getProperty("JENKINS_HOME")
[INFO] Started o.e.j.m.p.JettyWebAppContext@56c390fc{/jenkins,file:///Users/ewelinawilkosz/praqma/bd_repos/jenkinsci/configuration-as-code-plugin/target/tmp/webapp/,AVAILABLE}{/Users/ewelinawilkosz/.m2/repository/org/jenkins-ci/main/jenkins-war/2.121.1/jenkins-war-2.121.1.war}
[INFO] Started ServerConnector@7f6b2d9e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
[INFO] Started @19746ms
[INFO] Started Jetty Server
[INFO] Console reloading is ENABLED. Hit ENTER on the console to restart the context.
Jul 23, 2018 5:52:06 PM jenkins.InitReactorRunner$1 onAttained
INFO: Started initialization
Jul 23, 2018 5:52:06 PM jenkins.InitReactorRunner$1 onTaskFailed
SEVERE: Failed Inspecting plugin /Users/ewelinawilkosz/praqma/bd_repos/jenkinsci/configuration-as-code-plugin/work/plugins/configuration-as-code.hpl
java.io.IOException: No such file: /Users/ewelinawilkosz/praqma/bd_repos/jenkinsci/configuration-as-code-plugin/src/main/resources
    at hudson.ClassicPluginStrategy.parseClassPath(ClassicPluginStrategy.java:596)
    at hudson.ClassicPluginStrategy.createPluginWrapper(ClassicPluginStrategy.java:194)
    at hudson.PluginManager$1$3$1.run(PluginManager.java:402)
    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:1068)
    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:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)

Jul 23, 2018 5:52:06 PM jenkins.InitReactorRunner$1 onAttained
INFO: Listed all plugins
Jul 23, 2018 5:52:09 PM hudson.ExtensionFinder$GuiceFinder$SezpozModule configure
WARNING: Failed to load org.csanchez.jenkins.plugins.kubernetes.pipeline.KubernetesDeclarativeAgent$DescriptorImpl
java.lang.InstantiationException: java.lang.NoClassDefFoundError: org/jenkinsci/plugins/pipeline/modeldefinition/agent/DeclarativeAgentDescriptor
    at net.java.sezpoz.IndexItem.element(IndexItem.java:146)
    at hudson.ExtensionFinder$GuiceFinder$SezpozModule.configure(ExtensionFinder.java:499)
    at com.google.inject.AbstractModule.configure(AbstractModule.java:62)
    at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:340)
    at com.google.inject.spi.Elements.getElements(Elements.java:110)
    at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:138)
    at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:104)
    at com.google.inject.Guice.createInjector(Guice.java:96)
    at com.google.inject.Guice.createInjector(Guice.java:73)
    at hudson.ExtensionFinder$GuiceFinder.<init>(ExtensionFinder.java:280)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at java.lang.Class.newInstance(Class.java:442)
    at net.java.sezpoz.IndexItem.instance(IndexItem.java:181)
    at hudson.ExtensionFinder$Sezpoz._find(ExtensionFinder.java:634)
    at hudson.ExtensionFinder$Sezpoz.find(ExtensionFinder.java:609)
    at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:482)
    at hudson.ExtensionList.load(ExtensionList.java:380)
    at hudson.ExtensionList.ensureLoaded(ExtensionList.java:318)
    at hudson.ExtensionList.getComponents(ExtensionList.java:183)
    at jenkins.model.Jenkins$6.onInitMilestoneAttained(Jenkins.java:1099)
    at jenkins.InitReactorRunner$1.onAttained(InitReactorRunner.java:83)
    at org.jvnet.hudson.reactor.ReactorListener$Aggregator.lambda$onAttained$3(ReactorListener.java:102)
    at org.jvnet.hudson.reactor.ReactorListener$Aggregator.run(ReactorListener.java:109)
    at org.jvnet.hudson.reactor.ReactorListener$Aggregator.onAttained(ReactorListener.java:102)
    at org.jvnet.hudson.reactor.Reactor$1.run(Reactor.java:177)
    at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NoClassDefFoundError: org/jenkinsci/plugins/pipeline/modeldefinition/agent/DeclarativeAgentDescriptor
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
    at jenkins.util.AntClassLoader.defineClassFromData(AntClassLoader.java:1140)
    at jenkins.util.AntClassLoader.getClassFromStream(AntClassLoader.java:1311)
    at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1364)
    at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1327)
    at sun.reflect.GeneratedMethodAccessor23.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at jenkins.ClassLoaderReflectionToolkit.invoke(ClassLoaderReflectionToolkit.java:44)
    at jenkins.ClassLoaderReflectionToolkit._findClass(ClassLoaderReflectionToolkit.java:81)
    at hudson.PluginManager$UberClassLoader.findClass(PluginManager.java:1886)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    at net.java.sezpoz.IndexItem.element(IndexItem.java:134)
    ... 31 more
Caused by: java.lang.ClassNotFoundException: org.jenkinsci.plugins.pipeline.modeldefinition.agent.DeclarativeAgentDescriptor
    at hudson.ClassicPluginStrategy$DependencyClassLoader.findClass(ClassicPluginStrategy.java:786)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    at jenkins.util.AntClassLoader.findBaseClass(AntClassLoader.java:1393)
    at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1092)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    ... 46 more

Jul 23, 2018 5:52:12 PM jenkins.InitReactorRunner$1 onAttained
INFO: Prepared all plugins
Jul 23, 2018 5:52:12 PM jenkins.InitReactorRunner$1 onAttained
INFO: Started all plugins
Jul 23, 2018 5:52:12 PM hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1 error
INFO: Failed to instantiate optional component org.jenkinsci.plugins.kubernetes.credentials.FileSystemServiceAccountCredential$DescriptorImpl; skipping
Jul 23, 2018 5:52:13 PM hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1 error
WARNING: Failed to instantiate Key[type=hudson.plugins.sshslaves.SSHLauncher$DescriptorImpl, annotation=[none]]; skipping this component
com.google.inject.ProvisionException: Unable to provision, see the following errors:

1) Error injecting constructor, java.lang.NoClassDefFoundError: hudson/tools/JDKInstaller$FileSystem
  at hudson.plugins.sshslaves.SSHLauncher$DescriptorImpl.<init>(SSHLauncher.java:1543)

1 error
    at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:52)
    at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:145)
    at hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1.get(ExtensionFinder.java:424)
    at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
    at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)
    at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
    at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012)
    at hudson.ExtensionFinder$GuiceFinder._find(ExtensionFinder.java:386)
    at hudson.ExtensionFinder$GuiceFinder.find(ExtensionFinder.java:377)
    at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:482)
    at hudson.ExtensionList.load(ExtensionList.java:380)
    at hudson.ExtensionList.ensureLoaded(ExtensionList.java:318)
    at hudson.ExtensionList.iterator(ExtensionList.java:172)
    at jenkins.model.Jenkins.getDescriptorByType(Jenkins.java:1524)
    at hudson.plugins.git.GitSCM.onLoaded(GitSCM.java:1814)
    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)
    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:1068)
    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:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NoClassDefFoundError: hudson/tools/JDKInstaller$FileSystem
    at java.lang.Class.getDeclaredMethods0(Native Method)
    at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
    at java.lang.Class.privateGetMethodRecursive(Class.java:3048)
    at java.lang.Class.getMethod0(Class.java:3018)
    at java.lang.Class.getMethod(Class.java:1784)
    at hudson.model.Descriptor.<init>(Descriptor.java:289)
    at hudson.plugins.sshslaves.SSHLauncher$DescriptorImpl.<init>(SSHLauncher.java:1543)
    at hudson.plugins.sshslaves.SSHLauncher$DescriptorImpl$$FastClassByGuice$$7821d6d6.newInstance(<generated>)
    at com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
    at com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:61)
    at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:105)
    at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
    at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:267)
    at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
    at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1103)
    at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
    ... 27 more
Caused by: java.lang.ClassNotFoundException: hudson.tools.JDKInstaller$FileSystem
    at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1374)
    at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1327)
    at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1080)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    ... 43 more

Jul 23, 2018 5:52:13 PM jenkins.InitReactorRunner$1 onAttained
INFO: Augmented all extensions
Jul 23, 2018 5:52:14 PM jenkins.model.Jenkins setBuildsAndWorkspacesDir
INFO: Using non default workspaces directories: ${JENKINS_HOME}/workspace/${ITEM_FULLNAME}.
Jul 23, 2018 5:52:14 PM jenkins.InitReactorRunner$1 onAttained
INFO: Loaded all jobs
Jul 23, 2018 5:52:14 PM hudson.model.AsyncPeriodicWork$1 run
INFO: Started Download metadata
Jul 23, 2018 5:52:14 PM hudson.model.AsyncPeriodicWork$1 run
INFO: Finished Download metadata. 10 ms
Jul 23, 2018 5:52:14 PM jenkins.model.Jenkins setInstallState
INFO: Install state transitioning from: DEVELOPMENT to : DEVELOPMENT
Jul 23, 2018 5:52:14 PM jenkins.InitReactorRunner$1 onAttained
INFO: Completed initialization
Jul 23, 2018 5:52:14 PM hudson.UDPBroadcastThread run
INFO: Cannot listen to UDP port 33,848, skipping: java.net.SocketException: Can't assign requested address
Jul 23, 2018 5:52:14 PM hudson.WebAppMain$3 run
INFO: Jenkins is fully up and running
Jul 23, 2018 5:52:28 PM jenkins.metrics.api.Metrics$HealthChecker execute
WARNING: Some health checks are reporting as unhealthy: [plugins : There are 1 failed plugins: configuration-as-code.hpl]

I was on on off on vacation and maybe I missed some vital information I can't seem to find now?

daniel-beck commented 6 years ago

The second looks like lack of jdk-tool plugin implied dependency? https://plugins.jenkins.io/jdk-tool https://jenkins.io/changelog/#v2.112

jetersen commented 6 years ago

SSHLauncher has implied deps on jdk-tool and command-launcher so you have to install those 😢

Covered previously here: https://github.com/jenkinsci/configuration-as-code-plugin/issues/294#issuecomment-39950098

ewelinawilkosz commented 6 years ago

thanks @casz and @daniel-beck am I right assuming we need https://github.com/jenkinsci/docker/issues/698 to get rid of those issues in the future? In such case I'll close that ticket

jetersen commented 6 years ago

@ewelinawilkosz there is a wish from @ndeloof to actually suggest Jenkins core getting a plugin manager API/CLI to handle this and also understand the implied deps instead of writing bash. https://github.com/jenkinsci/docker/issues/698#issuecomment-399990101 https://github.com/jenkinsci/docker/pull/668#issuecomment-405938741

ewelinawilkosz commented 6 years ago

ok, we need an update in the documentation at least for now or maybe @oleg-nenashev the compatibility issues page you mentioned is the right place? what do you think?

oleg-nenashev commented 6 years ago

Well, I do not see how it could be mentioned properly. It is not a JCasC-specific issue. If you use plugins.txt, it is a pretty well known defect in its behavior.

ewelinawilkosz commented 6 years ago

ok! thanks for explanation