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

Unable to provision slaves due to network interface and subnet ID both being set

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • ec2-plugin
    • None
    • Cloudbees-Core - MM v2.204.1.3
      ec2-plugin v1.46.2

      Regression on https://issues.jenkins-ci.org/browse/JENKINS-59543

      Provisioning of any Ec2 instance configured for cloud fails with 

      com.amazonaws.services.ec2.model.AmazonEC2Exception: Network interfaces and an instance-level subnet ID may not be specified on the same request (Service: AmazonEC2; Status Code: 400; Error Code: InvalidParameterCombination; Request ID: <ommited>) at com.amazonaws.http.AmazonHttpClient$RequestExecutor.handleErrorResponse(AmazonHttpClient.java:1712) at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeOneRequest(AmazonHttpClient.java:1367) at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeHelper(AmazonHttpClient.java:1113) at com.amazonaws.http.AmazonHttpClient$RequestExecutor.doExecute(AmazonHttpClient.java:770) at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeWithTimer(AmazonHttpClient.java:744) at com.amazonaws.http.AmazonHttpClient$RequestExecutor.execute(AmazonHttpClient.java:726) at com.amazonaws.http.AmazonHttpClient$RequestExecutor.access$500(AmazonHttpClient.java:686) at com.amazonaws.http.AmazonHttpClient$RequestExecutionBuilderImpl.execute(AmazonHttpClient.java:668) at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:532) at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:512) at com.amazonaws.services.ec2.AmazonEC2Client.doInvoke(AmazonEC2Client.java:22045) at com.amazonaws.services.ec2.AmazonEC2Client.invoke(AmazonEC2Client.java:22012) at com.amazonaws.services.ec2.AmazonEC2Client.invoke(AmazonEC2Client.java:22001) at com.amazonaws.services.ec2.AmazonEC2Client.executeRunInstances(AmazonEC2Client.java:21168) at com.amazonaws.services.ec2.AmazonEC2Client.runInstances(AmazonEC2Client.java:21140) at hudson.plugins.ec2.SlaveTemplate.provisionOndemand(SlaveTemplate.java:771) at hudson.plugins.ec2.SlaveTemplate.provisionOndemand(SlaveTemplate.java:620) at hudson.plugins.ec2.SlaveTemplate.provision(SlaveTemplate.java:575) at hudson.plugins.ec2.EC2Cloud.getNewOrExistingAvailableSlave(EC2Cloud.java:590) at hudson.plugins.ec2.EC2Cloud.provision(EC2Cloud.java:616) at hudson.plugins.ec2.NoDelayProvisionerStrategy.apply(NoDelayProvisionerStrategy.java:47) at hudson.slaves.NodeProvisioner.update(NodeProvisioner.java:332) at hudson.slaves.NodeProvisioner.access$900(NodeProvisioner.java:63) at hudson.slaves.NodeProvisioner$NodeProvisionerInvoker.doRun(NodeProvisioner.java:819) at hudson.triggers.SafeTimerTask.run(SafeTimerTask.java:70) at jenkins.security.ImpersonatingScheduledExecutorService$1.run(ImpersonatingScheduledExecutorService.java:58) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) 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)
      

      Requires downgrade to 1.46.1 to resolve

          [JENKINS-60795] Unable to provision slaves due to network interface and subnet ID both being set

          There are no comments yet on this issue.

            thoulen FABRIZIO MANFREDI
            daxroc Damien Roche
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: