It would be easier if you posted your code in a gist or similar. BTW, don't you have a proper Java IDE that can help you automatically import all required packages?
On 21 June 2018 at 10:31, jayshankar nair <n_jayshan...@yahoo.com> wrote: > Hi Ignasi, > > I have included the header file. I am getting the following error in > override. > > javac -classpath ".:lib/*" JCloudsNova.java > JCloudsNova.java:56: error: cannot find symbol > .overrides(overrides) > ^ > symbol: variable overrides > location: class JCloudsNova > 1 error > > Code Snippet: > import org.jclouds.openstack.keystone.v3.config.*; > import org.jclouds.openstack.keystone.config.*; > > > > final Properties overrides = new Properties(); > overrides.put(KeystoneProperties.KEYSTONE_VERSION, "3"); > overrides.put(KeystoneProperties.SCOPE, "domain:default"); > > > novaApi = ContextBuilder.newBuilder("openstack-nova") > .endpoint("https://192.168.0.12:5000/v3") > .credentials("ldap:foo", "bar") > .overrides(overrides) > .buildApi(NovaApi.class); > > > > Thanks, > Jayshankar > On Thursday, June 21, 2018, 1:13:40 PM GMT+5:30, Ignasi Barrera < > n...@apache.org> wrote: > > > The KeystoneProperties class is in the "org.jclouds.openstack.keystone.config" > package. If you have jclouds 2.1.0 you should have no issues to import all > classes referenced in the example. > > On 21 June 2018 at 08:40, jayshankar nair <n_jayshan...@yahoo.com> wrote: > > Hi, > > I am getting compilation errors. What is the header file for > KeystonePropert > ies. > > error: package org.jclouds.openstack.keystone does not exist > import org.jclouds.openstack. keystone.*; > ^ > JCloudsNova.java:22: error: cannot find symbol > overrides.put( KeystoneProperties.KEYSTONE_ VERSION, "3"); > ^ > symbol: variable KeystoneProperties > location: class JCloudsNova > JCloudsNova.java:23: error: cannot find symbol > overrides.put( KeystoneProperties.SCOPE, "domain:default"); > ^ > symbol: variable KeystoneProperties > location: class JCloudsNova > JCloudsNova.java:55: error: cannot find symbol > .overrides(overrides) > ^ > symbol: variable overrides > location: class JCloudsNova > 4 errors > > Is there a link where i can download v3 jcloud examples. > > Thanks, > Jayshankar > > > On Thursday, June 21, 2018, 11:05:09 AM GMT+5:30, Ignasi Barrera < > n...@apache.org> wrote: > > > This helps, thanks. > > It looks like your program is trying to connect to a Keystone V2 endpoint, > but your environment uses the newer Keystone V3. > > You need to configure the context to use V3 as detailed here: > https://jclouds.apache.org/ guides/openstack/#keystone > <https://jclouds.apache.org/guides/openstack/#keystone> > > Could you change the context creation accordingly and see if it works? > > > I. > > > On Thu, Jun 21, 2018, 07:00 jayshankar nair <n_jayshan...@yahoo.com> > wrote: > > Hello Ignasi/Andrea, > > I am still facing problem while running jCloudsNova.java. I am able to run > openstack cli command. > Openstack version > > > openstack --version > openstack 3.15.0 > > openstack endpoint list > +----------------------------- -----+-----------+------------ > --+--------------+---------+-- ---------+-------------------- > ----------------------------+ > | ID | Region | Service Name | Service > Type | Enabled | Interface | URL > | > +----------------------------- -----+-----------+------------ > --+--------------+---------+-- ---------+-------------------- > ----------------------------+ > | 00055fa2240248bf9e693a1d446c7c 59 | RegionOne | gnocchi | metric > | True | public | http://192.168.0.12:8041 > | > | 0289010ada1446469e2ff14de09ff7 80 | RegionOne | aodh | alarming > | True | public | http://192.168.0.12:8042 > | > | 09e23e6226b7415eaf17a5bf4d33ee b8 | RegionOne | ceilometer | metering > | True | internal | http://192.168.0.12:8777 > | > | 0b574bc23cc54bd8a1266ed858a2e8 7f | RegionOne | neutron | network > | True | admin | http://192.168.0.12:9696 > | > | 128768ce20c44b8998a949c6e73c3e b2 | RegionOne | swift | > object-store | True | admin | http://192.168.0.12:8080/v1/ > AUTH_%(tenant_id)s | > | 13782b29b3a04325be59c9c36d2462 2f | RegionOne | placement | > placement | True | public | http://192.168.0.12:8778/ placement > <http://192.168.0.12:8778/placement> | > | 160ef2bc67534bc19b47df8328fdcf 16 | RegionOne | ceilometer | metering > | True | admin | http://192.168.0.12:8777 > | > | 19b9b5d72f4540f183c4ab574d3efd 71 | RegionOne | cinderv3 | volumev3 > | True | admin | http://192.168.0.12:8776/v3/%( tenant_id)s > | > | 1ded29d260604e9b9cf14706fa558a 21 | RegionOne | cinderv3 | volumev3 > | True | internal | http://192.168.0.12:8776/v3/%( tenant_id)s > | > | 26698f851ccc44b99d1f3601b9917d 9b | RegionOne | keystone | identity > | True | admin | http://192.168.0.12:35357/v3 > | > | 2bea479cb5ea4d128ce9e7f8009be7 60 | RegionOne | nova | compute > | True | admin | http://192.168.0.12:8774/v2.1/ %(tenant_id)s > | > | 3066119a6c9147fa8e4626725c3a34 ad | RegionOne | neutron | network > | True | public | http://192.168.0.12:9696 > | > | 3912bdc1f8cd4014bb9bfc8292c9ee 7c | RegionOne | glance | image > | True | internal | http://192.168.0.12:9292 > | > | 4243ebf7df0f46fbb062b828d7147c a4 | RegionOne | neutron | network > | True | internal | http://192.168.0.12:9696 > | > | 491809ebcf99486bb050f3dd7c54e9 1e | RegionOne | swift | > object-store | True | internal | http://192.168.0.12:8080/v1/ > AUTH_%(tenant_id)s | > | 59c73f5064b7494faa5ca3b3894037 46 | RegionOne | cinderv2 | volumev2 > | True | public | http://192.168.0.12:8776/v2/%( tenant_id)s > | > | 59d32fdf1d01465bbfeb30291cf3ed b0 | RegionOne | swift | > object-store | True | public | http://192.168.0.12:8080/v1/ > AUTH_%(tenant_id)s | > | 6b5f1f96bef1441fa16947e3d25787 32 | RegionOne | cinder | volume > | True | admin | http://192.168.0.12:8776/v1/%( tenant_id)s > | > | 724aafb2db954e3e867f841f790fb8 b7 | RegionOne | keystone | identity > | True | internal | http://192.168.0.12:5000/v3 > | > | 7b149ecd13ed4278bc45e106b1d7fc f2 | RegionOne | glance | image > | True | public | http://192.168.0.12:9292 > | > | 7d093993eeb34acdb9c7c1afe9c771 44 | RegionOne | glance | image > | True | admin | http://192.168.0.12:9292 > | > | 88431c7c2f67409fb0fc41fe68ec3e ad | RegionOne | gnocchi | metric > | True | internal | http://192.168.0.12:8041 > | > | 8bef913a13f642e58458e9b098faa3 20 | RegionOne | keystone | identity > | True | public | http://192.168.0.12:5000/v3 > | > | 99acbe33c97b4ca382d92a6d661adb 44 | RegionOne | placement | > placement | True | internal | http://192.168.0.12:8778/ placement > <http://192.168.0.12:8778/placement> | > | a3913c23488e456caee2dd66c8e584 bf | RegionOne | gnocchi | metric > | True | admin | http://192.168.0.12:8041 > | > | addbbfdb56a244eba884e3995a548b 16 | RegionOne | cinderv2 | volumev2 > | True | admin | http://192.168.0.12:8776/v2/%( tenant_id)s > | > | babb14683847492eb3129535bda12f 78 | RegionOne | nova | compute > | True | internal | http://192.168.0.12:8774/v2.1/ %(tenant_id)s > | > | bc01b0a1074646f1aa534fa5f36618 9e | RegionOne | aodh | alarming > | True | admin | http://192.168.0.12:8042 > | > | c3f429a1a1bb4eef9feb9c792e8aa4 5c | RegionOne | placement | > placement | True | admin | http://192.168.0.12:8778/ placement > <http://192.168.0.12:8778/placement> | > | c4021436be5845cf8efa797f27e48b 63 | RegionOne | cinderv3 | volumev3 > | True | public | http://192.168.0.12:8776/v3/%( tenant_id)s > | > | c82c93df6ffa4780a1e4c8912877f7 10 | RegionOne | nova | compute > | True | public | http://192.168.0.12:8774/v2.1/ %(tenant_id)s > | > | cdfdb096abf844348f8ff62187e683 05 | RegionOne | ceilometer | metering > | True | public | http://192.168.0.12:8777 > | > | d9dfe7db65824874af7a093f16a7eb d0 | RegionOne | cinder | volume > | True | internal | http://192.168.0.12:8776/v1/%( tenant_id)s > | > | f44419832a474e3fa08716945b5202 19 | RegionOne | cinderv2 | volumev2 > | True | internal | http://192.168.0.12:8776/v2/%( tenant_id)s > | > | fcd3113e3246472f812b2b0c5cc353 88 | RegionOne | aodh | alarming > | True | internal | http://192.168.0.12:8042 > | > | fed975472ca849b0a4d39570c3ab94 1b | RegionOne | cinder | volume > | True | public | http://192.168.0.12:8776/v1/%( tenant_id)s > | > +----------------------------- -----+-----------+------------ > --+--------------+---------+-- ---------+-------------------- > ----------------------------+ > > > The command nova list is not present. > > Are there any other api examples related to JClouds. > > Thanks, > Jayshankar > > On Wednesday, June 20, 2018, 7:13:01 PM GMT+5:30, Ignasi Barrera < > n...@apache.org> wrote: > > > Hi Jayshankar, > > jclouds supports OpenStack, in general. If you have an OpenStack cloud, > you should be able to connect jclouds to it. > > This said, there are many OpenStack distributions that come with different > versions and configurations for the OpenStack Services. In order to connect > jclouds to it, you first need to understand the platform you are deploying. > How authentication is done, and which versions of the OpenStack Services > are exposed. > > If you can do that research to know better your platform and can provide > that information on this list, I'm sure we'll be able to help you get it > working. > > > > Regards, > > I. > > > On 19 June 2018 at 12:18, Andrea Turli <andrea.tu...@gmail.com> wrote: > > Sorry not familiar with packstack, but glad you fixed the maven dependency > issues. > > > > On Tue, Jun 19, 2018 at 12:01 PM jayshankar nair <n_jayshan...@yahoo.com> > wrote: > > Hello, > > I have installed openstack using packstack --allinone. Is it possible for > jcloud to connect to packstack. How can i know the keystone endpoint and > version. > > Please let me know. > > Thanks, > Jayshankar > > > On Tuesday, June 19, 2018 2:51 PM, Andrea Turli <andrea.tu...@gmail.com> > wrote: > > > Please read carefully http://jclouds. apache.org/guides/openstack/ > <http://jclouds.apache.org/guides/openstack/> > > Double check the keystone endpoint and make sure of the Keystone version > your provider is using. > > Best > > On Tue, Jun 19, 2018 at 11:15 AM jayshankar nair <n_jayshan...@yahoo.com> > wrote: > > Hello, > > I am getting the following error while running JCloudsNova > > java -classpath ".:lib/*:/usr/local/jdk1.8.0_ 171/lib" JCloudsNova > 09:04:54.875 [main] DEBUG o.j.rest.internal. InvokeHttpMethod - >> > invoking V2AuthenticationApi. authenticatePassword > 09:04:54.878 [main] DEBUG o.j.h.i. JavaUrlHttpCommandExecutorServ ice - > Sending request -263010527: POST http://192.168.0.12:5000/v2.0/ tokens > <http://192.168.0.12:5000/v2.0/tokens> HTTP/1.1 > 09:04:54.878 [main] DEBUG jclouds.wire - >> "Sensitive data in payload, > use jclouds.wire.log.sensitive override to enable logging this data." > 09:04:54.878 [main] DEBUG jclouds.headers - >> POST > http://192.168.0.12:5000/v2.0/ > tokens <http://192.168.0.12:5000/v2.0/tokens> HTTP/1.1 > 09:04:54.878 [main] DEBUG jclouds.headers - >> Accept: application/json > 09:04:54.878 [main] DEBUG jclouds.headers - >> Content-Type: > application/json > 09:04:54.878 [main] DEBUG jclouds.headers - >> Content-Length: 94 > 09:04:54.978 [main] DEBUG o.j.h.i. JavaUrlHttpCommandExecutorServ ice - > Receiving response -263010527: HTTP/1.1 404 Not Found > 09:04:54.979 [main] DEBUG jclouds.headers - << HTTP/1.1 404 Not Found > 09:04:54.979 [main] DEBUG jclouds.headers - << Keep-Alive: timeout=15, > max=100 > 09:04:54.979 [main] DEBUG jclouds.headers - << Server: Apache/2.4.6 > (CentOS) > 09:04:54.979 [main] DEBUG jclouds.headers - << Connection: Keep-Alive > 09:04:54.979 [main] DEBUG jclouds.headers - << x-openstack-request-id: > req-50bbce32-c67b-4b18-90cd- fa0911f842a0 > 09:04:54.979 [main] DEBUG jclouds.headers - << Vary: X-Auth-Token > 09:04:54.979 [main] DEBUG jclouds.headers - << Date: Tue, 19 Jun 2018 > 03:34:54 GMT > 09:04:54.979 [main] DEBUG jclouds.headers - << Content-Type: > application/json > 09:04:54.979 [main] DEBUG jclouds.headers - << Content-Length: 133 > 09:04:54.982 [main] DEBUG jclouds.wire - << "{"error": {"message": > "(http://192.168.0.12:5000/v2. > 0/tokens <http://192.168.0.12:5000/v2.0/tokens>): The resource could not > be found.", "code": 404, "title": "Not Found"}}" > Exception in thread "main" org.jclouds.rest. ResourceNotFoundException: > {"error": {"message": "(http://192.168.0.12:5000/v2. 0/tokens > <http://192.168.0.12:5000/v2.0/tokens>): The resource could not be > found.", "code": 404, "title": "Not Found"}} > at org.jclouds.openstack.nova.v2_ 0.handlers.NovaErrorHandler. > handleError(NovaErrorHandler. java:97) > at org.jclouds.http.handlers. DelegatingErrorHandler. handleError( > DelegatingErrorHandler.java: 65) > at org.jclouds.http.internal. BaseHttpCommandExecutorService > .shouldContinue( BaseHttpCommandExecutorService .java:138) > at org.jclouds.http.internal. BaseHttpCommandExecutorService .invoke( > BaseHttpCommandExecutorService .java:107) > at org.jclouds.rest.internal. InvokeHttpMethod.invoke( > InvokeHttpMethod.java:91) > at org.jclouds.rest.internal. InvokeHttpMethod.apply( > InvokeHttpMethod.java:74) > at org.jclouds.rest.internal. InvokeHttpMethod.apply( > InvokeHttpMethod.java:45) > at org.jclouds.rest.internal. DelegatesToInvocationFunction. handle( > DelegatesToInvocationFunction. java:156) > at org.jclouds.rest.internal. DelegatesToInvocationFunction. invoke( > DelegatesToInvocationFunction. java:123) > at com.sun.proxy.$Proxy57. authenticatePassword(Unknown Source) > at org.jclouds.openstack. keystone.auth.functions. > AuthenticatePasswordCredential s.authenticate( > AuthenticatePasswordCredential s.java:48) > at org.jclouds.openstack. keystone.auth.functions. > BaseAuthenticator.apply( BaseAuthenticator.java:87) > at org.jclouds.openstack. keystone.auth.functions. > BaseAuthenticator.apply( BaseAuthenticator.java:38) > at com.google.common.cache. CacheLoader$ FunctionToCacheLoader.load( > CacheLoader.java:151) > at com.google.common.cache. LocalCache$ LoadingValueReference. > loadFuture(LocalCache.java: 3527) > at com.google.common.cache. LocalCache$Segment.loadSync( > LocalCache.java:2319) > at com.google.common.cache. LocalCache$Segment. > lockedGetOrLoad(LocalCache. java:2282) > at com.google.common.cache. LocalCache$Segment.get( > LocalCache.java:2197) > at com.google.common.cache. LocalCache.get(LocalCache. java:3937) > at com.google.common.cache. LocalCache.getOrLoad( LocalCache.java:3941) > at com.google.common.cache. LocalCache$LocalLoadingCache. > get(LocalCache.java:4824) > at com.google.common.cache. LocalCache$LocalLoadingCache. > getUnchecked(LocalCache.java: 4830) > at org.jclouds.openstack. keystone.auth.config. > AuthenticationModule$2.get( AuthenticationModule.java:138) > at org.jclouds.openstack. keystone.auth.config. > AuthenticationModule$2.get( AuthenticationModule.java:135) > at org.jclouds.openstack. keystone.v2_0.catalog. V2ServiceCatalog.get( > V2ServiceCatalog.java:57) > at org.jclouds.openstack. keystone.v2_0.catalog. V2ServiceCatalog.get( > V2ServiceCatalog.java:42) > at org.jclouds.openstack. keystone.catalog.suppliers. > LocationIdToURIFromServiceEndp ointsForTypeAndVersion.get( > LocationIdToURIFromServiceEndp ointsForTypeAndVersion.java: 76) > at org.jclouds.openstack. keystone.catalog.suppliers. > LocationIdToURIFromServiceEndp ointsForTypeAndVersion.get( > LocationIdToURIFromServiceEndp ointsForTypeAndVersion.java: 46) > at org.jclouds.rest.suppliers. MemoizedRetryOnTimeOutButNotOn > AuthorizationExceptionSupplier $ SetAndThrowAuthorizationExcept > ionSupplierBackedLoader.load( MemoizedRetryOnTimeOutButNotOn > AuthorizationExceptionSupplier .java:75) > at org.jclouds.rest.suppliers. MemoizedRetryOnTimeOutButNotOn > AuthorizationExceptionSupplier $ SetAndThrowAuthorizationExcept > ionSupplierBackedLoader.load( MemoizedRetryOnTimeOutButNotOn > AuthorizationExceptionSupplier .java:57) > at com.google.common.cache. LocalCache$ LoadingValueReference. > loadFuture(LocalCache.java: 3527) > at com.google.common.cache. LocalCache$Segment.loadSync( > LocalCache.java:2319) > at com.google.common.cache. LocalCache$Segment. > lockedGetOrLoad(LocalCache. java:2282) > at com.google.common.cache. LocalCache$Segment.get( > LocalCache.java:2197) > at com.google.common.cache. LocalCache.get(LocalCache. java:3937) > at com.google.common.cache. LocalCache.getOrLoad( LocalCache.java:3941) > at com.google.common.cache. LocalCache$LocalLoadingCache. > get(LocalCache.java:4824) > at org.jclouds.rest.suppliers. MemoizedRetryOnTimeOutButNotOn > AuthorizationExceptionSupplier .get( MemoizedRetryOnTimeOutButNotOn > AuthorizationExceptionSupplier .java:150) > at org.jclouds.location. suppliers.derived. > RegionIdsFromRegionIdToURIKeyS et.get( RegionIdsFromRegionIdToURIKeyS > et.java:45) > at org.jclouds.location. suppliers.derived. > RegionIdsFromRegionIdToURIKeyS et.get( RegionIdsFromRegionIdToURIKeyS > et.java:33) > at com.google.common.base. Suppliers$SupplierComposition. > get(Suppliers.java:67) > at org.jclouds.rest.suppliers. MemoizedRetryOnTimeOutButNotOn > AuthorizationExceptionSupplier $ SetAndThrowAuthorizationExcept > ionSupplierBackedLoader.load( MemoizedRetryOnTimeOutButNotOn > AuthorizationExceptionSupplier .java:75) > at org.jclouds.rest.suppliers. MemoizedRetryOnTimeOutButNotOn > AuthorizationExceptionSupplier $ SetAndThrowAuthorizationExcept > ionSupplierBackedLoader.load( MemoizedRetryOnTimeOutButNotOn > AuthorizationExceptionSupplier .java:57) > at com.google.common.cache. LocalCache$ LoadingValueReference. > loadFuture(LocalCache.java: 3527) > at com.google.common.cache. LocalCache$Segment.loadSync( > LocalCache.java:2319) > at com.google.common.cache. LocalCache$Segment. > lockedGetOrLoad(LocalCache. java:2282) > at com.google.common.cache. LocalCache$Segment.get( > LocalCache.java:2197) > at com.google.common.cache. LocalCache.get(LocalCache. java:3937) > at com.google.common.cache. LocalCache.getOrLoad( LocalCache.java:3941) > at com.google.common.cache. LocalCache$LocalLoadingCache. > get(LocalCache.java:4824) > at org.jclouds.rest.suppliers. MemoizedRetryOnTimeOutButNotOn > AuthorizationExceptionSupplier .get( MemoizedRetryOnTimeOutButNotOn > AuthorizationExceptionSupplier .java:150) > at org.jclouds.rest.internal. DelegatesToInvocationFunction. > getInstanceOfTypeWithQualifier ( DelegatesToInvocationFunction. java:277) > at org.jclouds.rest.internal. DelegatesToInvocationFunction. > lookupValueFromGuice( DelegatesToInvocationFunction. java:234) > at org.jclouds.rest.internal. DelegatesToInvocationFunction. handle( > DelegatesToInvocationFunction. java:152) > at org.jclouds.rest.internal. DelegatesToInvocationFunction. invoke( > DelegatesToInvocationFunction. java:123) > at com.sun.proxy.$Proxy59. getConfiguredRegions(Unknown Source) > at JCloudsNova.<init>( JCloudsNova.java:44) > at JCloudsNova.main(JCloudsNova. java:19) > Caused by: org.jclouds.http. HttpResponseException: command: POST > http://192.168.0.12:5000/v2.0/ > tokens <http://192.168.0.12:5000/v2.0/tokens> HTTP/1.1 failed with > response: HTTP/1.1 404 Not Found; content: [{"error": {"message": > "(http://192.168.0.12:5000/v2. > 0/tokens <http://192.168.0.12:5000/v2.0/tokens>): The resource could not > be found.", "code": 404, "title": "Not Found"}}] > at org.jclouds.openstack.nova.v2_ 0.handlers.NovaErrorHandler. > handleError(NovaErrorHandler. java:78) > ... 57 more > [root@localhost jclouds]# > > > On Tuesday, June 19, 2018 2:26 PM, Andrea Turli <andrea.tu...@gmail.com> > wrote: > > > Why are you using > > <dependency> > <groupId>org.apache.jclouds. api</groupId> > <artifactId>openstack-neutron< /artifactId> > <version>2.0.1</version> > </dependency> > > if your jclouds.properties is 2.1.0 ? > > I think > > <dependency> > <groupId>org.apache.jclouds. api</groupId> > <artifactId>openstack-neutron< /artifactId> > <version>${jclouds.version}</ version> > </dependency> > > should fix the mvn dependency command > > Best > > On Tue, Jun 19, 2018 at 10:52 AM jayshankar nair <n_jayshan...@yahoo.com> > wrote: > > Hello, > > After changing the groupid for neutron, I am getting the error while > executing maven. The lib directory content is as below. > > [root@localhost jclouds]# mvn dependency:copy-dependencies > "-DoutputDirectory=./lib" > [INFO] Scanning for projects... > [INFO] > [INFO] -----------< org.apache.jclouds.examples: openstack-examples > >----------- > [INFO] Building openstack-examples 1.0 > [INFO] ------------------------------ --[ jar > ]----------------------------- ---- > [WARNING] The POM for org.apache.jclouds.api: openstack-neutron:jar:2.0.1 > is missing, no dependency information available > [INFO] ------------------------------ ------------------------------ > ------------ > [INFO] BUILD FAILURE > [INFO] ------------------------------ ------------------------------ > ------------ > [INFO] Total time: 0.707 s > [INFO] Finished at: 2018-06-19T08:36:36+05:30 > [INFO] ------------------------------ ------------------------------ > ------------ > [ERROR] Failed to execute goal on project openstack-examples: Could not > resolve dependencies for project org.apache.jclouds.examples: > openstack-examples:jar:1.0: Failure to find org.apache.jclouds.api: > openstack-neutron:jar:2.0.1 in https://repo.maven.apache.org/ maven2 > <https://repo.maven.apache.org/maven2> was cached in the local > repository, resolution will not be reattempted until the update interval of > central has elapsed or updates are forced -> [Help 1] > [ERROR] > [ERROR] To see the full stack trace of the errors, re-run Maven with the > -e switch. > [ERROR] Re-run Maven using the -X switch to enable full debug logging. > [ERROR] > [ERROR] For more information about the errors and possible solutions, > please read the following articles: > [ERROR] [Help 1] http://cwiki.apache.org/ confluence/display/MAVEN/ > DependencyResolutionException > <http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException> > > > > On Tuesday, June 19, 2018 11:11 AM, Ignasi Barrera <n...@apache.org> > wrote: > > > That tutorial is a bit outdated. Did you use the exact pom.xml referenced > there to build the "lib" folder? > > A quick look shows that the Neutron groupId is wrong. Now it is > "org.apache.jclouds.api". Could you verify it, and that you get all deps > without errors? Could you share the contents of the resulting "lib" folder > you have? > > > > > On Tue, Jun 19, 2018, 06:04 jayshankar nair <n_jayshan...@yahoo.com> > wrote: > > The description of jclouds is given in the below link. > https://jclouds.apache.org/ > guides/openstack/ <https://jclouds.apache.org/guides/openstack/>. I have > packstack installed in the machine. > > java -classpath ".:lib/*" JCloudsNova Exception in thread "main" > java.util. ServiceConfigurationError: org.jclouds.apis.ApiMetadata: > Provider org.jclouds.openstack.neutron. v2.NeutronApiMetadata could not be > instantiated at java.util.ServiceLoader.fail( ServiceLoader.java:232) at > java.util.ServiceLoader. access$100(ServiceLoader.java: 185) at > java.util.ServiceLoader$ LazyIterator.nextService( ServiceLoader.java:384) > at java.util.ServiceLoader$ LazyIterator.next( ServiceLoader.java:404) at > java.util.ServiceLoader$1. next(ServiceLoader.java:480) 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.apis.Apis.all( Apis.java:72) at org.jclouds.apis.Apis.withId( > Apis.java:88) at org.jclouds.ContextBuilder. newBuilder(ContextBuilder. > java:169) at JCloudsNova.(JCloudsNova.java: 39) at > > JCloudsNova.main(JCloudsNova. java:19) Caused by: java.lang. > NoClassDefFoundError: org/jclouds/openstack > > /keystone/v2_0/config/ AuthenticationApiModule at > org.jclouds.openstack.neutron. v2.NeutronApiMetadata$Builder. > (NeutronApiMetadata.java:78) at org.jclouds.openstack.neutron. > v2.NeutronApiMetadata.( NeutronApiMetadata.java:51) at sun.reflect. > NativeConstructorAccessorImpl. newInstance0(Native Method) at sun.reflect. > NativeConstructorAccessorImpl. newInstance( NativeConstructorAccessorImpl. > java:62) at sun.reflect. DelegatingConstructorAccessorI mpl.newInstance( > DelegatingConstructorAccessorI mpl.java:45) at > java.lang.reflect.Constructor. newInstance(Constructor.java: 423) at > java.lang.Class.newInstance( Class.java:442) at java.util.ServiceLoader$ > LazyIterator.nextService( ServiceLoader.java:380) ... 10 more Caused by: > java.lang. ClassNotFoundException: org.jclouds.openstack. > keystone.v2_0.config. AuthenticationApiModule at java.net.URLClassLoader. > findClass(URLClassLoader.java: 381) at java.lang.ClassLoader. > loadClass(ClassLoader.java: 424) at sun.misc.Launcher$ > AppClassLoader.loadClass( Launcher.java:349) at java.lang.ClassLoader. > loadClass(ClassLoader.java: 357) ... 18 more > > > > > > > > > > > <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> > Virus-free. > www.avast.com > <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> > <#m_-5111416467203746941_m_-5888769411543865879_m_93299793573511923_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2> > > >