[EC2 Query API] RunInstance and DescribeInstances throw NumberFormatException error when called using AWS Java SDK
https://reviews.apache.org/r/8483/ AWS Java SDK doesn't expect a string value in the AmiLaunchIndex response element for RunInstances and DescribeInstances response. Project: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/commit/61f24d8a Tree: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/tree/61f24d8a Diff: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/diff/61f24d8a Branch: refs/heads/master Commit: 61f24d8a16450988e37d7f81323042678368ec7b Parents: d738c81 Author: Likitha Shetty <[email protected]> Authored: Thu Jan 31 11:49:01 2013 -0800 Committer: Prachi Damle <[email protected]> Committed: Thu Jan 31 12:00:35 2013 -0800 ---------------------------------------------------------------------- .../cloud/bridge/service/EC2SoapServiceImpl.java | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/61f24d8a/awsapi/src/com/cloud/bridge/service/EC2SoapServiceImpl.java ---------------------------------------------------------------------- diff --git a/awsapi/src/com/cloud/bridge/service/EC2SoapServiceImpl.java b/awsapi/src/com/cloud/bridge/service/EC2SoapServiceImpl.java index 6ac8c97..b2451c6 100644 --- a/awsapi/src/com/cloud/bridge/service/EC2SoapServiceImpl.java +++ b/awsapi/src/com/cloud/bridge/service/EC2SoapServiceImpl.java @@ -1379,7 +1379,7 @@ public class EC2SoapServiceImpl implements AmazonEC2SkeletonInterface { param7.setDnsName( "" ); param7.setReason( "" ); param7.setKeyName( inst.getKeyPairName()); - param7.setAmiLaunchIndex( "" ); + param7.setAmiLaunchIndex( null ); param7.setInstanceType( inst.getServiceOffering()); ProductCodesSetType param9 = new ProductCodesSetType(); @@ -1701,7 +1701,7 @@ public class EC2SoapServiceImpl implements AmazonEC2SkeletonInterface { param7.setDnsName( "" ); param7.setReason( "" ); param7.setKeyName( inst.getKeyPairName()); - param7.setAmiLaunchIndex( "" ); + param7.setAmiLaunchIndex( null ); ProductCodesSetType param9 = new ProductCodesSetType(); ProductCodesSetItemType param10 = new ProductCodesSetItemType();
