Can you get us some wire logs for that issue? https://jclouds.apache.org/reference/logging/
________________________________________ From: Alka Beniwal <beniwala...@gmail.com> Sent: Friday, July 31, 2015 6:07 AM To: dev@jclouds.apache.org; Ignasi Barrera Subject: Re: FW: Error in JCloud KeystoneApi getRoleAdminApi Hi all, Still I am getting same error. On Thu, Dec 11, 2014 at 2:03 PM, Alka Beniwal <beniwala...@gmail.com> wrote: > Hi Igansi, > > I am using keystone administrative API endpoint for connection. > > Thanks, > Regards, > AB > > > On Thu, Dec 11, 2014 at 12:15 PM, Ignasi Barrera <n...@apache.org> wrote: > >> There should be the OS-KSADM extension, which it is enabled by default >> IIRC. Which endpoint are you connecting to? >> El 11/12/2014 06:35, "Alka Beniwal" <beniwala...@gmail.com> escribió: >> >> > Hi Jeremy, >> > >> > As u told I executed Set<Extension> extensions = >> > keystoneApi.getExtensionApi().list(); >> > and in output list I got >> > >> > Extension{id=OS-FEDERATION, name=OpenStack Federation APIs >> > Extension{id=OS-KSCRUD, name=OpenStack Keystone User CRUD >> > Extension{id=OS-EC2, name=OpenStack EC2 API, >> > Extension{id=OS-SIMPLE-CERT, name=OpenStack Simple Certificate API >> > >> > Roleadmin extension APi is not there. >> > >> > >> > Thanks, >> > Regards, >> > AB >> > >> > On Wed, Dec 10, 2014 at 11:15 PM, Ignasi Barrera <n...@apache.org> >> wrote: >> > >> > > Just to complete Jeremy's checklist, also make sure you're connecting >> to >> > > the admin endpoint; double check the port. IIRC that extension is not >> > > exposed in the default endpoint. >> > > El 10/12/2014 18:35, "Jeremy Daggett" <jeremy.dagg...@rackspace.com> >> > > escribió: >> > > >> > > > 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 >> > > > >> > > > >> > > >> > >> > >