[
https://issues.apache.org/jira/browse/JCLOUDS-374?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13822341#comment-13822341
]
Nadeem commented on JCLOUDS-374:
--------------------------------
Hi Everett,
Thanks for your suggestion. I downloaded openstack-nova-1.6.2-incubating and
jclouds-core-1.6.1-incubating.I noted that NovaAsyncApi is deprecated, I could
not use it in the restcontext API
(i.e. RestContext<NovaApi,NovaAsyncApi> restContext).
Then again I changed it to APIContext (from the jar
jclouds-core-1.6.1-incubating) as
follows:
ApiContext<NovaApi> restContext;
But Now, during configuration call ,
ComputeServiceContext context =
ContextBuilder.newBuilder(PROVIDER).endpoint(ENDPOINT).credentials(IDENTITY,PASSWORD).modules(modules).buildView(ComputeServiceContext.class);
[ *PROVIDER - openstack-nova ]
The following error is thrown.
Error Log:
java.util.ServiceConfigurationError: org.jclouds.providers.ProviderMetadata:
Provider org.jclouds.aws.cloudwatch.AWSCloudWatchProviderMetadata could not be
instantiated: java.lang.AbstractMethodError:
org.jclouds.rest.internal.BaseRestApiMetadata$Builder.self()Lorg/jclouds/apis/internal/BaseApiMetadata$Builder;
at java.util.ServiceLoader.fail(Unknown Source)
at java.util.ServiceLoader.access$100(Unknown Source)
at java.util.ServiceLoader$LazyIterator.next(Unknown Source)
at java.util.ServiceLoader$1.next(Unknown Source)
at
com.google.common.collect.ImmutableCollection$Builder.addAll(ImmutableCollection.java:342)
at
com.google.common.collect.ImmutableSet$Builder.addAll(ImmutableSet.java:596)
at org.jclouds.providers.Providers.all(Providers.java:84)
at org.jclouds.providers.Providers.withId(Providers.java:101)
at org.jclouds.ContextBuilder.newBuilder(ContextBuilder.java:168)
at
com.hcl.cdmk.service.api.openstack.OpenStackImpl.init(OpenStackImpl.java:91)
at
com.hcl.cdmk.service.api.openstack.OpenStackImpl.runInstance(OpenStackImpl.java:174)
at
com.hcl.cdmk.service.api.openstack.OpenStackImpl.main(OpenStackImpl.java:638)
Caused by: java.lang.AbstractMethodError:
org.jclouds.rest.internal.BaseRestApiMetadata$Builder.self()Lorg/jclouds/apis/internal/BaseApiMetadata$Builder;
at
org.jclouds.rest.internal.BaseRestApiMetadata$Builder.javaApi(BaseRestApiMetadata.java:85)
at
org.jclouds.rest.internal.BaseRestApiMetadata$Builder.<init>(BaseRestApiMetadata.java:72)
at
org.jclouds.cloudwatch.CloudWatchApiMetadata$Builder.<init>(CloudWatchApiMetadata.java:71)
at
org.jclouds.cloudwatch.CloudWatchApiMetadata.<init>(CloudWatchApiMetadata.java:54)
at
org.jclouds.aws.cloudwatch.AWSCloudWatchProviderMetadata$Builder.<init>(AWSCloudWatchProviderMetadata.java:82)
at
org.jclouds.aws.cloudwatch.AWSCloudWatchProviderMetadata.builder(AWSCloudWatchProviderMetadata.java:43)
at
org.jclouds.aws.cloudwatch.AWSCloudWatchProviderMetadata.<init>(AWSCloudWatchProviderMetadata.java:52)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
... 10 more
Is there any other dependency jar associated?
Thank You.
> Exception while creating the server in OpenStack Nova API
> ---------------------------------------------------------
>
> Key: JCLOUDS-374
> URL: https://issues.apache.org/jira/browse/JCLOUDS-374
> Project: jclouds
> Issue Type: Bug
> Components: jclouds-compute, jclouds-core, jclouds-examples,
> jclouds-labs-openstack
> Affects Versions: 1.5.10
> Environment: jclouds Version:
> jclouds-compute-1.5.1,jclouds-core-1.5.1,
> Cloud and API Version: OpenStack Essex
> Operating system: Windows7
> Java Version: 1.7.0_05
> Reporter: Nadeem
> Assignee: Everett Toews
> Labels: easyfix, features, test
> Fix For: 1.5.11
>
>
> Code:
> CreateServerOptions options =
> CreateServerOptions.Builder.adminPass("password");
> ServerCreated serverCreated = serverApi.create(computeData.getServerName(),
> computeData.getImageId(), flavourId, options);
> eg: ServerCreated serverCreated = serverApi.create("ServerTest",
> "f414c2a5-fb5b-49d2-a9e0-7c055703e4d2", "1",options);
> The code above throws the following error:
> Error Log:
> "com.google.gson.JsonSyntaxException: java.lang.IllegalStateException:
> Expected BEGIN_OBJECT but was STRING at line 1 column 5".
> The server is created, but the error restricts me from proceeding further.
> Kindly help.
--
This message was sent by Atlassian JIRA
(v6.1#6144)