Re: error with example code for OpenStack

2014-12-18 Thread Everett Toews
If you’re only using the example from the website, there should be no trace of 
jclouds 1.5.7 in your dependency tree. Can you please share your pom.xml file 
with us?

It should exactly match this one [1].

Thanks,
Everett

[1] http://jclouds.apache.org/guides/openstack/#pom


On Dec 16, 2014, at 6:33 AM, Jesus arteche 
chechu.li...@gmail.commailto:chechu.li...@gmail.com wrote:

hey

thanks for the answer, I downloaded following the steps from the website, using 
the Maven approach (yesterday). This is the output of your command:

[INFO] Scanning for projects...
[INFO]
[INFO] 
[INFO] Building my-app 1.0-SNAPSHOT
[INFO] 
[INFO]
[INFO] --- maven-dependency-plugin:2.1:tree (default-cli) @ my-app ---
[INFO] com.mycompany.app:my-app:jar:1.0-SNAPSHOT
[INFO] +- org.apache.jclouds:jclouds-all:jar:1.8.1:compile
[INFO] |  +- org.apache.jclouds.api:rackspace-cloudidentity:jar:1.8.1:compile
[INFO] |  |  \- org.apache.jclouds.api:openstack-keystone:jar:1.8.1:compile
[INFO] |  +- org.apache.jclouds.api:openstack-cinder:jar:1.8.1:compile
[INFO] |  |  \- org.apache.jclouds:jclouds-core:jar:1.8.1:compile
[INFO] |  | \- javax.ws.rs:jsr311-api:jar:1.1.1:compile
[INFO] |  +- org.apache.jclouds.api:rackspace-clouddns:jar:1.8.1:compile
[INFO] |  +- org.apache.jclouds.provider:aws-cloudwatch:jar:1.8.1:compile
[INFO] |  |  \- org.apache.jclouds.api:cloudwatch:jar:1.8.1:compile
[INFO] |  +- 
org.apache.jclouds.provider:rackspace-cloudblockstorage-us:jar:1.8.1:compile
[INFO] |  +- 
org.apache.jclouds.provider:rackspace-cloudblockstorage-uk:jar:1.8.1:compile
[INFO] |  +- org.apache.jclouds.provider:rackspace-clouddns-us:jar:1.8.1:compile
[INFO] |  +- org.apache.jclouds.provider:rackspace-clouddns-uk:jar:1.8.1:compile
[INFO] |  +- 
org.apache.jclouds.provider:rackspace-clouddatabases-us:jar:1.8.1:compile
[INFO] |  |  \- org.apache.jclouds.api:openstack-trove:jar:1.8.1:compile
[INFO] |  +- 
org.apache.jclouds.provider:rackspace-clouddatabases-uk:jar:1.8.1:compile
[INFO] |  +- org.apache.jclouds.provider:aws-sqs:jar:1.8.1:compile
[INFO] |  |  \- org.apache.jclouds.api:sqs:jar:1.8.1:compile
[INFO] |  +- org.apache.jclouds.provider:aws-sts:jar:1.8.1:compile
[INFO] |  |  \- org.apache.jclouds.api:sts:jar:1.8.1:compile
[INFO] |  +- org.apache.jclouds.provider:aws-route53:jar:1.8.1:compile
[INFO] |  |  \- org.apache.jclouds.api:route53:jar:1.8.1:compile
[INFO] |  +- org.apache.jclouds.provider:ultradns-ws:jar:1.8.1:compile
[INFO] |  +- org.apache.jclouds.provider:dynect:jar:1.8.1:compile
[INFO] |  +- org.apache.jclouds:jclouds-allloadbalancer:jar:1.8.1:compile
[INFO] |  |  +- 
org.apache.jclouds.provider:rackspace-cloudloadbalancers-uk:jar:1.8.1:compile
[INFO] |  |  |  +- org.apache.jclouds:jclouds-loadbalancer:jar:1.8.1:compile
[INFO] |  |  |  \- 
org.apache.jclouds.api:rackspace-cloudloadbalancers:jar:1.8.1:compile
[INFO] |  |  \- 
org.apache.jclouds.provider:rackspace-cloudloadbalancers-us:jar:1.8.1:compile
[INFO] |  +- org.apache.jclouds:jclouds-allcompute:jar:1.8.1:compile
[INFO] |  |  +- org.apache.jclouds.provider:aws-ec2:jar:1.8.1:compile
[INFO] |  |  +- org.apache.jclouds.api:openstack-nova:jar:1.8.1:compile
[INFO] |  |  |  \- org.apache.jclouds:jclouds-compute:jar:1.8.1:compile
[INFO] |  |  | \- org.apache.jclouds:jclouds-scriptbuilder:jar:1.8.1:compile
[INFO] |  |  +- org.apache.jclouds.api:openstack-nova-ec2:jar:1.8.1:compile
[INFO] |  |  +- org.apache.jclouds.api:byon:jar:1.8.1:compile
[INFO] |  |  +- org.apache.jclouds.api:ec2:jar:1.8.1:compile
[INFO] |  |  +- org.apache.jclouds.provider:cloudservers-us:jar:1.8.1:compile
[INFO] |  |  |  \- org.apache.jclouds.common:openstack-common:jar:1.8.1:compile
[INFO] |  |  +- org.apache.jclouds.provider:cloudservers-uk:jar:1.8.1:compile
[INFO] |  |  +- org.apache.jclouds.api:cloudservers:jar:1.8.1:compile
[INFO] |  |  +- org.apache.jclouds.api:vcloud:jar:1.8.1:compile
[INFO] |  |  +- org.apache.jclouds.provider:gogrid:jar:1.8.1:compile
[INFO] |  |  +- org.apache.jclouds.api:elasticstack:jar:1.8.1:compile
[INFO] |  |  +- org.apache.jclouds.provider:elastichosts-lon-p:jar:1.8.1:compile
[INFO] |  |  +- org.apache.jclouds.provider:elastichosts-sat-p:jar:1.8.1:compile
[INFO] |  |  +- org.apache.jclouds.provider:elastichosts-lon-b:jar:1.8.1:compile
[INFO] |  |  +- org.apache.jclouds.provider:openhosting-east1:jar:1.8.1:compile
[INFO] |  |  +- org.apache.jclouds.provider:serverlove-z1-man:jar:1.8.1:compile
[INFO] |  |  +- org.apache.jclouds.provider:skalicloud-sdg-my:jar:1.8.1:compile
[INFO] |  |  +- org.apache.jclouds.provider:go2cloud-jhb1:jar:1.8.1:compile
[INFO] |  |  +- org.apache.jclouds.provider:softlayer:jar:1.8.1:compile
[INFO] |  |  +- org.apache.jclouds.api:cloudstack:jar:1.8.1:compile
[INFO] |  |  +- org.apache.jclouds.provider:hpcloud-compute:jar:1.8.1:compile
[INFO] |  |  +- 

Re: error with example code for OpenStack

2014-12-17 Thread Ignasi Barrera
It seems that you are *not* trying to use Nova but the swift provider?
Can you paste the code you are using?

On 16 December 2014 at 18:44, Jesus arteche chechu.li...@gmail.com wrote:
 I could compile it, but executing...I got this:

 Exception in thread main java.util.ServiceConfigurationError:
 org.jclouds.providers.ProviderMetadata: Provider
 org.jclouds.rackspace.cloudfiles.CloudFilesUSProviderMetadata could not be
 instantiated
 at java.util.ServiceLoader.fail(ServiceLoader.java:235)
 at java.util.ServiceLoader.access$100(ServiceLoader.java:192)
 at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:388)
 at java.util.ServiceLoader$1.next(ServiceLoader.java:456)
 at
 com.google.common.collect.ImmutableCollection$Builder.addAll(ImmutableCollection.java:281)
 at
 com.google.common.collect.ImmutableCollection$ArrayBasedBuilder.addAll(ImmutableCollection.java:360)
 at
 com.google.common.collect.ImmutableSet$Builder.addAll(ImmutableSet.java:508)
 at org.jclouds.providers.Providers.all(Providers.java:82)
 at org.jclouds.providers.Providers.withId(Providers.java:99)
 at org.jclouds.ContextBuilder.newBuilder(ContextBuilder.java:165)
 at JCloudsNova.init(JCloudsNova.java:38)
 at JCloudsNova.main(JCloudsNova.java:19)
 Caused by: java.lang.NoSuchMethodError:
 org/jclouds/openstack/swift/SwiftApiMetadata$Builder.init(Ljava/lang/Class;)V
 at
 org.jclouds.cloudfiles.CloudFilesApiMetadata$Builder.init(CloudFilesApiMetadata.java:57)
 at
 org.jclouds.cloudfiles.CloudFilesApiMetadata.init(CloudFilesApiMetadata.java:42)
 at
 org.jclouds.rackspace.cloudfiles.CloudFilesUSProviderMetadata$Builder.init(CloudFilesUSProviderMetadata.java:59)
 at
 org.jclouds.rackspace.cloudfiles.CloudFilesUSProviderMetadata.builder(CloudFilesUSProviderMetadata.java:34)
 at
 org.jclouds.rackspace.cloudfiles.CloudFilesUSProviderMetadata.init(CloudFilesUSProviderMetadata.java:43)
 at java.lang.J9VMInternals.newInstanceImpl(Native Method)
 at java.lang.Class.newInstance(Class.java:1628)
 at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:384)
 ... 9 more


 On Tue, Dec 16, 2014 at 12:52 PM, Ignasi Barrera n...@apache.org wrote:

 You have a mix of jclouds 1.5.7 and jclouds 1.8.1 dependencies that is
 causing classpath issues.
 Can you change your dependencies to use just jclouds 1.8.1? I'm pretty
 sure that will fix your issue.


 I.

 On 16 December 2014 at 13:33, Jesus arteche chechu.li...@gmail.com
 wrote:
  hey
 
  thanks for the answer, I downloaded following the steps from the
  website,
  using the Maven approach (yesterday). This is the output of your
  command:
 
  [INFO] Scanning for projects...
  [INFO]
  [INFO]
  
  [INFO] Building my-app 1.0-SNAPSHOT
  [INFO]
  
  [INFO]
  [INFO] --- maven-dependency-plugin:2.1:tree (default-cli) @ my-app ---
  [INFO] com.mycompany.app:my-app:jar:1.0-SNAPSHOT
  [INFO] +- org.apache.jclouds:jclouds-all:jar:1.8.1:compile
  [INFO] |  +-
  org.apache.jclouds.api:rackspace-cloudidentity:jar:1.8.1:compile
  [INFO] |  |  \-
  org.apache.jclouds.api:openstack-keystone:jar:1.8.1:compile
  [INFO] |  +- org.apache.jclouds.api:openstack-cinder:jar:1.8.1:compile
  [INFO] |  |  \- org.apache.jclouds:jclouds-core:jar:1.8.1:compile
  [INFO] |  | \- javax.ws.rs:jsr311-api:jar:1.1.1:compile
  [INFO] |  +- org.apache.jclouds.api:rackspace-clouddns:jar:1.8.1:compile
  [INFO] |  +-
  org.apache.jclouds.provider:aws-cloudwatch:jar:1.8.1:compile
  [INFO] |  |  \- org.apache.jclouds.api:cloudwatch:jar:1.8.1:compile
  [INFO] |  +-
 
  org.apache.jclouds.provider:rackspace-cloudblockstorage-us:jar:1.8.1:compile
  [INFO] |  +-
 
  org.apache.jclouds.provider:rackspace-cloudblockstorage-uk:jar:1.8.1:compile
  [INFO] |  +-
  org.apache.jclouds.provider:rackspace-clouddns-us:jar:1.8.1:compile
  [INFO] |  +-
  org.apache.jclouds.provider:rackspace-clouddns-uk:jar:1.8.1:compile
  [INFO] |  +-
 
  org.apache.jclouds.provider:rackspace-clouddatabases-us:jar:1.8.1:compile
  [INFO] |  |  \- org.apache.jclouds.api:openstack-trove:jar:1.8.1:compile
  [INFO] |  +-
 
  org.apache.jclouds.provider:rackspace-clouddatabases-uk:jar:1.8.1:compile
  [INFO] |  +- org.apache.jclouds.provider:aws-sqs:jar:1.8.1:compile
  [INFO] |  |  \- org.apache.jclouds.api:sqs:jar:1.8.1:compile
  [INFO] |  +- org.apache.jclouds.provider:aws-sts:jar:1.8.1:compile
  [INFO] |  |  \- org.apache.jclouds.api:sts:jar:1.8.1:compile
  [INFO] |  +- org.apache.jclouds.provider:aws-route53:jar:1.8.1:compile
  [INFO] |  |  \- org.apache.jclouds.api:route53:jar:1.8.1:compile
  [INFO] |  +- org.apache.jclouds.provider:ultradns-ws:jar:1.8.1:compile
  [INFO] |  +- org.apache.jclouds.provider:dynect:jar:1.8.1:compile
  [INFO] |  +-
  org.apache.jclouds:jclouds-allloadbalancer:jar:1.8.1:compile
  [INFO] |  |  +-
 
  org.apache.jclouds.provider:rackspace-cloudloadbalancers-uk:jar:1.8.1:compile
  [INFO] |  |  |  +-

Re: error with example code for OpenStack

2014-12-16 Thread Jesus arteche
hey

thanks for the answer, I downloaded following the steps from the website,
using the Maven approach (yesterday). This is the output of your command:

[INFO] Scanning for projects...
[INFO]

[INFO]

[INFO] Building my-app 1.0-SNAPSHOT
[INFO]

[INFO]
[INFO] --- maven-dependency-plugin:2.1:tree (default-cli) @ my-app ---
[INFO] com.mycompany.app:my-app:jar:1.0-SNAPSHOT
[INFO] +- org.apache.jclouds:jclouds-all:jar:1.8.1:compile
[INFO] |  +-
org.apache.jclouds.api:rackspace-cloudidentity:jar:1.8.1:compile
[INFO] |  |  \- org.apache.jclouds.api:openstack-keystone:jar:1.8.1:compile
[INFO] |  +- org.apache.jclouds.api:openstack-cinder:jar:1.8.1:compile
[INFO] |  |  \- org.apache.jclouds:jclouds-core:jar:1.8.1:compile
[INFO] |  | \- javax.ws.rs:jsr311-api:jar:1.1.1:compile
[INFO] |  +- org.apache.jclouds.api:rackspace-clouddns:jar:1.8.1:compile
[INFO] |  +- org.apache.jclouds.provider:aws-cloudwatch:jar:1.8.1:compile
[INFO] |  |  \- org.apache.jclouds.api:cloudwatch:jar:1.8.1:compile
[INFO] |  +-
org.apache.jclouds.provider:rackspace-cloudblockstorage-us:jar:1.8.1:compile
[INFO] |  +-
org.apache.jclouds.provider:rackspace-cloudblockstorage-uk:jar:1.8.1:compile
[INFO] |  +-
org.apache.jclouds.provider:rackspace-clouddns-us:jar:1.8.1:compile
[INFO] |  +-
org.apache.jclouds.provider:rackspace-clouddns-uk:jar:1.8.1:compile
[INFO] |  +-
org.apache.jclouds.provider:rackspace-clouddatabases-us:jar:1.8.1:compile
[INFO] |  |  \- org.apache.jclouds.api:openstack-trove:jar:1.8.1:compile
[INFO] |  +-
org.apache.jclouds.provider:rackspace-clouddatabases-uk:jar:1.8.1:compile
[INFO] |  +- org.apache.jclouds.provider:aws-sqs:jar:1.8.1:compile
[INFO] |  |  \- org.apache.jclouds.api:sqs:jar:1.8.1:compile
[INFO] |  +- org.apache.jclouds.provider:aws-sts:jar:1.8.1:compile
[INFO] |  |  \- org.apache.jclouds.api:sts:jar:1.8.1:compile
[INFO] |  +- org.apache.jclouds.provider:aws-route53:jar:1.8.1:compile
[INFO] |  |  \- org.apache.jclouds.api:route53:jar:1.8.1:compile
[INFO] |  +- org.apache.jclouds.provider:ultradns-ws:jar:1.8.1:compile
[INFO] |  +- org.apache.jclouds.provider:dynect:jar:1.8.1:compile
[INFO] |  +- org.apache.jclouds:jclouds-allloadbalancer:jar:1.8.1:compile
[INFO] |  |  +-
org.apache.jclouds.provider:rackspace-cloudloadbalancers-uk:jar:1.8.1:compile
[INFO] |  |  |  +- org.apache.jclouds:jclouds-loadbalancer:jar:1.8.1:compile
[INFO] |  |  |  \-
org.apache.jclouds.api:rackspace-cloudloadbalancers:jar:1.8.1:compile
[INFO] |  |  \-
org.apache.jclouds.provider:rackspace-cloudloadbalancers-us:jar:1.8.1:compile
[INFO] |  +- org.apache.jclouds:jclouds-allcompute:jar:1.8.1:compile
[INFO] |  |  +- org.apache.jclouds.provider:aws-ec2:jar:1.8.1:compile
[INFO] |  |  +- org.apache.jclouds.api:openstack-nova:jar:1.8.1:compile
[INFO] |  |  |  \- org.apache.jclouds:jclouds-compute:jar:1.8.1:compile
[INFO] |  |  | \-
org.apache.jclouds:jclouds-scriptbuilder:jar:1.8.1:compile
[INFO] |  |  +- org.apache.jclouds.api:openstack-nova-ec2:jar:1.8.1:compile
[INFO] |  |  +- org.apache.jclouds.api:byon:jar:1.8.1:compile
[INFO] |  |  +- org.apache.jclouds.api:ec2:jar:1.8.1:compile
[INFO] |  |  +-
org.apache.jclouds.provider:cloudservers-us:jar:1.8.1:compile
[INFO] |  |  |  \-
org.apache.jclouds.common:openstack-common:jar:1.8.1:compile
[INFO] |  |  +-
org.apache.jclouds.provider:cloudservers-uk:jar:1.8.1:compile
[INFO] |  |  +- org.apache.jclouds.api:cloudservers:jar:1.8.1:compile
[INFO] |  |  +- org.apache.jclouds.api:vcloud:jar:1.8.1:compile
[INFO] |  |  +- org.apache.jclouds.provider:gogrid:jar:1.8.1:compile
[INFO] |  |  +- org.apache.jclouds.api:elasticstack:jar:1.8.1:compile
[INFO] |  |  +-
org.apache.jclouds.provider:elastichosts-lon-p:jar:1.8.1:compile
[INFO] |  |  +-
org.apache.jclouds.provider:elastichosts-sat-p:jar:1.8.1:compile
[INFO] |  |  +-
org.apache.jclouds.provider:elastichosts-lon-b:jar:1.8.1:compile
[INFO] |  |  +-
org.apache.jclouds.provider:openhosting-east1:jar:1.8.1:compile
[INFO] |  |  +-
org.apache.jclouds.provider:serverlove-z1-man:jar:1.8.1:compile
[INFO] |  |  +-
org.apache.jclouds.provider:skalicloud-sdg-my:jar:1.8.1:compile
[INFO] |  |  +- org.apache.jclouds.provider:go2cloud-jhb1:jar:1.8.1:compile
[INFO] |  |  +- org.apache.jclouds.provider:softlayer:jar:1.8.1:compile
[INFO] |  |  +- org.apache.jclouds.api:cloudstack:jar:1.8.1:compile
[INFO] |  |  +-
org.apache.jclouds.provider:hpcloud-compute:jar:1.8.1:compile
[INFO] |  |  +-
org.apache.jclouds.provider:rackspace-cloudservers-us:jar:1.8.1:compile
[INFO] |  |  \-
org.apache.jclouds.provider:rackspace-cloudservers-uk:jar:1.8.1:compile
[INFO] |  \- org.apache.jclouds:jclouds-allblobstore:jar:1.8.1:compile
[INFO] | +- org.apache.jclouds.api:s3:jar:1.8.1:compile
[INFO] | |  \- org.apache.jclouds:jclouds-blobstore:jar:1.8.1:compile
[INFO] | +- org.apache.jclouds.provider:aws-s3:jar:1.8.1:compile
[INFO] |

Re: error with example code for OpenStack

2014-12-16 Thread Jesus arteche
I could compile it, but executing...I got this:

Exception in thread main java.util.ServiceConfigurationError:
org.jclouds.providers.ProviderMetadata: Provider
org.jclouds.rackspace.cloudfiles.CloudFilesUSProviderMetadata could not be
instantiated
at java.util.ServiceLoader.fail(ServiceLoader.java:235)
at java.util.ServiceLoader.access$100(ServiceLoader.java:192)
at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:388)
at java.util.ServiceLoader$1.next(ServiceLoader.java:456)
at
com.google.common.collect.ImmutableCollection$Builder.addAll(ImmutableCollection.java:281)
at
com.google.common.collect.ImmutableCollection$ArrayBasedBuilder.addAll(ImmutableCollection.java:360)
at
com.google.common.collect.ImmutableSet$Builder.addAll(ImmutableSet.java:508)
at org.jclouds.providers.Providers.all(Providers.java:82)
at org.jclouds.providers.Providers.withId(Providers.java:99)
at org.jclouds.ContextBuilder.newBuilder(ContextBuilder.java:165)
at JCloudsNova.init(JCloudsNova.java:38)
at JCloudsNova.main(JCloudsNova.java:19)
Caused by: java.lang.NoSuchMethodError:
org/jclouds/openstack/swift/SwiftApiMetadata$Builder.init(Ljava/lang/Class;)V
at
org.jclouds.cloudfiles.CloudFilesApiMetadata$Builder.init(CloudFilesApiMetadata.java:57)
at
org.jclouds.cloudfiles.CloudFilesApiMetadata.init(CloudFilesApiMetadata.java:42)
at
org.jclouds.rackspace.cloudfiles.CloudFilesUSProviderMetadata$Builder.init(CloudFilesUSProviderMetadata.java:59)
at
org.jclouds.rackspace.cloudfiles.CloudFilesUSProviderMetadata.builder(CloudFilesUSProviderMetadata.java:34)
at
org.jclouds.rackspace.cloudfiles.CloudFilesUSProviderMetadata.init(CloudFilesUSProviderMetadata.java:43)
at java.lang.J9VMInternals.newInstanceImpl(Native Method)
at java.lang.Class.newInstance(Class.java:1628)
at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:384)
... 9 more


On Tue, Dec 16, 2014 at 12:52 PM, Ignasi Barrera n...@apache.org wrote:

 You have a mix of jclouds 1.5.7 and jclouds 1.8.1 dependencies that is
 causing classpath issues.
 Can you change your dependencies to use just jclouds 1.8.1? I'm pretty
 sure that will fix your issue.


 I.

 On 16 December 2014 at 13:33, Jesus arteche chechu.li...@gmail.com
 wrote:
  hey
 
  thanks for the answer, I downloaded following the steps from the website,
  using the Maven approach (yesterday). This is the output of your command:
 
  [INFO] Scanning for projects...
  [INFO]
  [INFO]
  
  [INFO] Building my-app 1.0-SNAPSHOT
  [INFO]
  
  [INFO]
  [INFO] --- maven-dependency-plugin:2.1:tree (default-cli) @ my-app ---
  [INFO] com.mycompany.app:my-app:jar:1.0-SNAPSHOT
  [INFO] +- org.apache.jclouds:jclouds-all:jar:1.8.1:compile
  [INFO] |  +-
  org.apache.jclouds.api:rackspace-cloudidentity:jar:1.8.1:compile
  [INFO] |  |  \-
 org.apache.jclouds.api:openstack-keystone:jar:1.8.1:compile
  [INFO] |  +- org.apache.jclouds.api:openstack-cinder:jar:1.8.1:compile
  [INFO] |  |  \- org.apache.jclouds:jclouds-core:jar:1.8.1:compile
  [INFO] |  | \- javax.ws.rs:jsr311-api:jar:1.1.1:compile
  [INFO] |  +- org.apache.jclouds.api:rackspace-clouddns:jar:1.8.1:compile
  [INFO] |  +- org.apache.jclouds.provider:aws-cloudwatch:jar:1.8.1:compile
  [INFO] |  |  \- org.apache.jclouds.api:cloudwatch:jar:1.8.1:compile
  [INFO] |  +-
 
 org.apache.jclouds.provider:rackspace-cloudblockstorage-us:jar:1.8.1:compile
  [INFO] |  +-
 
 org.apache.jclouds.provider:rackspace-cloudblockstorage-uk:jar:1.8.1:compile
  [INFO] |  +-
  org.apache.jclouds.provider:rackspace-clouddns-us:jar:1.8.1:compile
  [INFO] |  +-
  org.apache.jclouds.provider:rackspace-clouddns-uk:jar:1.8.1:compile
  [INFO] |  +-
  org.apache.jclouds.provider:rackspace-clouddatabases-us:jar:1.8.1:compile
  [INFO] |  |  \- org.apache.jclouds.api:openstack-trove:jar:1.8.1:compile
  [INFO] |  +-
  org.apache.jclouds.provider:rackspace-clouddatabases-uk:jar:1.8.1:compile
  [INFO] |  +- org.apache.jclouds.provider:aws-sqs:jar:1.8.1:compile
  [INFO] |  |  \- org.apache.jclouds.api:sqs:jar:1.8.1:compile
  [INFO] |  +- org.apache.jclouds.provider:aws-sts:jar:1.8.1:compile
  [INFO] |  |  \- org.apache.jclouds.api:sts:jar:1.8.1:compile
  [INFO] |  +- org.apache.jclouds.provider:aws-route53:jar:1.8.1:compile
  [INFO] |  |  \- org.apache.jclouds.api:route53:jar:1.8.1:compile
  [INFO] |  +- org.apache.jclouds.provider:ultradns-ws:jar:1.8.1:compile
  [INFO] |  +- org.apache.jclouds.provider:dynect:jar:1.8.1:compile
  [INFO] |  +- org.apache.jclouds:jclouds-allloadbalancer:jar:1.8.1:compile
  [INFO] |  |  +-
 
 org.apache.jclouds.provider:rackspace-cloudloadbalancers-uk:jar:1.8.1:compile
  [INFO] |  |  |  +-
 org.apache.jclouds:jclouds-loadbalancer:jar:1.8.1:compile
  [INFO] |  |  |  \-
  org.apache.jclouds.api:rackspace-cloudloadbalancers:jar:1.8.1:compile
  [INFO] |  |  \-
 
 

error with example code for OpenStack

2014-12-15 Thread Jesus arteche
Hey guys,

I'm running the example code for OpenStack from this site:
https://jclouds.apache.org/guides/openstack/ for nova

And I'm getting this error when it tries to build the connector:

JCloudsNova.java:42: error: no suitable method found for
buildApi(ClassNovaApi)
.buildApi(NovaApi.class);
^
method ContextBuilder.A#1buildApi(TypeTokenA#1) is not applicable
  (no instance(s) of type variable(s) A#1 exist so that argument type
ClassNovaApi conforms to formal parameter type TypeTokenA#1)
method ContextBuilder.A#2buildApi(ClassA#2) is not applicable
  (inferred type does not conform to declared bound(s)
inferred: NovaApi
bound(s): Closeable)
  where A#1,A#2 are type-variables:
A#1 extends Closeable declared in method A#1buildApi(TypeTokenA#1)
A#2 extends Closeable declared in method A#2buildApi(ClassA#2)
JCloudsNova.java:59: error: method close in class Closeables cannot be
applied to given types;
Closeables.close(novaApi, true);
  ^
  required: Closeable,boolean
  found: NovaApi,boolean
  reason:  actual argument NovaApi cannot be converted to Closeable by
method invocation conversion
2 errors



This is part of teh code:

 public JCloudsNova() {
IterableModule modules = ImmutableSet.Moduleof(new
SLF4JLoggingModule());

String provider = openstack-nova;
String identity = demo:demo; // tenantName:userName
String credential = devstack;

novaApi = ContextBuilder.newBuilder(provider)
.endpoint(http://xxx.xxx.xxx.xxx:5000/v2.0/;)
.credentials(identity, credential)
.modules(modules)
.buildApi(NovaApi.class);
zones = novaApi.getConfiguredZones();
}


Any idea why?

Thanks in advance