[ https://issues.apache.org/jira/browse/JCLOUDS-1269?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andrea Turli resolved JCLOUDS-1269. ----------------------------------- Resolution: Fixed Assignee: Andrea Turli Fix Version/s: 2.0.2 2.1.0 > Jclouds doesn't get the VPC when subnetId parameter is provided > --------------------------------------------------------------- > > Key: JCLOUDS-1269 > URL: https://issues.apache.org/jira/browse/JCLOUDS-1269 > Project: jclouds > Issue Type: Bug > Components: jclouds-compute > Affects Versions: 2.0.1 > Reporter: Yavor Yanchev > Assignee: Andrea Turli > Labels: aws-ec2 > Fix For: 2.1.0, 2.0.2 > > > When subnetId is specified jclouds fails to obtain an existing AWS subnet in > CreateKeyPairPlacementAndSecurityGroupsAsNeededAndReturnRunOptions#vpcIdForSubnet > {code} > Optional<Subnet> subnet = awsEC2Api.getSubnetApi().get().filter(new > SubnetFilterBuilder().subnetId(subnetId).build()).first(); > {code} > with > {code} > java.lang.IllegalArgumentException: Subnet subnet-bb8aded2 not found > at > org.jclouds.aws.ec2.compute.strategy.CreateKeyPairPlacementAndSecurityGroupsAsNeededAndReturnRunOptions.vpcIdForSubnet(CreateKeyPairPlacementAndSecurityGroupsAsNeededAndReturnRunOptions.java:208) > at > org.jclouds.aws.ec2.compute.strategy.CreateKeyPairPlacementAndSecurityGroupsAsNeededAndReturnRunOptions.addSecurityGroups(CreateKeyPairPlacementAndSecurityGroupsAsNeededAndReturnRunOptions.java:195) > at > org.jclouds.ec2.compute.strategy.CreateKeyPairAndSecurityGroupsAsNeededAndReturnRunOptions.execute(CreateKeyPairAndSecurityGroupsAsNeededAndReturnRunOptions.java:80) > at > org.jclouds.aws.ec2.compute.strategy.CreateKeyPairPlacementAndSecurityGroupsAsNeededAndReturnRunOptions.execute(CreateKeyPairPlacementAndSecurityGroupsAsNeededAndReturnRunOptions.java:88) > at > org.jclouds.aws.ec2.compute.strategy.CreateKeyPairPlacementAndSecurityGroupsAsNeededAndReturnRunOptions.execute(CreateKeyPairPlacementAndSecurityGroupsAsNeededAndReturnRunOptions.java:55) > at > org.jclouds.ec2.compute.strategy.EC2CreateNodesInGroupThenAddToSet.createKeyPairAndSecurityGroupsAsNeededThenRunInstances(EC2CreateNodesInGroupThenAddToSet.java:213) > at > org.jclouds.ec2.compute.strategy.EC2CreateNodesInGroupThenAddToSet.runInstancesAndWarnOnInvisible(EC2CreateNodesInGroupThenAddToSet.java:151) > at > org.jclouds.ec2.compute.strategy.EC2CreateNodesInGroupThenAddToSet.execute(EC2CreateNodesInGroupThenAddToSet.java:132) > at > org.jclouds.compute.internal.BaseComputeService.createNodesInGroup(BaseComputeService.java:217) > at > org.jclouds.ec2.compute.EC2ComputeService.createNodesInGroup(EC2ComputeService.java:148) > {code} -- This message was sent by Atlassian JIRA (v6.3.15#6346)