[ 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)