[
https://issues.apache.org/jira/browse/JCLOUDS-427?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13878619#comment-13878619
]
Ignasi Barrera commented on JCLOUDS-427:
----------------------------------------
Extending a bit more my previous comment, there is the list of affected
providers:
In *1.6.x*: All providers are affected
In *1.7.x* the following providers use the RestClientModule and are affected by
the issue:
*APIS*
* atmos
* openstack-nova
* cloudsigma
* s3
* cloudservers
* swift
* keystone
* sts
* rackspace-cloudidentity
* cloudfiles
*PROVIDERS*
* aws-s3
* rackspace-cloudservers-uk
* rackspace-cloudservers-us
* azureblob
* hpcloud-objectstorage
*LABS*
* savvis-symphonyvpdc
* cloudstack-ec2
* carrenza-vcloud-director
* joyent-cloudapi
* cdmi
* vcloud-director
* azure-management
* jenkins
* greenqcloud-compute
* opsource-servers
> Upgrading JDK from 1.7.0_45 to 1.7.0_51 causes problems when searching for
> interface implementations
> ----------------------------------------------------------------------------------------------------
>
> Key: JCLOUDS-427
> URL: https://issues.apache.org/jira/browse/JCLOUDS-427
> Project: jclouds
> Issue Type: Bug
> Components: jclouds-core
> Affects Versions: 1.7.0, 1.6.3
> Reporter: graham o'regan
> Priority: Critical
>
> Upgrading JDK from 1.7.0_45 to 1.7.0_51 causes problems when searching for
> interface implementations
> Running 'mvn test' results in test failures similar to this;
> {code}
> Caused by: com.google.inject.CreationException: Guice creation errors:
> 1)
> org.jclouds.rest.config.SyncToAsyncHttpApiProvider<org.jclouds.rest.HttpClient,
> A> cannot be used as a key; It is not fully specified.
> 2)
> org.jclouds.rest.config.SyncToAsyncHttpApiProvider<org.jclouds.http.IntegrationTestClient,
> A> cannot be used as a key; It is not fully specified.
> 3) org.jclouds.rest.RestContext<org.jclouds.http.IntegrationTestClient, A>
> cannot be used as a key; It is not fully specified.
> 4) No implementation for org.jclouds.rest.HttpClient was bound.
> at
> org.jclouds.rest.config.BinderUtils.bindHttpApiProvider(BinderUtils.java:106)
> 5) No implementation for org.jclouds.http.IntegrationTestClient was bound.
> at
> org.jclouds.rest.config.BinderUtils.bindHttpApiProvider(BinderUtils.java:106)
> {code}
> I've tested using OpenJDK on Centos 6.4 and Oracle JDK on OS X 10.9 with the
> same results.
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)