Forwarding to user@Š Hi Alka!
It could be one of the following scenarios you are running in to: - the extension is not available in your OpenStack installation - the user does not have an Admin role to access this specific API Does the extension show up when executing this code? Set<Extension> extensions = keystoneApi.getExtensionApi().list(); // iterate through to see what extensions are available... Please let us know, thanks! /jd On 12/9/14, 9:27 PM, "Alka Beniwal" <beniwala...@gmail.com> wrote: >Hi, > >I am developing a code to retrieve list of roles in OpenStack. > >*Code-* > RoleAdminApi roleAdminApi= keystoneApi.getRoleAdminApi().get();//error > FluentIterable<? extends Role> list1 = roleAdminApi.list(); > >*Error-* >java.lang.IllegalStateException: Optional.get() cannot be called on an >absent value > > >Any help is appreciated. > > > > >-- >Thanks, >Regards, >AB