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

Reply via email to