Hi.

I'm using jclouds-cli with HPCloud (hpcloud-compute provider). JCloudCli is
able to list images, list hardware etc.. but when I do "node list" I get
the following. I have been able to reproduce this in two systems with
different credentials.

org.jclouds.http.HttpResponseException: Error parsing input
{statusCode=200, message=OK, headers={Date=[Tue, 25 Jun 2013 08:04:24
GMT]}, payload=[content=true, contentMetadata=[contentDisposition=null,
contentEncoding=null, contentLanguage=null, contentLength=31364,
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 com.sun.proxy.$Proxy70.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.internal.BaseComputeService.listNodesDetailsMatching(BaseComputeService.java:363)
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:601)
at
com.google.inject.internal.DelegatingInvocationHandler.invoke(DelegatingInvocationHandler.java:37)
at com.sun.proxy.$Proxy60.listNodesDetailsMatching(Unknown Source)
at
org.jclouds.karaf.commands.compute.NodeListCommand.doExecute(NodeListCommand.java:54)
at
org.jclouds.karaf.commands.compute.ComputeCommandBase.execute(ComputeCommandBase.java:74)
at
org.apache.felix.gogo.commands.basic.AbstractCommand.execute(AbstractCommand.java:35)
at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:474)
at org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:400)
at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)
at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)
at
org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89)
at org.jclouds.cli.runner.Main.run(Main.java:240)
at org.jclouds.cli.runner.Main.run(Main.java:146)
at org.jclouds.cli.runner.Main.main(Main.java:86)
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:525)
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)
at
org.jclouds.json.internal.NullFilteringTypeAdapterFactories$IterableTypeAdapter.read(NullFilteringTypeAdapterFactories.java:65)
at
org.jclouds.json.internal.DeserializationConstructorAndReflectiveTypeAdapterFactory$ParameterReader.read(DeserializationConstructorAndReflectiveTypeAdapterFactory.java:265)
at
org.jclouds.json.internal.DeserializationConstructorAndReflectiveTypeAdapterFactory$DeserializeIntoParameterizedConstructor.read(DeserializationConstructorAndReflectiveTypeAdapterFactory.java:177)
at com.google.gson.Gson.fromJson(Gson.java:795)
at com.google.gson.Gson.fromJson(Gson.java:761)
at com.google.gson.Gson.fromJson(Gson.java:710)
at org.jclouds.json.internal.GsonWrapper.fromJson(GsonWrapper.java:47)
at org.jclouds.http.functions.ParseJson.apply(ParseJson.java:86)
at org.jclouds.http.functions.ParseJson.apply(ParseJson.java:80)
at org.jclouds.http.functions.ParseJson.apply(ParseJson.java:66)
... 29 more


-- 
Best Regards,
Irfan

Reply via email to