Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-36080

docker 1.12 breaks plugin because of HostConfig

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Blocker Blocker
    • docker-plugin
    • None
    • Jenkins 2.9, docker-plugin 0.16.0

      jenkins | SEVERE: Error in provisioning; template='DockerTemplate{configVersion=2, labelString='buildslave-centos6', launcher=com.nirima.jenkins.plugins.docker.launcher.DockerComputerSSHLauncher@785ec7f5, remoteFsMapping='', remoteFs='/home/jenkins', instanceCap=1, mode=NORMAL, retentionStrategy=com.nirima.jenkins.plugins.docker.strategy.DockerOnceRetentionStrategy@38f86c7b, numExecutors=1, dockerTemplateBase=DockerTemplateBase

      {image=buildslave-centos6}

      , removeVolumes=false, pullStrategy=PULL_LATEST}' for cloud='docker'
      jenkins | com.github.dockerjava.api.BadRequestException:

      {"message":"starting container with HostConfig was deprecated since v1.10 and removed in v1.12"}

      at org.glassfish.jersey.client.ClientFilteringStages$ResponseFilterStage.apply(ClientFilteringStages.java:123)
      jenkins | at org.glassfish.jersey.process.internal.Stages.process(Stages.java:171)
      jenkins | at org.glassfish.jersey.client.ClientRuntime.invoke(ClientRuntime.java:251)
      jenkins | at org.glassfish.jersey.client.JerseyInvocation$1.call(JerseyInvocation.java:667)
      jenkins | at org.glassfish.jersey.client.JerseyInvocation$1.call(JerseyInvocation.java:664)
      jenkins | at org.glassfish.jersey.internal.Errors.process(Errors.java:315)
      jenkins | at org.glassfish.jersey.internal.Errors.process(Errors.java:297)
      jenkins | at org.glassfish.jersey.internal.Errors.process(Errors.java:228)
      jenkins | at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:424)
      jenkins | at org.glassfish.jersey.client.JerseyInvocation.invoke(JerseyInvocation.java:664)
      jenkins | at org.glassfish.jersey.client.JerseyInvocation$Builder.method(JerseyInvocation.java:424)
      jenkins | at org.glassfish.jersey.client.JerseyInvocation$Builder.post(JerseyInvocation.java:333)
      jenkins | at com.github.dockerjava.jaxrs.StartContainerCmdExec.execute(StartContainerCmdExec.java:28)
      jenkins | at com.github.dockerjava.jaxrs.StartContainerCmdExec.execute(StartContainerCmdExec.java:13)
      jenkins | at com.github.dockerjava.jaxrs.AbstrSyncDockerCmdExec.exec(AbstrSyncDockerCmdExec.java:24)
      jenkins | at com.github.dockerjava.core.command.AbstrDockerCmd.exec(AbstrDockerCmd.java:33)
      jenkins | at com.github.dockerjava.core.command.StartContainerCmdImpl.exec(StartContainerCmdImpl.java:53)
      jenkins | at com.nirima.jenkins.plugins.docker.DockerCloud.runContainer(DockerCloud.java:288)
      jenkins | at com.nirima.jenkins.plugins.docker.DockerCloud.provisionWithWait(DockerCloud.java:366)
      jenkins | at com.nirima.jenkins.plugins.docker.DockerCloud.access$000(DockerCloud.java:57)
      jenkins | at com.nirima.jenkins.plugins.docker.DockerCloud$1.call(DockerCloud.java:242)
      jenkins | at com.nirima.jenkins.plugins.docker.DockerCloud$1.call(DockerCloud.java:239)
      jenkins | at jenkins.util.ContextResettingExecutorService$2.call(ContextResettingExecutorService.java:46)
      jenkins | at java.util.concurrent.FutureTask.run(FutureTask.java:266)
      jenkins | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
      jenkins | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
      jenkins | at java.lang.Thread.run(Thread.java:745)
      jenkins |
      jenkins | Jun 19, 2016 7:47:37 PM com.nirima.jenkins.plugins.docker.DockerCloud provision

            magnayn magnayn
            mansm mans matulewicz
            Votes:
            17 Vote for this issue
            Watchers:
            23 Start watching this issue

              Created:
              Updated:
              Resolved: