Skip to content

Instantly share code, notes, and snippets.

@jvandertil
Last active December 16, 2015 01:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jvandertil/b297fd73d1cdd773c52e to your computer and use it in GitHub Desktop.
Save jvandertil/b297fd73d1cdd773c52e to your computer and use it in GitHub Desktop.
Errors encountered when using JClouds with GreenQloud
import com.google.common.collect.ImmutableSet;
import com.google.inject.AbstractModule;
import org.jclouds.ContextBuilder;
import org.jclouds.compute.ComputeService;
import org.jclouds.compute.ComputeServiceContext;
import org.jclouds.compute.config.ComputeServiceProperties;
import org.jclouds.compute.domain.NodeMetadata;
import org.jclouds.compute.domain.OsFamily;
import org.jclouds.compute.domain.Template;
import org.jclouds.logging.log4j.config.Log4JLoggingModule;
import java.util.Properties;
import java.util.Set;
public class Application {
private static final String PROVIDER = "greenqloud-compute";
private static final String API_KEY = "***REMOVED***";
private static final String ACCESS_KEY = "***REMOVED***"; // Or SECRET_KEY
private static final String LOCATION = "is-1";
private static final int MIN_RAM = 512;
private static final int MIN_CORES = 2;
private static final OsFamily OS_FAMILY = OsFamily.CENTOS;
private static final String OS_VERSION = "6";
public static void main(String... args) {
System.out.println("Creating ComputeContext.");
ContextBuilder builder;
ComputeServiceContext context;
Properties overrides = new Properties();
overrides.setProperty(ComputeServiceProperties.POLL_INITIAL_PERIOD, "1000");
overrides.setProperty(ComputeServiceProperties.POLL_MAX_PERIOD, "1000");
Set<? extends AbstractModule> wiring = ImmutableSet.of(new Log4JLoggingModule());
// Configure logging
org.apache.log4j.BasicConfigurator.configure();
builder = ContextBuilder.newBuilder(PROVIDER)
.credentials(API_KEY, ACCESS_KEY)
.overrides(overrides)
.modules(wiring);
context = builder.buildView(ComputeServiceContext.class);
ComputeService compute = context.getComputeService();
Template template = compute.templateBuilder()
.locationId(LOCATION)
.minRam(MIN_RAM)
.minCores(MIN_CORES)
.osFamily(OS_FAMILY)
.osVersionMatches(OS_VERSION)
//.options() // I had a runScript() options here.
.build();
NodeMetadata node = null;
try {
System.out.println("Creating Server");
Set<? extends NodeMetadata> nodes = compute.createNodesInGroup("test", 1, template);
node = nodes.iterator().next();
String publicAddress = node.getPublicAddresses().iterator().next();
System.out.println(" " + node);
System.out.println(" Login: ssh " + node.getCredentials().getUser() + "@" + publicAddress);
System.out.println(" Password: " + node.getCredentials().getPassword());
} catch (Exception e) {
e.printStackTrace();
} finally {
if (node != null) {
compute.destroyNode(node.getId());
}
}
}
}
0 [main] DEBUG org.jclouds.rest.internal.InvokeMappedHttpMethod - >> invoking DescribeRegions
134 [main] DEBUG org.jclouds.http.internal.JavaUrlHttpCommandExecutorService - Sending request -1521574535: POST https://api.greenqloud.com/ HTTP/1.1
134 [main] DEBUG jclouds.wire - >> "Action=DescribeRegions&Signature=***REMOVED SIGNATURE***&SignatureMethod=HmacSHA256&SignatureVersion=2&Timestamp=2013-04-10T16%3A58%3A33.168Z&Version=2010-06-15&AWSAccessKeyId=***REMOVED***"
134 [main] DEBUG jclouds.headers - >> POST https://api.greenqloud.com/ HTTP/1.1
134 [main] DEBUG jclouds.headers - >> Host: api.greenqloud.com
135 [main] DEBUG jclouds.headers - >> Content-Type: application/x-www-form-urlencoded
135 [main] DEBUG jclouds.headers - >> Content-Length: 241
1077 [main] DEBUG org.jclouds.http.internal.JavaUrlHttpCommandExecutorService - Receiving response -1521574535: HTTP/1.1 200 OK
1078 [main] DEBUG jclouds.headers - << HTTP/1.1 200 OK
1078 [main] DEBUG jclouds.headers - << Vary: Accept-Encoding
1078 [main] DEBUG jclouds.headers - << Date: Wed, 10 Apr 2013 16:58:56 GMT
1078 [main] DEBUG jclouds.headers - << Via: 1.1 api.greenqloud.com
1078 [main] DEBUG jclouds.headers - << Connection: close
1079 [main] DEBUG jclouds.headers - << Server: Apache-Coyote/1.1
1079 [main] DEBUG jclouds.headers - << Content-Type: text/xml;charset=UTF-8
1079 [main] DEBUG jclouds.headers - << Content-Length: 316
1081 [main] DEBUG jclouds.wire - << "<?xml version="1.0" encoding="UTF-8"?>[\n]"
1081 [main] DEBUG jclouds.wire - << "<DescribeRegionsResponse xmlns="http://ec2.amazonaws.com/doc/2010-06-15/"><requestId>17d0ca1c-7e5e-485d-bd01-96b9ca525e4b</requestId><regionInfo><item><regionName>is-1</regionName><regionEndpoint>api.greenqloud.com</regionEndpoint></item></regionInfo></DescribeRegionsResponse>"
1108 [main] DEBUG org.jclouds.rest.internal.InvokeMappedHttpMethod - >> invoking DescribeAvailabilityZones
1113 [main] DEBUG org.jclouds.http.internal.JavaUrlHttpCommandExecutorService - Sending request -1582885310: POST https://api.greenqloud.com/ HTTP/1.1
1113 [main] DEBUG jclouds.wire - >> "Action=DescribeAvailabilityZones&Signature=***REMOVED SIGNATURE***&SignatureMethod=HmacSHA256&SignatureVersion=2&Timestamp=2013-04-10T16%3A58%3A34.274Z&Version=2010-06-15&AWSAccessKeyId=***REMOVED***"
1113 [main] DEBUG jclouds.headers - >> POST https://api.greenqloud.com/ HTTP/1.1
1113 [main] DEBUG jclouds.headers - >> Host: api.greenqloud.com
1113 [main] DEBUG jclouds.headers - >> Content-Type: application/x-www-form-urlencoded
1114 [main] DEBUG jclouds.headers - >> Content-Length: 249
1435 [main] DEBUG org.jclouds.http.internal.JavaUrlHttpCommandExecutorService - Receiving response -1582885310: HTTP/1.1 200 OK
1436 [main] DEBUG jclouds.headers - << HTTP/1.1 200 OK
1436 [main] DEBUG jclouds.headers - << Vary: Accept-Encoding
1436 [main] DEBUG jclouds.headers - << Date: Wed, 10 Apr 2013 16:58:56 GMT
1436 [main] DEBUG jclouds.headers - << Via: 1.1 api.greenqloud.com
1436 [main] DEBUG jclouds.headers - << Connection: close
1437 [main] DEBUG jclouds.headers - << Server: Apache-Coyote/1.1
1437 [main] DEBUG jclouds.headers - << Content-Type: text/xml;charset=UTF-8
1437 [main] DEBUG jclouds.headers - << Content-Length: 360
1437 [main] DEBUG jclouds.wire - << "<?xml version="1.0" encoding="UTF-8"?>[\n]"
1438 [main] DEBUG jclouds.wire - << "<DescribeAvailabilityZonesResponse xmlns="http://ec2.amazonaws.com/doc/2010-06-15/"><requestId>64f62552-0e72-4835-b4d5-2543b9701b6a</requestId><availabilityZoneInfo><item><zoneName>is-1a</zoneName><zoneState>available</zoneState><regionName/><messageSet/></item></availabilityZoneInfo></DescribeAvailabilityZonesResponse>"
1444 [main] DEBUG org.jclouds.location.suppliers.fromconfig.ZoneIdsFromConfiguration - no jclouds.zones configured for provider greenqloud-compute
1447 [main] DEBUG org.jclouds.location.suppliers.fromconfig.ZoneIdsFromConfiguration - no jclouds.zones configured for provider greenqloud-compute
1447 [main] DEBUG org.jclouds.location.suppliers.fromconfig.ZoneIdsFromConfiguration - no jclouds.zones configured for provider greenqloud-compute
1448 [main] DEBUG jclouds.compute - >> searching params({locationId=is-1, minCores=2.0, minRam=512, minRam=512, osFamily=centos, osVersion=6})
1449 [main] DEBUG jclouds.compute - >> providing images
1476 [main] DEBUG org.jclouds.rest.internal.InvokeMappedHttpMethod - >> submitting DescribeImages
1484 [i/o thread 0] DEBUG org.jclouds.http.internal.JavaUrlHttpCommandExecutorService - Sending request 685687759: POST https://api.greenqloud.com/ HTTP/1.1
1484 [i/o thread 0] DEBUG jclouds.wire - >> "Action=DescribeImages&Signature=***REMOVED SIGNATURE***&SignatureMethod=HmacSHA256&SignatureVersion=2&Timestamp=2013-04-10T16%3A58%3A34.645Z&Version=2010-06-15&AWSAccessKeyId=***REMOVED***"
1484 [i/o thread 0] DEBUG jclouds.headers - >> POST https://api.greenqloud.com/ HTTP/1.1
1484 [i/o thread 0] DEBUG jclouds.headers - >> Host: api.greenqloud.com
1485 [i/o thread 0] DEBUG jclouds.headers - >> Content-Type: application/x-www-form-urlencoded
1485 [i/o thread 0] DEBUG jclouds.headers - >> Content-Length: 238
2044 [i/o thread 0] DEBUG org.jclouds.http.internal.JavaUrlHttpCommandExecutorService - Receiving response 685687759: HTTP/1.1 200 OK
2044 [i/o thread 0] DEBUG jclouds.headers - << HTTP/1.1 200 OK
2044 [i/o thread 0] DEBUG jclouds.headers - << Vary: Accept-Encoding
2044 [i/o thread 0] DEBUG jclouds.headers - << Date: Wed, 10 Apr 2013 16:58:56 GMT
2045 [i/o thread 0] DEBUG jclouds.headers - << Via: 1.1 api.greenqloud.com
2045 [i/o thread 0] DEBUG jclouds.headers - << Connection: close
2045 [i/o thread 0] DEBUG jclouds.headers - << Server: Apache-Coyote/1.1
2045 [i/o thread 0] DEBUG jclouds.headers - << Content-Type: text/xml;charset=UTF-8
2045 [i/o thread 0] DEBUG jclouds.headers - << Content-Length: 8465
2046 [i/o thread 0] DEBUG jclouds.wire - << "<?xml version="1.0" encoding="UTF-8"?>[\n]"
2047 [i/o thread 0] DEBUG jclouds.wire - << "<DescribeImagesResponse xmlns="http://ec2.amazonaws.com/doc/2010-06-15/"><requestId>da95fe27-5d6b-4e3e-b5d3-9f8a9282446c</requestId><imagesSet><item><imageId>qmi-b58041dd</imageId><imageLocation>Ubuntu Server 12.04.1</imageLocation><imageState>available</imageState><imageOwnerId>admin</imageOwnerId><isPublic>true</isPublic><productCodes><item><productCode/></item></productCodes><architecture>x86_64</architecture><imageType>machine</imageType><kernelId/><ramdiskId/><platform/><stateReason><code/><message/></stateReason><imageOwnerAlias/><name>Ubuntu Server 12.04.1 LTS</name><description>Ubuntu Server 12.04.1</description><rootDeviceType>ebs</rootDeviceType><rootDeviceName/><blockDeviceMapping/><hypervisor>kvm</hypervisor></item><item><imageId>qmi-098feb2c</imageId><imageLocation>CentOS-5.8</imageLocation><imageState>available</imageState><imageOwnerId>admin</imageOwnerId><isPublic>true</isPublic><productCodes><item><productCode/></item></productCodes><architecture>x86_64</architecture><imageType>machine</imageType><kernelId/><ramdiskId/><platform/><stateReason><code/><message/></stateReason><imageOwnerAlias/><name>CentOS 5.8</name><description>CentOS-5.8</description><rootDeviceType>ebs</rootDeviceType><rootDeviceName/><blockDeviceMapping/><hypervisor>kvm</hypervisor></item><item><imageId>qmi-05bee719</imageId><imageLocation>Ubuntu 12.04.1 Desktop</imageLocation><imageState>available</imageState><imageOwnerId>admin</imageOwnerId><isPublic>true</isPublic><productCodes><item><productCode/></item></productCodes><architecture>x86_64</architecture><imageType>machine</imageType><kernelId/><ramdiskId/><platform/><stateReason><code/><message/></stateReason><imageOwnerAlias/><name>Ubuntu Desktop 12.04.1</name><description>Ubuntu 12.04.1 Desktop</description><rootDeviceType>ebs</rootDeviceType><rootDeviceName/><blockDeviceMapping/><hypervisor>kvm</hypervisor></item><item><imageId>qmi-542v8843</imageId><imageLocation>Windows Server 2008 R2 Datacenter</imageLocation><imageState>available</imageState><imageOwnerId>75de47e0-5ee8-41b4-9d19-2340fc9af31e</imageOwnerId><isPublic>true</isPublic><productCodes><item><productCode/></item></productCodes><architecture>x86_64</architecture><imageType>machine</imageType><kernelId/><ramdiskId/><platform/><stateReason><code/><message/></stateReason><imageOwnerAlias/><name>Windows Server 2008 R2 Datacenter</name><description>Windows Server 2008 R2 Datacenter</description><rootDeviceType>ebs</rootDeviceType><rootDeviceName/><blockDeviceMapping/><hypervisor>kvm</hypervisor></item><item><imageId>qmi-fa4bdae0</imageId><imageLocation>Fedora 16 Server</imageLocation><imageState>available</imageState><imageOwnerId>admin</imageOwnerId><isPublic>true</isPublic><productCodes><item><productCode/></item></productCodes><architecture>x86_64</architecture><imageType>machine</imageType><kernelId/><ramdiskId/><platform/><stateReason><code/><message/></stateReason><imageOwnerAlias/><name>Fedora 16 Server</name><description>Fedora 16 Server</description><rootDeviceType>ebs</rootDeviceType><rootDeviceName/><blockDeviceMapping/><hypervisor>kvm</hypervisor></item><item><imageId>qmi-4e5b842f</imageId><imageLocation>Ubuntu Server 10.04 (64-bit)</imageLocation><imageState>available</imageState><imageOwnerId>admin</imageOwnerId><isPublic>true</isPublic><productCodes><item><productCode/></item></productCodes><architecture>x86_64</architecture><imageType>machine</imageType><kernelId/><ramdiskId/><platform/><stateReason><code/><message/></stateReason><imageOwnerAlias/><name>Ubuntu Server 10.04.3</name><description>Ubuntu Server 10.04 (64-bit)</description><rootDeviceType>ebs</rootDeviceType><rootDeviceName/><blockDeviceMapping/><hypervisor>kvm</hypervisor></item><item><imageId>qmi-9ac92558</imageId><imageLocation>Ubuntu Server 11.10 (64-bit)</imageLocation><imageState>available</imageState><imageOwnerId>admin</imageOwnerId><isPublic>true</isPublic><productCodes><item><productCode/></item></productCodes><architecture>x86_64</architecture><imageType>machine</imageType><kernelId/><ramdiskId/><platform/><stateReason><code/><message/></stateReason><imageOwnerAlias/><name>Ubuntu Server 11.10</name><description>Ubuntu Server 11.10 (64-bit)</description><rootDeviceType>ebs</rootDeviceType><rootDeviceName/><blockDeviceMapping/><hypervisor>kvm</hypervisor></item><item><imageId>qmi-f2a9d2ba</imageId><imageLocation>Debian 6.0 (64-bit)</imageLocation><imageState>available</imageState><imageOwnerId>admin</imageOwnerId><isPublic>true</isPublic><productCodes><item><productCode/></item></productCodes><architecture>x86_64</architecture><imageType>machine</imageType><kernelId/><ramdiskId/><platform/><stateReason><code/><message/></stateReason><imageOwnerAlias/><name>Debian 6.0</name><description>Debian 6.0 (64-bit)</description><rootDeviceType>ebs</rootDeviceType><rootDeviceName/><blockDeviceMapping/><hypervisor>kvm</hypervisor></item><item><imageId>qmi-96f82145</imageId><imageLocation>CentOS 6.0 (64-bit)</imageLocation><imageState>available</imageState><imageOwnerId>admin</imageOwnerId><isPublic>true</isPublic><productCodes><item><productCode/></item></productCodes><architecture>x86_64</architecture><imageType>machine</imageType><kernelId/><ramdiskId/><platform/><stateReason><code/><message/></stateReason><imageOwnerAlias/><name>CentOS 6.0</name><description>CentOS 6.0 (64-bit)</description><rootDeviceType>ebs</rootDeviceType><rootDeviceName/><blockDeviceMapping/><hypervisor>kvm</hypervisor></item><item><imageId>qmi-42e877f6</imageId><imageLocation>CentOS 6.0 GUI (64-bit)</imageLocation><imageState>available</imageState><imageOwnerId>admin</imageOwnerId><isPublic>true</isPublic><productCodes><item><productCode/></item></productCodes><architecture>x86_64</architecture><imageType>machine</imageType><kernelId/><ramdiskId/><platform/><stateReason><code/><message/></stateReason><imageOwnerAlias/><name>CentOS 6.0 GUI</name><description>CentOS 6.0 GUI (64-bit)</description><rootDeviceType>ebs</rootDeviceType><rootDeviceName/><blockDeviceMapping/><hypervisor>kvm</hypervisor></item><item><imageId>qmi-bd224a03</imageId><imageLocation>Ubuntu Server 12.10</imageLocation><imageState>available</imageState><imageOwnerId>admin</imageOwnerId><isPublic>true</isPublic><productCodes><item><productCode/></item></productCodes><architecture>x86_64</architecture><imageType>machine</imageType><kernelId/><ramdiskId/><platform/><stateReason><code/><message/></stateReason><imageOwnerAlias/><name>Ubuntu Server 12.10</name><description>Ubuntu Server 12.10</description><rootDeviceType>ebs</rootDeviceType><rootDeviceName/><blockDeviceMapping/><hypervisor>kvm</hypervisor></item><item><imageId>qmi-1131f352</imageId><imageLocation>Windows Server 2012 Datacenter</imageLocation><imageState>available</imageState><imageOwnerId>admin</imageOwnerId><isPublic>true</isPublic><productCodes><item><productCode/></item></productCodes><architecture>x86_64</architecture><imageType>machine</imageType><kernelId/><ramdiskId/><platform/><stateReason><code/><message/></stateReason><imageOwnerAlias/><name>Windows Server 2012 Datacenter</name><description>Windows Server 2012 Datacenter</description><rootDeviceType>ebs</rootDeviceType><rootDeviceName/><blockDeviceMapping/><hypervisor>kvm</hypervisor></item><item><imageId>qmi-65419ca1</imageId><imageLocation>CentOS 6.3 GUI</imageLocation><imageState>available</imageState><imageOwnerId>admin</imageOwnerId><isPublic>true</isPublic><productCodes><item><productCode/></item></productCodes><architecture>x86_64</architecture><imageType>machine</imageType><kernelId/><ramdiskId/><platform/><stateReason><code/><message/></stateReason><imageOwnerAlias/><name>CentOS 6.3 GUI</name><description>CentOS 6.3 GUI</description><rootDeviceType>ebs</rootDeviceType><rootDeviceName/><blockDeviceMapping/><hypervisor>kvm</hypervisor></item><item><imageId>qmi-b95145f0</imageId><imageLocation>CentOS 6.3</imageLocation><imageState>available</imageState><imageOwnerId>admin</imageOwnerId><isPublic>true</isPublic><productCodes><item><productCode/></item></productCodes><architecture>x86_64</architecture><imageType>machine</imageType><kernelId/><ramdiskId/><platform/><stateReason><code/><message/></stateReason><imageOwnerAlias/><name>CentOS 6.3</name><description>CentOS 6.3</description><rootDeviceType>ebs</rootDeviceType><rootDeviceName/><blockDeviceMapping/><hypervisor>kvm</hypervisor></item></imagesSet></DescribeImagesResponse>"
2064 [main] TRACE jclouds.compute - amis, completed: 1/1, errors: 0, rate: 573ms/op
2095 [main] DEBUG jclouds.compute - << images(14)
2116 [main] TRACE jclouds.compute - << matched hardware(c1.medium)
2118 [main] TRACE jclouds.compute - << matched images([is-1/qmi-96f82145, is-1/qmi-42e877f6, is-1/qmi-65419ca1, is-1/qmi-b95145f0])
2119 [main] TRACE jclouds.compute - << best images([is-1/qmi-65419ca1])
2119 [main] DEBUG jclouds.compute - << matched image(is-1/qmi-65419ca1) hardware(c1.medium) location(is-1)
Creating Server
2120 [main] DEBUG jclouds.compute - >> running 1 node group(test) location(is-1) image(is-1/qmi-65419ca1) hardwareProfile(c1.medium) options({})
2122 [main] DEBUG jclouds.compute - >> creating keyPair region(is-1) group(test)
2143 [main] DEBUG org.jclouds.rest.internal.InvokeMappedHttpMethod - >> invoking CreateKeyPair
2148 [main] DEBUG org.jclouds.http.internal.JavaUrlHttpCommandExecutorService - Sending request 1946556453: POST https://api.greenqloud.com/ HTTP/1.1
2148 [main] DEBUG jclouds.wire - >> "Action=CreateKeyPair&KeyName=jclouds%23test%23364&Signature=***REMOVED SIGNATURE***&SignatureMethod=HmacSHA256&SignatureVersion=2&Timestamp=2013-04-10T16%3A58%3A35.309Z&Version=2010-06-15&AWSAccessKeyId=***REMOVED***"
2148 [main] DEBUG jclouds.headers - >> POST https://api.greenqloud.com/ HTTP/1.1
2148 [main] DEBUG jclouds.headers - >> Host: api.greenqloud.com
2148 [main] DEBUG jclouds.headers - >> Content-Type: application/x-www-form-urlencoded
2149 [main] DEBUG jclouds.headers - >> Content-Length: 270
2651 [main] DEBUG org.jclouds.http.internal.JavaUrlHttpCommandExecutorService - Receiving response 1946556453: HTTP/1.1 200 OK
2651 [main] DEBUG jclouds.headers - << HTTP/1.1 200 OK
2651 [main] DEBUG jclouds.headers - << Vary: Accept-Encoding
2652 [main] DEBUG jclouds.headers - << Date: Wed, 10 Apr 2013 16:58:57 GMT
2652 [main] DEBUG jclouds.headers - << Via: 1.1 api.greenqloud.com
2652 [main] DEBUG jclouds.headers - << Connection: close
2652 [main] DEBUG jclouds.headers - << Server: Apache-Coyote/1.1
2652 [main] DEBUG jclouds.headers - << Content-Type: text/xml;charset=UTF-8
2652 [main] DEBUG jclouds.headers - << Content-Length: 1223
2653 [main] DEBUG jclouds.wire - << "<?xml version="1.0" encoding="UTF-8"?>[\n]"
2653 [main] DEBUG jclouds.wire - << "<CreateKeyPairResponse xmlns="http://ec2.amazonaws.com/doc/2010-06-15/"><requestId>d8353ce4-3a61-4016-ab26-867c51a9c8bc</requestId><keyName>jclouds#test#364</keyName><keyFingerprint>a2:88:0a:82:52:cf:31:3b:48:1c:9b:dd:e9:b7:5c:b5</keyFingerprint><keyMaterial>-----BEGIN RSA PRIVATE KEY-----[\n]"
*** REMOVED PRIVATE KEY CONTENTS ***
2654 [main] DEBUG jclouds.wire - << "-----END RSA PRIVATE KEY-----[\n]"
2654 [main] DEBUG jclouds.wire - << "</keyMaterial></CreateKeyPairResponse>"
2691 [main] DEBUG jclouds.compute - << created keyPair([region=is-1, keyName=jclouds#test#364, fingerprint=a2:88:0a:82:52:cf:31:3b:48:1c:9b:dd:e9:b7:5c:b5, sha1OfPrivateKey=a2:88:0a:82:52:cf:31:3b:48:1c:9b:dd:e9:b7:5c:b5, keyMaterial?=true])
2692 [main] DEBUG jclouds.compute - >> creating securityGroup region(is-1) name(jclouds#test)
2706 [main] DEBUG org.jclouds.rest.internal.InvokeMappedHttpMethod - >> invoking CreateSecurityGroup
2732 [main] DEBUG org.jclouds.http.internal.JavaUrlHttpCommandExecutorService - Sending request -1027707525: POST https://api.greenqloud.com/ HTTP/1.1
2732 [main] DEBUG jclouds.wire - >> "Action=CreateSecurityGroup&GroupDescription=jclouds%23test&GroupName=jclouds%23test&Signature=***REMOVED SIGNATURE***&SignatureMethod=HmacSHA256&SignatureVersion=2&Timestamp=2013-04-10T16%3A58%3A35.872Z&Version=2010-06-15&AWSAccessKeyId=***REMOVED***"
2732 [main] DEBUG jclouds.headers - >> POST https://api.greenqloud.com/ HTTP/1.1
2733 [main] DEBUG jclouds.headers - >> Host: api.greenqloud.com
2733 [main] DEBUG jclouds.headers - >> Content-Type: application/x-www-form-urlencoded
2733 [main] DEBUG jclouds.headers - >> Content-Length: 302
3130 [main] DEBUG org.jclouds.http.internal.JavaUrlHttpCommandExecutorService - Receiving response -1027707525: HTTP/1.1 200 OK
3131 [main] DEBUG jclouds.headers - << HTTP/1.1 200 OK
3131 [main] DEBUG jclouds.headers - << Vary: Accept-Encoding
3131 [main] DEBUG jclouds.headers - << Date: Wed, 10 Apr 2013 16:58:57 GMT
3131 [main] DEBUG jclouds.headers - << Via: 1.1 api.greenqloud.com
3131 [main] DEBUG jclouds.headers - << Connection: close
3132 [main] DEBUG jclouds.headers - << Server: Apache-Coyote/1.1
3132 [main] DEBUG jclouds.headers - << Content-Type: text/xml;charset=UTF-8
3132 [main] DEBUG jclouds.headers - << Content-Length: 237
3132 [main] DEBUG jclouds.wire - << "<?xml version="1.0" encoding="UTF-8"?>[\n]"
3132 [main] DEBUG jclouds.wire - << "<CreateSecurityGroupResponse xmlns="http://ec2.amazonaws.com/doc/2010-06-15/"><requestId>42425025-a418-44f9-8af2-8885a4a66312</requestId><return>true</return><groupId/></CreateSecurityGroupResponse>"
3172 [main] DEBUG org.jclouds.rest.internal.InvokeMappedHttpMethod - >> invoking DescribeSecurityGroups
3176 [main] DEBUG org.jclouds.http.internal.JavaUrlHttpCommandExecutorService - Sending request 1114084679: POST https://api.greenqloud.com/ HTTP/1.1
3176 [main] DEBUG jclouds.wire - >> "Action=DescribeSecurityGroups&GroupName.1=jclouds%23test&Signature=***REMOVED SIGNATURE***&SignatureMethod=HmacSHA256&SignatureVersion=2&Timestamp=2013-04-10T16%3A58%3A36.338Z&Version=2010-06-15&AWSAccessKeyId=***REMOVED***"
3177 [main] DEBUG jclouds.headers - >> POST https://api.greenqloud.com/ HTTP/1.1
3177 [main] DEBUG jclouds.headers - >> Host: api.greenqloud.com
3177 [main] DEBUG jclouds.headers - >> Content-Type: application/x-www-form-urlencoded
3177 [main] DEBUG jclouds.headers - >> Content-Length: 275
3506 [main] DEBUG org.jclouds.http.internal.JavaUrlHttpCommandExecutorService - Receiving response 1114084679: HTTP/1.1 200 OK
3506 [main] DEBUG jclouds.headers - << HTTP/1.1 200 OK
3506 [main] DEBUG jclouds.headers - << Vary: Accept-Encoding
3506 [main] DEBUG jclouds.headers - << Date: Wed, 10 Apr 2013 16:58:57 GMT
3506 [main] DEBUG jclouds.headers - << Via: 1.1 api.greenqloud.com
3507 [main] DEBUG jclouds.headers - << Connection: close
3507 [main] DEBUG jclouds.headers - << Server: Apache-Coyote/1.1
3507 [main] DEBUG jclouds.headers - << Content-Type: text/xml;charset=UTF-8
3507 [main] DEBUG jclouds.headers - << Content-Length: 450
3507 [main] DEBUG jclouds.wire - << "<?xml version="1.0" encoding="UTF-8"?>[\n]"
3508 [main] DEBUG jclouds.wire - << "<DescribeSecurityGroupsResponse xmlns="http://ec2.amazonaws.com/doc/2010-06-15/"><requestId>465b5793-e4ba-42e7-927d-6d80a38c16bc</requestId><securityGroupInfo><item><ownerId>847b2b3d-418f-44ad-a4d4-04c4fc2ce8f0</ownerId><groupId>jclouds#test</groupId><groupName>jclouds#test</groupName><groupDescription>jclouds#test</groupDescription><ipPermissions/></item></securityGroupInfo></DescribeSecurityGroupsResponse>"
3509 [main] DEBUG jclouds.compute - << created securityGroup(jclouds#test)
3509 [main] DEBUG jclouds.compute - >> authorizing securityGroup region(is-1) name(jclouds#test) port(22)
3522 [main] DEBUG org.jclouds.rest.internal.InvokeMappedHttpMethod - >> invoking AuthorizeSecurityGroupIngress
3528 [main] DEBUG org.jclouds.http.internal.JavaUrlHttpCommandExecutorService - Sending request 1571080469: POST https://api.greenqloud.com/ HTTP/1.1
3528 [main] DEBUG jclouds.wire - >> "Action=AuthorizeSecurityGroupIngress&CidrIp=0.0.0.0/0&FromPort=22&GroupName=jclouds%23test&IpProtocol=tcp&Signature=***REMOVED SIGNATURE***&SignatureMethod=HmacSHA256&SignatureVersion=2&Timestamp=2013-04-10T16%3A58%3A36.688Z&ToPort=22&Version=2010-06-15&AWSAccessKeyId=***REMOVED***"
3528 [main] DEBUG jclouds.headers - >> POST https://api.greenqloud.com/ HTTP/1.1
3529 [main] DEBUG jclouds.headers - >> Host: api.greenqloud.com
3529 [main] DEBUG jclouds.headers - >> Content-Type: application/x-www-form-urlencoded
3529 [main] DEBUG jclouds.headers - >> Content-Length: 334
4064 [main] DEBUG org.jclouds.http.internal.JavaUrlHttpCommandExecutorService - Receiving response 1571080469: HTTP/1.1 200 OK
4064 [main] DEBUG jclouds.headers - << HTTP/1.1 200 OK
4064 [main] DEBUG jclouds.headers - << Vary: Accept-Encoding
4064 [main] DEBUG jclouds.headers - << Date: Wed, 10 Apr 2013 16:58:59 GMT
4064 [main] DEBUG jclouds.headers - << Via: 1.1 api.greenqloud.com
4065 [main] DEBUG jclouds.headers - << Connection: close
4065 [main] DEBUG jclouds.headers - << Server: Apache-Coyote/1.1
4065 [main] DEBUG jclouds.headers - << Content-Type: text/xml;charset=UTF-8
4065 [main] DEBUG jclouds.headers - << Content-Length: 247
4065 [main] DEBUG jclouds.wire - << "<?xml version="1.0" encoding="UTF-8"?>[\n]"
4065 [main] DEBUG jclouds.wire - << "<AuthorizeSecurityGroupIngressResponse xmlns="http://ec2.amazonaws.com/doc/2010-06-15/"><requestId>ee481db4-49f5-47ea-95ac-771ea9503484</requestId><return>true</return></AuthorizeSecurityGroupIngressResponse>"
4066 [main] DEBUG jclouds.compute - << authorized securityGroup(jclouds#test)
4066 [main] DEBUG jclouds.compute - >> authorizing securityGroup region(is-1) name(jclouds#test) permission to itself
4073 [main] DEBUG org.jclouds.rest.internal.InvokeMappedHttpMethod - >> invoking DescribeSecurityGroups
4077 [main] DEBUG org.jclouds.http.internal.JavaUrlHttpCommandExecutorService - Sending request 407444802: POST https://api.greenqloud.com/ HTTP/1.1
4077 [main] DEBUG jclouds.wire - >> "Action=DescribeSecurityGroups&GroupName.1=jclouds%23test&Signature=***REMOVED SIGNATURE***&SignatureMethod=HmacSHA256&SignatureVersion=2&Timestamp=2013-04-10T16%3A58%3A37.239Z&Version=2010-06-15&AWSAccessKeyId=***REMOVED***"
4077 [main] DEBUG jclouds.headers - >> POST https://api.greenqloud.com/ HTTP/1.1
4077 [main] DEBUG jclouds.headers - >> Host: api.greenqloud.com
4077 [main] DEBUG jclouds.headers - >> Content-Type: application/x-www-form-urlencoded
4078 [main] DEBUG jclouds.headers - >> Content-Length: 275
4407 [main] DEBUG org.jclouds.http.internal.JavaUrlHttpCommandExecutorService - Receiving response 407444802: HTTP/1.1 200 OK
4407 [main] DEBUG jclouds.headers - << HTTP/1.1 200 OK
4407 [main] DEBUG jclouds.headers - << Vary: Accept-Encoding
4407 [main] DEBUG jclouds.headers - << Date: Wed, 10 Apr 2013 16:58:59 GMT
4407 [main] DEBUG jclouds.headers - << Via: 1.1 api.greenqloud.com
4408 [main] DEBUG jclouds.headers - << Connection: close
4408 [main] DEBUG jclouds.headers - << Server: Apache-Coyote/1.1
4408 [main] DEBUG jclouds.headers - << Content-Type: text/xml;charset=UTF-8
4408 [main] DEBUG jclouds.headers - << Content-Length: 617
4408 [main] DEBUG jclouds.wire - << "<?xml version="1.0" encoding="UTF-8"?>[\n]"
4408 [main] DEBUG jclouds.wire - << "<DescribeSecurityGroupsResponse xmlns="http://ec2.amazonaws.com/doc/2010-06-15/"><requestId>831b0e06-9933-4e54-99fc-07747db59524</requestId><securityGroupInfo><item><ownerId>847b2b3d-418f-44ad-a4d4-04c4fc2ce8f0</ownerId><groupId>jclouds#test</groupId><groupName>jclouds#test</groupName><groupDescription>jclouds#test</groupDescription><ipPermissions><item><ipProtocol>tcp</ipProtocol><fromPort>22</fromPort><toPort>22</toPort><groups/><ipRanges><item><cidrIp>0.0.0.0/0</cidrIp></item></ipRanges></item></ipPermissions></item></securityGroupInfo></DescribeSecurityGroupsResponse>"
4422 [main] DEBUG org.jclouds.rest.internal.InvokeMappedHttpMethod - >> invoking AuthorizeSecurityGroupIngress
4427 [main] DEBUG org.jclouds.http.internal.JavaUrlHttpCommandExecutorService - Sending request -1984377151: POST https://api.greenqloud.com/ HTTP/1.1
4427 [main] DEBUG jclouds.wire - >> "Action=AuthorizeSecurityGroupIngress&GroupName=jclouds%23test&Signature=***REMOVED SIGNATURE***&SignatureMethod=HmacSHA256&SignatureVersion=2&SourceSecurityGroupName=jclouds%23test&SourceSecurityGroupOwnerId=847b2b3d-418f-44ad-a4d4-04c4fc2ce8f0&Timestamp=2013-04-10T16%3A58%3A37.588Z&Version=2010-06-15&AWSAccessKeyId=***REMOVED***"
4427 [main] DEBUG jclouds.headers - >> POST https://api.greenqloud.com/ HTTP/1.1
4427 [main] DEBUG jclouds.headers - >> Host: api.greenqloud.com
4427 [main] DEBUG jclouds.headers - >> Content-Type: application/x-www-form-urlencoded
4427 [main] DEBUG jclouds.headers - >> Content-Length: 383
4724 [main] DEBUG org.jclouds.http.internal.JavaUrlHttpCommandExecutorService - Receiving response -1984377151: HTTP/1.1 400 Bad Request
4724 [main] DEBUG jclouds.headers - << HTTP/1.1 400 Bad Request
4725 [main] DEBUG jclouds.headers - << Transfer-Encoding: chunked
4725 [main] DEBUG jclouds.headers - << Vary: Accept-Encoding
4725 [main] DEBUG jclouds.headers - << Date: Wed, 10 Apr 2013 16:58:59 GMT
4725 [main] DEBUG jclouds.headers - << Via: 1.1 api.greenqloud.com
4725 [main] DEBUG jclouds.headers - << Connection: close
4725 [main] DEBUG jclouds.headers - << Server: Apache-Coyote/1.1
4725 [main] DEBUG jclouds.headers - << Content-Type: text/xml;charset=UTF-8
4725 [main] DEBUG jclouds.wire - << "<?xml version="1.0" encoding="UTF-8"?><Response><Errors><Error><Code>MissingParameter</Code><Message>IpProtocol</Message></Error></Errors><RequestID>1aa6afa7-df8c-478e-a74d-09e008f8a459</RequestID></Response>"
com.google.common.util.concurrent.UncheckedExecutionException: org.jclouds.aws.AWSResponseException: request POST https://api.greenqloud.com/ HTTP/1.1 failed with code 400, error: AWSError{requestId='1aa6afa7-df8c-478e-a74d-09e008f8a459', requestToken='null', code='MissingParameter', message='IpProtocol', context='{Response=, Errors=}'}
at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2263)
at com.google.common.cache.LocalCache.get(LocalCache.java:4000)
at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4004)
at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4874)
at com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:4880)
at org.jclouds.ec2.compute.strategy.CreateKeyPairAndSecurityGroupsAsNeededAndReturnRunOptions.getSecurityGroupsForTagAndOptions(CreateKeyPairAndSecurityGroupsAsNeededAndReturnRunOptions.java:187)
at org.jclouds.ec2.compute.strategy.CreateKeyPairAndSecurityGroupsAsNeededAndReturnRunOptions.addSecurityGroups(CreateKeyPairAndSecurityGroupsAsNeededAndReturnRunOptions.java:111)
at org.jclouds.ec2.compute.strategy.CreateKeyPairAndSecurityGroupsAsNeededAndReturnRunOptions.execute(CreateKeyPairAndSecurityGroupsAsNeededAndReturnRunOptions.java:88)
at org.jclouds.ec2.compute.strategy.EC2CreateNodesInGroupThenAddToSet.createKeyPairAndSecurityGroupsAsNeededThenRunInstances(EC2CreateNodesInGroupThenAddToSet.java:218)
at org.jclouds.ec2.compute.strategy.EC2CreateNodesInGroupThenAddToSet.runInstancesAndWarnOnInvisible(EC2CreateNodesInGroupThenAddToSet.java:156)
at org.jclouds.ec2.compute.strategy.EC2CreateNodesInGroupThenAddToSet.execute(EC2CreateNodesInGroupThenAddToSet.java:137)
at org.jclouds.compute.internal.BaseComputeService.createNodesInGroup(BaseComputeService.java:214)
at org.jclouds.ec2.compute.EC2ComputeService.createNodesInGroup(EC2ComputeService.java:149)
at Application.main(Application.java:73)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)
Caused by: org.jclouds.aws.AWSResponseException: request POST https://api.greenqloud.com/ HTTP/1.1 failed with code 400, error: AWSError{requestId='1aa6afa7-df8c-478e-a74d-09e008f8a459', requestToken='null', code='MissingParameter', message='IpProtocol', context='{Response=, Errors=}'}
at org.jclouds.aws.handlers.ParseAWSErrorFromXmlContent.handleError(ParseAWSErrorFromXmlContent.java:78)
at org.jclouds.http.handlers.DelegatingErrorHandler.handleError(DelegatingErrorHandler.java:69)
at org.jclouds.http.internal.BaseHttpCommandExecutorService.shouldContinue(BaseHttpCommandExecutorService.java:182)
at org.jclouds.http.internal.BaseHttpCommandExecutorService.invoke(BaseHttpCommandExecutorService.java:152)
at org.jclouds.rest.internal.InvokeMappedHttpMethod.invoke(InvokeMappedHttpMethod.java:133)
at org.jclouds.rest.internal.InvokeMappedHttpMethod.apply(InvokeMappedHttpMethod.java:99)
at org.jclouds.rest.internal.InvokeMappedHttpMethod.apply(InvokeMappedHttpMethod.java:60)
at org.jclouds.reflect.FunctionalReflection$FunctionalInvocationHandler.handleInvocation(FunctionalReflection.java:119)
at com.google.common.reflect.AbstractInvocationHandler.invoke(AbstractInvocationHandler.java:70)
at com.sun.proxy.$Proxy56.authorizeSecurityGroupIngressInRegion(Unknown Source)
at org.jclouds.ec2.compute.loaders.CreateSecurityGroupIfNeeded.authorizeGroupToItself(CreateSecurityGroupIfNeeded.java:104)
at org.jclouds.ec2.compute.loaders.CreateSecurityGroupIfNeeded.createSecurityGroupInRegion(CreateSecurityGroupIfNeeded.java:88)
at org.jclouds.ec2.compute.loaders.CreateSecurityGroupIfNeeded.load(CreateSecurityGroupIfNeeded.java:69)
at org.jclouds.ec2.compute.loaders.CreateSecurityGroupIfNeeded.load(CreateSecurityGroupIfNeeded.java:45)
at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3599)
at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2379)
at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2342)
at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2257)
... 18 more
0 [main] DEBUG org.jclouds.rest.internal.InvokeMappedHttpMethod - >> invoking DescribeRegions
109 [main] DEBUG org.jclouds.http.internal.JavaUrlHttpCommandExecutorService - Sending request 1495555473: POST https://api.greenqloud.com/ HTTP/1.1
109 [main] DEBUG jclouds.wire - >> "Action=DescribeRegions&Signature=**REMOVED SIGNATURE**&SignatureMethod=HmacSHA256&SignatureVersion=2&Timestamp=2013-04-10T16%3A59%3A56.686Z&Version=2010-06-15&AWSAccessKeyId=***REMOVED***"
109 [main] DEBUG jclouds.headers - >> POST https://api.greenqloud.com/ HTTP/1.1
109 [main] DEBUG jclouds.headers - >> Host: api.greenqloud.com
109 [main] DEBUG jclouds.headers - >> Content-Type: application/x-www-form-urlencoded
110 [main] DEBUG jclouds.headers - >> Content-Length: 239
730 [main] DEBUG org.jclouds.http.internal.JavaUrlHttpCommandExecutorService - Receiving response 1495555473: HTTP/1.1 200 OK
731 [main] DEBUG jclouds.headers - << HTTP/1.1 200 OK
731 [main] DEBUG jclouds.headers - << Vary: Accept-Encoding
731 [main] DEBUG jclouds.headers - << Date: Wed, 10 Apr 2013 17:00:19 GMT
731 [main] DEBUG jclouds.headers - << Via: 1.1 api.greenqloud.com
731 [main] DEBUG jclouds.headers - << Connection: close
732 [main] DEBUG jclouds.headers - << Server: Apache-Coyote/1.1
732 [main] DEBUG jclouds.headers - << Content-Type: text/xml;charset=UTF-8
732 [main] DEBUG jclouds.headers - << Content-Length: 316
734 [main] DEBUG jclouds.wire - << "<?xml version="1.0" encoding="UTF-8"?>[\n]"
734 [main] DEBUG jclouds.wire - << "<DescribeRegionsResponse xmlns="http://ec2.amazonaws.com/doc/2010-06-15/"><requestId>5fcc2c38-8f3f-44cd-b89c-855e61c0285c</requestId><regionInfo><item><regionName>is-1</regionName><regionEndpoint>api.greenqloud.com</regionEndpoint></item></regionInfo></DescribeRegionsResponse>"
761 [main] DEBUG org.jclouds.rest.internal.InvokeMappedHttpMethod - >> invoking DescribeAvailabilityZones
766 [main] DEBUG org.jclouds.http.internal.JavaUrlHttpCommandExecutorService - Sending request 1052746107: POST https://api.greenqloud.com/ HTTP/1.1
766 [main] DEBUG jclouds.wire - >> "Action=DescribeAvailabilityZones&Signature=**REMOVED SIGNATURE**&SignatureMethod=HmacSHA256&SignatureVersion=2&Timestamp=2013-04-10T16%3A59%3A57.446Z&Version=2010-06-15&AWSAccessKeyId=***REMOVED***"
766 [main] DEBUG jclouds.headers - >> POST https://api.greenqloud.com/ HTTP/1.1
766 [main] DEBUG jclouds.headers - >> Host: api.greenqloud.com
767 [main] DEBUG jclouds.headers - >> Content-Type: application/x-www-form-urlencoded
767 [main] DEBUG jclouds.headers - >> Content-Length: 251
1163 [main] DEBUG org.jclouds.http.internal.JavaUrlHttpCommandExecutorService - Receiving response 1052746107: HTTP/1.1 200 OK
1163 [main] DEBUG jclouds.headers - << HTTP/1.1 200 OK
1163 [main] DEBUG jclouds.headers - << Vary: Accept-Encoding
1164 [main] DEBUG jclouds.headers - << Date: Wed, 10 Apr 2013 17:00:19 GMT
1164 [main] DEBUG jclouds.headers - << Via: 1.1 api.greenqloud.com
1164 [main] DEBUG jclouds.headers - << Connection: close
1164 [main] DEBUG jclouds.headers - << Server: Apache-Coyote/1.1
1164 [main] DEBUG jclouds.headers - << Content-Type: text/xml;charset=UTF-8
1164 [main] DEBUG jclouds.headers - << Content-Length: 360
1165 [main] DEBUG jclouds.wire - << "<?xml version="1.0" encoding="UTF-8"?>[\n]"
1165 [main] DEBUG jclouds.wire - << "<DescribeAvailabilityZonesResponse xmlns="http://ec2.amazonaws.com/doc/2010-06-15/"><requestId>82495d9a-a4ee-4bd4-b8b6-7f479d66d69c</requestId><availabilityZoneInfo><item><zoneName>is-1a</zoneName><zoneState>available</zoneState><regionName/><messageSet/></item></availabilityZoneInfo></DescribeAvailabilityZonesResponse>"
1171 [main] DEBUG org.jclouds.location.suppliers.fromconfig.ZoneIdsFromConfiguration - no jclouds.zones configured for provider greenqloud-compute
1174 [main] DEBUG org.jclouds.location.suppliers.fromconfig.ZoneIdsFromConfiguration - no jclouds.zones configured for provider greenqloud-compute
1174 [main] DEBUG org.jclouds.location.suppliers.fromconfig.ZoneIdsFromConfiguration - no jclouds.zones configured for provider greenqloud-compute
1176 [main] DEBUG jclouds.compute - >> searching params({locationId=is-1, minCores=2.0, minRam=512, minRam=512, osFamily=centos, osVersion=6})
1176 [main] DEBUG jclouds.compute - >> providing images
1203 [main] DEBUG org.jclouds.rest.internal.InvokeMappedHttpMethod - >> submitting DescribeImages
1210 [i/o thread 0] DEBUG org.jclouds.http.internal.JavaUrlHttpCommandExecutorService - Sending request 1861336187: POST https://api.greenqloud.com/ HTTP/1.1
1211 [i/o thread 0] DEBUG jclouds.wire - >> "Action=DescribeImages&Signature=**REMOVED SIGNATURE**&SignatureMethod=HmacSHA256&SignatureVersion=2&Timestamp=2013-04-10T16%3A59%3A57.891Z&Version=2010-06-15&AWSAccessKeyId=***REMOVED***"
1211 [i/o thread 0] DEBUG jclouds.headers - >> POST https://api.greenqloud.com/ HTTP/1.1
1211 [i/o thread 0] DEBUG jclouds.headers - >> Host: api.greenqloud.com
1211 [i/o thread 0] DEBUG jclouds.headers - >> Content-Type: application/x-www-form-urlencoded
1212 [i/o thread 0] DEBUG jclouds.headers - >> Content-Length: 238
2043 [i/o thread 0] DEBUG org.jclouds.http.internal.JavaUrlHttpCommandExecutorService - Receiving response 1861336187: HTTP/1.1 200 OK
2044 [i/o thread 0] DEBUG jclouds.headers - << HTTP/1.1 200 OK
2044 [i/o thread 0] DEBUG jclouds.headers - << Vary: Accept-Encoding
2044 [i/o thread 0] DEBUG jclouds.headers - << Date: Wed, 10 Apr 2013 17:00:20 GMT
2045 [i/o thread 0] DEBUG jclouds.headers - << Via: 1.1 api.greenqloud.com
2045 [i/o thread 0] DEBUG jclouds.headers - << Connection: close
2045 [i/o thread 0] DEBUG jclouds.headers - << Server: Apache-Coyote/1.1
2045 [i/o thread 0] DEBUG jclouds.headers - << Content-Type: text/xml;charset=UTF-8
2046 [i/o thread 0] DEBUG jclouds.headers - << Content-Length: 8465
2046 [i/o thread 0] DEBUG jclouds.wire - << "<?xml version="1.0" encoding="UTF-8"?>[\n]"
2048 [i/o thread 0] DEBUG jclouds.wire - << "<DescribeImagesResponse xmlns="http://ec2.amazonaws.com/doc/2010-06-15/"><requestId>a1667064-db89-4fad-9aee-1c0a5ca9d6a9</requestId><imagesSet><item><imageId>qmi-b58041dd</imageId><imageLocation>Ubuntu Server 12.04.1</imageLocation><imageState>available</imageState><imageOwnerId>admin</imageOwnerId><isPublic>true</isPublic><productCodes><item><productCode/></item></productCodes><architecture>x86_64</architecture><imageType>machine</imageType><kernelId/><ramdiskId/><platform/><stateReason><code/><message/></stateReason><imageOwnerAlias/><name>Ubuntu Server 12.04.1 LTS</name><description>Ubuntu Server 12.04.1</description><rootDeviceType>ebs</rootDeviceType><rootDeviceName/><blockDeviceMapping/><hypervisor>kvm</hypervisor></item><item><imageId>qmi-098feb2c</imageId><imageLocation>CentOS-5.8</imageLocation><imageState>available</imageState><imageOwnerId>admin</imageOwnerId><isPublic>true</isPublic><productCodes><item><productCode/></item></productCodes><architecture>x86_64</architecture><imageType>machine</imageType><kernelId/><ramdiskId/><platform/><stateReason><code/><message/></stateReason><imageOwnerAlias/><name>CentOS 5.8</name><description>CentOS-5.8</description><rootDeviceType>ebs</rootDeviceType><rootDeviceName/><blockDeviceMapping/><hypervisor>kvm</hypervisor></item><item><imageId>qmi-05bee719</imageId><imageLocation>Ubuntu 12.04.1 Desktop</imageLocation><imageState>available</imageState><imageOwnerId>admin</imageOwnerId><isPublic>true</isPublic><productCodes><item><productCode/></item></productCodes><architecture>x86_64</architecture><imageType>machine</imageType><kernelId/><ramdiskId/><platform/><stateReason><code/><message/></stateReason><imageOwnerAlias/><name>Ubuntu Desktop 12.04.1</name><description>Ubuntu 12.04.1 Desktop</description><rootDeviceType>ebs</rootDeviceType><rootDeviceName/><blockDeviceMapping/><hypervisor>kvm</hypervisor></item><item><imageId>qmi-542v8843</imageId><imageLocation>Windows Server 2008 R2 Datacenter</imageLocation><imageState>available</imageState><imageOwnerId>75de47e0-5ee8-41b4-9d19-2340fc9af31e</imageOwnerId><isPublic>true</isPublic><productCodes><item><productCode/></item></productCodes><architecture>x86_64</architecture><imageType>machine</imageType><kernelId/><ramdiskId/><platform/><stateReason><code/><message/></stateReason><imageOwnerAlias/><name>Windows Server 2008 R2 Datacenter</name><description>Windows Server 2008 R2 Datacenter</description><rootDeviceType>ebs</rootDeviceType><rootDeviceName/><blockDeviceMapping/><hypervisor>kvm</hypervisor></item><item><imageId>qmi-fa4bdae0</imageId><imageLocation>Fedora 16 Server</imageLocation><imageState>available</imageState><imageOwnerId>admin</imageOwnerId><isPublic>true</isPublic><productCodes><item><productCode/></item></productCodes><architecture>x86_64</architecture><imageType>machine</imageType><kernelId/><ramdiskId/><platform/><stateReason><code/><message/></stateReason><imageOwnerAlias/><name>Fedora 16 Server</name><description>Fedora 16 Server</description><rootDeviceType>ebs</rootDeviceType><rootDeviceName/><blockDeviceMapping/><hypervisor>kvm</hypervisor></item><item><imageId>qmi-4e5b842f</imageId><imageLocation>Ubuntu Server 10.04 (64-bit)</imageLocation><imageState>available</imageState><imageOwnerId>admin</imageOwnerId><isPublic>true</isPublic><productCodes><item><productCode/></item></productCodes><architecture>x86_64</architecture><imageType>machine</imageType><kernelId/><ramdiskId/><platform/><stateReason><code/><message/></stateReason><imageOwnerAlias/><name>Ubuntu Server 10.04.3</name><description>Ubuntu Server 10.04 (64-bit)</description><rootDeviceType>ebs</rootDeviceType><rootDeviceName/><blockDeviceMapping/><hypervisor>kvm</hypervisor></item><item><imageId>qmi-9ac92558</imageId><imageLocation>Ubuntu Server 11.10 (64-bit)</imageLocation><imageState>available</imageState><imageOwnerId>admin</imageOwnerId><isPublic>true</isPublic><productCodes><item><productCode/></item></productCodes><architecture>x86_64</architecture><imageType>machine</imageType><kernelId/><ramdiskId/><platform/><stateReason><code/><message/></stateReason><imageOwnerAlias/><name>Ubuntu Server 11.10</name><description>Ubuntu Server 11.10 (64-bit)</description><rootDeviceType>ebs</rootDeviceType><rootDeviceName/><blockDeviceMapping/><hypervisor>kvm</hypervisor></item><item><imageId>qmi-f2a9d2ba</imageId><imageLocation>Debian 6.0 (64-bit)</imageLocation><imageState>available</imageState><imageOwnerId>admin</imageOwnerId><isPublic>true</isPublic><productCodes><item><productCode/></item></productCodes><architecture>x86_64</architecture><imageType>machine</imageType><kernelId/><ramdiskId/><platform/><stateReason><code/><message/></stateReason><imageOwnerAlias/><name>Debian 6.0</name><description>Debian 6.0 (64-bit)</description><rootDeviceType>ebs</rootDeviceType><rootDeviceName/><blockDeviceMapping/><hypervisor>kvm</hypervisor></item><item><imageId>qmi-96f82145</imageId><imageLocation>CentOS 6.0 (64-bit)</imageLocation><imageState>available</imageState><imageOwnerId>admin</imageOwnerId><isPublic>true</isPublic><productCodes><item><productCode/></item></productCodes><architecture>x86_64</architecture><imageType>machine</imageType><kernelId/><ramdiskId/><platform/><stateReason><code/><message/></stateReason><imageOwnerAlias/><name>CentOS 6.0</name><description>CentOS 6.0 (64-bit)</description><rootDeviceType>ebs</rootDeviceType><rootDeviceName/><blockDeviceMapping/><hypervisor>kvm</hypervisor></item><item><imageId>qmi-42e877f6</imageId><imageLocation>CentOS 6.0 GUI (64-bit)</imageLocation><imageState>available</imageState><imageOwnerId>admin</imageOwnerId><isPublic>true</isPublic><productCodes><item><productCode/></item></productCodes><architecture>x86_64</architecture><imageType>machine</imageType><kernelId/><ramdiskId/><platform/><stateReason><code/><message/></stateReason><imageOwnerAlias/><name>CentOS 6.0 GUI</name><description>CentOS 6.0 GUI (64-bit)</description><rootDeviceType>ebs</rootDeviceType><rootDeviceName/><blockDeviceMapping/><hypervisor>kvm</hypervisor></item><item><imageId>qmi-bd224a03</imageId><imageLocation>Ubuntu Server 12.10</imageLocation><imageState>available</imageState><imageOwnerId>admin</imageOwnerId><isPublic>true</isPublic><productCodes><item><productCode/></item></productCodes><architecture>x86_64</architecture><imageType>machine</imageType><kernelId/><ramdiskId/><platform/><stateReason><code/><message/></stateReason><imageOwnerAlias/><name>Ubuntu Server 12.10</name><description>Ubuntu Server 12.10</description><rootDeviceType>ebs</rootDeviceType><rootDeviceName/><blockDeviceMapping/><hypervisor>kvm</hypervisor></item><item><imageId>qmi-1131f352</imageId><imageLocation>Windows Server 2012 Datacenter</imageLocation><imageState>available</imageState><imageOwnerId>admin</imageOwnerId><isPublic>true</isPublic><productCodes><item><productCode/></item></productCodes><architecture>x86_64</architecture><imageType>machine</imageType><kernelId/><ramdiskId/><platform/><stateReason><code/><message/></stateReason><imageOwnerAlias/><name>Windows Server 2012 Datacenter</name><description>Windows Server 2012 Datacenter</description><rootDeviceType>ebs</rootDeviceType><rootDeviceName/><blockDeviceMapping/><hypervisor>kvm</hypervisor></item><item><imageId>qmi-65419ca1</imageId><imageLocation>CentOS 6.3 GUI</imageLocation><imageState>available</imageState><imageOwnerId>admin</imageOwnerId><isPublic>true</isPublic><productCodes><item><productCode/></item></productCodes><architecture>x86_64</architecture><imageType>machine</imageType><kernelId/><ramdiskId/><platform/><stateReason><code/><message/></stateReason><imageOwnerAlias/><name>CentOS 6.3 GUI</name><description>CentOS 6.3 GUI</description><rootDeviceType>ebs</rootDeviceType><rootDeviceName/><blockDeviceMapping/><hypervisor>kvm</hypervisor></item><item><imageId>qmi-b95145f0</imageId><imageLocation>CentOS 6.3</imageLocation><imageState>available</imageState><imageOwnerId>admin</imageOwnerId><isPublic>true</isPublic><productCodes><item><productCode/></item></productCodes><architecture>x86_64</architecture><imageType>machine</imageType><kernelId/><ramdiskId/><platform/><stateReason><code/><message/></stateReason><imageOwnerAlias/><name>CentOS 6.3</name><description>CentOS 6.3</description><rootDeviceType>ebs</rootDeviceType><rootDeviceName/><blockDeviceMapping/><hypervisor>kvm</hypervisor></item></imagesSet></DescribeImagesResponse>"
2065 [main] TRACE jclouds.compute - amis, completed: 1/1, errors: 0, rate: 848ms/op
2099 [main] DEBUG jclouds.compute - << images(14)
2121 [main] TRACE jclouds.compute - << matched hardware(c1.medium)
2122 [main] TRACE jclouds.compute - << matched images([is-1/qmi-96f82145, is-1/qmi-42e877f6, is-1/qmi-65419ca1, is-1/qmi-b95145f0])
2123 [main] TRACE jclouds.compute - << best images([is-1/qmi-65419ca1])
2124 [main] DEBUG jclouds.compute - << matched image(is-1/qmi-65419ca1) hardware(c1.medium) location(is-1)
Creating Server
2125 [main] DEBUG jclouds.compute - >> running 1 node group(test) location(is-1) image(is-1/qmi-65419ca1) hardwareProfile(c1.medium) options({})
2127 [main] DEBUG jclouds.compute - >> creating keyPair region(is-1) group(test)
2147 [main] DEBUG org.jclouds.rest.internal.InvokeMappedHttpMethod - >> invoking CreateKeyPair
2151 [main] DEBUG org.jclouds.http.internal.JavaUrlHttpCommandExecutorService - Sending request -1249829390: POST https://api.greenqloud.com/ HTTP/1.1
2151 [main] DEBUG jclouds.wire - >> "Action=CreateKeyPair&KeyName=jclouds%23test%23bac&Signature=**REMOVED SIGNATURE**&SignatureMethod=HmacSHA256&SignatureVersion=2&Timestamp=2013-04-10T16%3A59%3A58.833Z&Version=2010-06-15&AWSAccessKeyId=***REMOVED***"
2151 [main] DEBUG jclouds.headers - >> POST https://api.greenqloud.com/ HTTP/1.1
2152 [main] DEBUG jclouds.headers - >> Host: api.greenqloud.com
2152 [main] DEBUG jclouds.headers - >> Content-Type: application/x-www-form-urlencoded
2152 [main] DEBUG jclouds.headers - >> Content-Length: 266
2791 [main] DEBUG org.jclouds.http.internal.JavaUrlHttpCommandExecutorService - Receiving response -1249829390: HTTP/1.1 200 OK
2791 [main] DEBUG jclouds.headers - << HTTP/1.1 200 OK
2791 [main] DEBUG jclouds.headers - << Vary: Accept-Encoding
2791 [main] DEBUG jclouds.headers - << Date: Wed, 10 Apr 2013 17:00:20 GMT
2791 [main] DEBUG jclouds.headers - << Via: 1.1 api.greenqloud.com
2792 [main] DEBUG jclouds.headers - << Connection: close
2792 [main] DEBUG jclouds.headers - << Server: Apache-Coyote/1.1
2792 [main] DEBUG jclouds.headers - << Content-Type: text/xml;charset=UTF-8
2792 [main] DEBUG jclouds.headers - << Content-Length: 1223
2792 [main] DEBUG jclouds.wire - << "<?xml version="1.0" encoding="UTF-8"?>[\n]"
2793 [main] DEBUG jclouds.wire - << "<CreateKeyPairResponse xmlns="http://ec2.amazonaws.com/doc/2010-06-15/"><requestId>2bdf4dfe-0ba8-4b3c-b331-d85937e92721</requestId><keyName>jclouds#test#bac</keyName><keyFingerprint>60:4c:39:16:24:7e:69:dd:00:45:f0:5c:a0:2f:2b:90</keyFingerprint><keyMaterial>-----BEGIN RSA PRIVATE KEY-----[\n]"
***REMOVED PRIVATE KEY CONTENTS***
2793 [main] DEBUG jclouds.wire - << "-----END RSA PRIVATE KEY-----[\n]"
2793 [main] DEBUG jclouds.wire - << "</keyMaterial></CreateKeyPairResponse>"
2830 [main] DEBUG jclouds.compute - << created keyPair([region=is-1, keyName=jclouds#test#bac, fingerprint=60:4c:39:16:24:7e:69:dd:00:45:f0:5c:a0:2f:2b:90, sha1OfPrivateKey=60:4c:39:16:24:7e:69:dd:00:45:f0:5c:a0:2f:2b:90, keyMaterial?=true])
2831 [main] DEBUG jclouds.compute - >> creating securityGroup region(is-1) name(jclouds#test)
2846 [main] DEBUG org.jclouds.rest.internal.InvokeMappedHttpMethod - >> invoking CreateSecurityGroup
2873 [main] DEBUG org.jclouds.http.internal.JavaUrlHttpCommandExecutorService - Sending request 1493761604: POST https://api.greenqloud.com/ HTTP/1.1
2873 [main] DEBUG jclouds.wire - >> "Action=CreateSecurityGroup&GroupDescription=jclouds%23test&GroupName=jclouds%23test&Signature=**REMOVED SIGNATURE**&SignatureMethod=HmacSHA256&SignatureVersion=2&Timestamp=2013-04-10T16%3A59%3A59.531Z&Version=2010-06-15&AWSAccessKeyId=***REMOVED***"
2873 [main] DEBUG jclouds.headers - >> POST https://api.greenqloud.com/ HTTP/1.1
2874 [main] DEBUG jclouds.headers - >> Host: api.greenqloud.com
2874 [main] DEBUG jclouds.headers - >> Content-Type: application/x-www-form-urlencoded
2874 [main] DEBUG jclouds.headers - >> Content-Length: 300
3421 [main] DEBUG org.jclouds.http.internal.JavaUrlHttpCommandExecutorService - Receiving response 1493761604: HTTP/1.1 400 Bad Request
3421 [main] DEBUG jclouds.headers - << HTTP/1.1 400 Bad Request
3421 [main] DEBUG jclouds.headers - << Transfer-Encoding: chunked
3421 [main] DEBUG jclouds.headers - << Vary: Accept-Encoding
3422 [main] DEBUG jclouds.headers - << Date: Wed, 10 Apr 2013 17:00:21 GMT
3422 [main] DEBUG jclouds.headers - << Via: 1.1 api.greenqloud.com
3422 [main] DEBUG jclouds.headers - << Connection: close
3422 [main] DEBUG jclouds.headers - << Server: Apache-Coyote/1.1
3422 [main] DEBUG jclouds.headers - << Content-Type: text/xml;charset=UTF-8
3423 [main] DEBUG jclouds.wire - << "<?xml version="1.0" encoding="UTF-8"?><Response><Errors><Error><Code>InvalidGroup.Duplicate</Code><Message>Unable to create group; a group with name 'jclouds#test' already exists</Message></Error></Errors><RequestID>41f0b3b1-92ec-45de-8375-ff8a6cc2b720</RequestID></Response>"
3431 [main] DEBUG jclouds.compute - << reused securityGroup(jclouds#test)
3431 [main] DEBUG jclouds.compute - >> running 1 instance region(is-1) zone(null) ami(qmi-65419ca1) params({InstanceType=[c1.medium], SecurityGroup.1=[jclouds#test], KeyName=[jclouds#test#bac]})
3453 [main] DEBUG org.jclouds.rest.internal.InvokeMappedHttpMethod - >> invoking RunInstances
3456 [main] DEBUG org.jclouds.http.internal.JavaUrlHttpCommandExecutorService - Sending request 1934162181: POST https://api.greenqloud.com/ HTTP/1.1
3456 [main] DEBUG jclouds.wire - >> "Action=RunInstances&ImageId=qmi-65419ca1&InstanceType=c1.medium&KeyName=jclouds%23test%23bac&MaxCount=1&MinCount=1&SecurityGroup.1=jclouds%23test&Signature=**REMOVED SIGNATURE**&SignatureMethod=HmacSHA256&SignatureVersion=2&Timestamp=2013-04-10T17%3A00%3A00.138Z&Version=2010-06-15&AWSAccessKeyId=***REMOVED***"
3456 [main] DEBUG jclouds.headers - >> POST https://api.greenqloud.com/ HTTP/1.1
3456 [main] DEBUG jclouds.headers - >> Host: api.greenqloud.com
3457 [main] DEBUG jclouds.headers - >> Content-Type: application/x-www-form-urlencoded
3457 [main] DEBUG jclouds.headers - >> Content-Length: 364
4263 [main] DEBUG org.jclouds.http.internal.JavaUrlHttpCommandExecutorService - Receiving response 1934162181: HTTP/1.1 400 Bad Request
4263 [main] DEBUG jclouds.headers - << HTTP/1.1 400 Bad Request
4263 [main] DEBUG jclouds.headers - << Transfer-Encoding: chunked
4264 [main] DEBUG jclouds.headers - << Vary: Accept-Encoding
4264 [main] DEBUG jclouds.headers - << Date: Wed, 10 Apr 2013 17:00:21 GMT
4264 [main] DEBUG jclouds.headers - << Via: 1.1 api.greenqloud.com
4264 [main] DEBUG jclouds.headers - << Connection: close
4264 [main] DEBUG jclouds.headers - << Server: Apache-Coyote/1.1
4264 [main] DEBUG jclouds.headers - << Content-Type: text/xml;charset=UTF-8
4265 [main] DEBUG jclouds.wire - << "<?xml version="1.0" encoding="UTF-8"?><Response><Errors><Error><Code>InvalidParameterValue</Code><Message>Unknown instance type: c1.medium</Message></Error></Errors><RequestID>914ee45f-76e6-4167-9050-dcb68619de5b</RequestID></Response>"
org.jclouds.aws.AWSResponseException: request POST https://api.greenqloud.com/ HTTP/1.1 failed with code 400, error: AWSError{requestId='914ee45f-76e6-4167-9050-dcb68619de5b', requestToken='null', code='InvalidParameterValue', message='Unknown instance type: c1.medium', context='{Response=, Errors=}'}
at org.jclouds.aws.handlers.ParseAWSErrorFromXmlContent.handleError(ParseAWSErrorFromXmlContent.java:78)
at org.jclouds.http.handlers.DelegatingErrorHandler.handleError(DelegatingErrorHandler.java:69)
at org.jclouds.http.internal.BaseHttpCommandExecutorService.shouldContinue(BaseHttpCommandExecutorService.java:182)
at org.jclouds.http.internal.BaseHttpCommandExecutorService.invoke(BaseHttpCommandExecutorService.java:152)
at org.jclouds.rest.internal.InvokeMappedHttpMethod.invoke(InvokeMappedHttpMethod.java:133)
at org.jclouds.rest.internal.InvokeMappedHttpMethod.apply(InvokeMappedHttpMethod.java:99)
at org.jclouds.rest.internal.InvokeMappedHttpMethod.apply(InvokeMappedHttpMethod.java:60)
at org.jclouds.reflect.FunctionalReflection$FunctionalInvocationHandler.handleInvocation(FunctionalReflection.java:119)
at com.google.common.reflect.AbstractInvocationHandler.invoke(AbstractInvocationHandler.java:70)
at com.sun.proxy.$Proxy57.runInstancesInRegion(Unknown Source)
at org.jclouds.ec2.compute.strategy.EC2CreateNodesInGroupThenAddToSet.createNodesInRegionAndZone(EC2CreateNodesInGroupThenAddToSet.java:234)
at org.jclouds.ec2.compute.strategy.EC2CreateNodesInGroupThenAddToSet.createKeyPairAndSecurityGroupsAsNeededThenRunInstances(EC2CreateNodesInGroupThenAddToSet.java:220)
at org.jclouds.ec2.compute.strategy.EC2CreateNodesInGroupThenAddToSet.runInstancesAndWarnOnInvisible(EC2CreateNodesInGroupThenAddToSet.java:156)
at org.jclouds.ec2.compute.strategy.EC2CreateNodesInGroupThenAddToSet.execute(EC2CreateNodesInGroupThenAddToSet.java:137)
at org.jclouds.compute.internal.BaseComputeService.createNodesInGroup(BaseComputeService.java:214)
at org.jclouds.ec2.compute.EC2ComputeService.createNodesInGroup(EC2ComputeService.java:149)
at Application.main(Application.java:73)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment