[
https://issues.apache.org/jira/browse/JCLOUDS-343?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14070016#comment-14070016
]
Chris Custine commented on JCLOUDS-343:
---------------------------------------
Please try with jclouds 1.8.0-SNAPSHOT or 1.7.4-SNAPSHOT. This should be fixed
in latest builds.
> JClouds: Cannot get image with hpcloud provider
> ------------------------------------------------
>
> Key: JCLOUDS-343
> URL: https://issues.apache.org/jira/browse/JCLOUDS-343
> Project: jclouds
> Issue Type: Bug
> Components: jclouds-compute
> Reporter: Ravikumar Venkatesan
>
> The error message while creating VM (in hpcloud-compute )
> Could not get Image.
> (13:17:50) Visitor: org.jclouds.http.HttpResponseException: Error parsing
> input{statusCode=200, message=OK, headers={Date=[Tue, 08 Oct 2013 18:08:44
> GMT]}, payload=[content=true, contentMetadata=[contentDisposition=null,
> contentEncoding=null, contentLanguage=null, contentLength=11606,
> contentMD5=null, contentType=application/json, expires=null], written=false]}
> at org.jclouds.http.functions.ParseJson.apply(ParseJson.java:71) at
> org.jclouds.http.functions.ParseJson.apply(ParseJson.java:46) at
> com.google.common.base.Functions$FunctionComposition.apply(Functions.java:210)
> at
> org.jclouds.rest.internal.InvokeSyncToAsyncHttpMethod.invoke(InvokeSyncToAsyncHttpMethod.java:133)
> at
> org.jclouds.rest.internal.InvokeSyncToAsyncHttpMethod.apply(InvokeSyncToAsyncHttpMethod.java:99)
> at
> org.jclouds.rest.internal.InvokeSyncToAsyncHttpMethod.apply(InvokeSyncToAsyncHttpMethod.java:60)
> at
> org.jclouds.reflect.FunctionalReflection$FunctionalInvocationHandler.handleInvocation(FunctionalReflection.java:119)
> at
> com.google.common.reflect.AbstractInvocationHandler.invoke(AbstractInvocationHandler.java:70)
> at sun.proxy.$Proxy145.listInDetail(Unknown Source) at
> org.jclouds.openstack.nova.v2_0.compute.NovaComputeServiceAdapter.listNodes(NovaComputeServiceAdapter.java:200)
> at
> org.jclouds.compute.strategy.impl.AdaptingComputeServiceStrategies.listDetailsOnNodesMatching(AdaptingComputeServiceStrategies.java:126)
> at
> org.jclouds.compute.strategy.impl.AdaptingComputeServiceStrategies.listNodes(AdaptingComputeServiceStrategies.java:116)
> at
> org.jclouds.compute.strategy.impl.CreateNodesWithGroupEncodedIntoNameThenAddToSet.getNextNames(CreateNodesWithGroupEncodedIntoNameThenAddToSet.java:185)
> at
> org.jclouds.compute.strategy.impl.CreateNodesWithGroupEncodedIntoNameThenAddToSet.execute(CreateNodesWithGroupEncodedIntoNameThenAddToSet.java:124)
> at
> org.jclouds.openstack.nova.v2_0.compute.strategy.ApplyNovaTemplateOptionsCreateNodesWithGroupEncodedIntoNameThenAddToSet.execute(ApplyNovaTemplateOptionsCreateNodesWithGroupEncodedIntoNameThenAddToSet.java:148)
> at
> org.jclouds.compute.internal.BaseComputeService.createNodesInGroup(BaseComputeService.java:214)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:616) at
> com.google.inject.internal.DelegatingInvocationHandler.invoke(DelegatingInvocationHandler.java:37)
> at sun.proxy.$Proxy126.createNodesInGroup(Unknown Source) at
> com.bluage.cloud.api.JCloudsNova.buildServer(JCloudsNova.java:243) at
> com.bluage.cloud.api.JCloudsNova.createNode(JCloudsNova.java:185) at
> com.bluage.cloud.webservice.NodeBatchImpl.runTransactionWidows(NodeBatchImpl.java:221)
> at
> com.bluage.cloud.webservice.NodeBatchImpl.runBatch(NodeBatchImpl.java:122) at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:616) at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:318)
> at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:196)
> (13:18:05) Visitor: ...
> (13:18:20) Visitor: Caused by: java.lang.NullPointerException: image at
> com.google.common.base.Preconditions.checkNotNull(Preconditions.java:208) at
> org.jclouds.openstack.nova.v2_0.domain.Server.<init>(Server.java:328) at
> org.jclouds.openstack.nova.v2_0.config.NovaParserModule$ServerAdapter$ServerInternal.<init>(NovaParserModule.java:157)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
> at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:532) at
> com.google.common.reflect.Invokable$ConstructorInvokable.invokeInternal(Invokable.java:243)
> at com.google.common.reflect.Invokable.invoke(Invokable.java:102) at
> org.jclouds.json.internal.DeserializationConstructorAndReflectiveTypeAdapterFactory$DeserializeIntoParameterizedConstructor.newInstance(DeserializationConstructorAndReflectiveTypeAdapterFactory.java:217)
> at
> org.jclouds.json.internal.DeserializationConstructorAndReflectiveTypeAdapterFactory$DeserializeIntoParameterizedConstructor.read(DeserializationConstructorAndReflectiveTypeAdapterFactory.java:197)
> at com.google.gson.Gson.fromJson(Gson.java:795) at
> com.google.gson.Gson.fromJson(Gson.java:859) at
> com.google.gson.Gson$2.deserialize(Gson.java:131) at
> org.jclouds.openstack.nova.v2_0.config.NovaParserModule$ServerAdapter.deserialize(NovaParserModule.java:131)
> at
> org.jclouds.openstack.nova.v2_0.config.NovaParserModule$ServerAdapter.deserialize(NovaParserModule.java:126)
> at com.google.gson.TreeTypeAdapter.read(TreeTypeAdapter.java:58) at
> org.jclouds.json.internal.NullFilteringTypeAdapterFactories$IterableTypeAdapter.readAndBuild(NullFilteringTypeAdapterFactories.java:94)
> at
> org.jclouds.json.internal.NullFilteringTypeAdapterFactories$IterableTypeAdapter.read(NullFilteringTypeAdapterFactories.java:86)
> (13:20:19) Visitor: I've set up a log before creating the node, to make sure
> the image was retrieved from HP Cloud
> (13:20:24) Visitor: Using image: az-1.region-a.geo-1/212832 HP Compute image:
> {id=az-1.region-a.geo-1/212832, providerId=212832, name=BA-Trial-Rvs-win-04,
> location={scope=ZONE, id=az-1.region-a.geo-1,
> description=az-1.region-a.geo-1, parent=openstack-nova},
> os={family=unrecognized, name=BA-Trial-Rvs-win-04,
> description=BA-Trial-Rvs-win-04, is64Bit=true},
> description=BA-Trial-Rvs-win-04, status=AVAILABLE,
> userMetadata={instance_uuid=c10b4eeb-e4a7-481c-aca7-85dd8fa9c8d9,
> image_location=snapshot, image_state=available, user_id=37784716420123,
> description=Image for trial Reverse on windows,
> instance_ref=https://az-1.region-a.geo-1.compute.hpcloudsvc.com/v1.1/servers/1902375,
> image_type=snapshot, min_ram=0, hp_image_license=1001, owner=61272457697141,
> min_disk=0, owner_id=61272457697141}}
--
This message was sent by Atlassian JIRA
(v6.2#6252)