[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();

Reply via email to