The fix in this pull request might be relevant:
https://github.com/jclouds/jclouds/pull/948

I plan to merge it later today so you should have a new SNAPSHOT to test
with shortly after that.
El 26/4/2016 7:21 p. m., "Kai Liu" <kliu....@gmail.com> escribió:

> Thanks, I am looking into the email thread. I was wondering if you use
> other APIs? I am using 2.0.0-snapshot, some APIs work fine like:
> ImageApi, ServerApi, NetworkApi; but other APIs do not work: KeypairApi,
> VolumeApi, RouteApi, SecurityGroupApi, ElasticIpApi
>
> On Tue, Apr 26, 2016 at 1:15 PM, Apoorva Deshpande <apoor...@tintri.com>
> wrote:
>
>> Recently I encountered similar error  [1] but 2.0.0-SNAPSHOT jar fixed it
>> for me.
>> You can follow the email thread for more information. It also mentions
>> what could have possibly fixed it in 2.0.0-SNAPSHOT.
>>
>> http://www.mail-archive.com/dev@jclouds.apache.org/msg06427.html
>>
>> From: Kai Liu <kliu....@gmail.com>
>> Reply-To: "user@jclouds.apache.org" <user@jclouds.apache.org>
>> Date: Tuesday, April 26, 2016 at 10:11 AM
>> To: "user@jclouds.apache.org" <user@jclouds.apache.org>
>> Subject: novaApi.getKeyPairApi() for Openstack Liberty
>>
>> Hi,
>>
>> I was wondering if anyone is using Openstack Liberty. I am using jclouds
>> (2.0.0-snapshot) and tried to get KeyPairApi using the following code:
>>
>>             try {
>> Optional<KeyPairApi> keyapi = api.getKeyPairApi(region);
>> KeyPairApi keyPairApi = keyapi.get();
>> } catch (Exception e) {
>> LOGGER.error(e);
>> }
>>
>> The following error occurs:
>>
>> *java.lang.IllegalStateException: Optional.get() cannot be called on an
>> absent value*
>>
>> But the codes works for Openstack Kilo. Any help would be greatly
>> appreciated
>>
>> Best regards,
>>
>> --
>>
>> Kai Liu
>> Ph.D. student
>> Department of Geography and GeoInformation Science
>> George Mason University
>>
>
>
>
> --
>
> Kai Liu
> Ph.D. student
> Department of Geography and GeoInformation Science
> George Mason University
>

Reply via email to