Json deserialization issue is caused by out-of-dated systemvm.iso on your
hypervisor host. You need rebuilding systemvm.iso and deployed to your
hypervisor host.

Thanks
-min

On 6/25/13 12:03 AM, "Prasanna Santhanam" <t...@apache.org> wrote:

>Just to be clear, the issue 3137 is related to systemVM HA and isn't
>related to the JSON serialization. The JSON serialization is probably
>because you will need to upgrade your agent to the latest. I don't see
>the problem with KVM, Xen and XCP on the test infrastructure.
>
>On Tue, Jun 25, 2013 at 06:58:52AM +0000, Rajesh Battala wrote:
>> Am facing the same issue while adding the kvm host.
>> 
>> 
>>"localPath":"/var/lib/libvirt/images","hostPath":"/var/lib/libvirt/images
>>","poolType":"Filesystem","capacityBytes":52844687360,"availableBytes":49
>>413353472},"resourceType":"STORAGE_POOL","hostDetails":{},"type":"Storage
>>","dataCenter":"1","pod":"1","guid":"eb98ae45-6462-3878-9dfe-376b05a1bdfe
>>-LibvirtComputingResource","name":"kvm56","version":"4.2.0-SNAPSHOT","res
>>ourceName":"LibvirtComputingResource","contextMap":{},"wait":0}}] given
>>the type class [Lcom.cloud.agent.api.Command;
>>         at 
>>com.google.gson.JsonDeserializerExceptionWrapper.deserialize(JsonDeserial
>>izerExceptionWrapper.java:64)
>>         at 
>>com.google.gson.JsonDeserializationVisitor.invokeCustomDeserializer(JsonD
>>eserializationVisitor.java:92)
>>         at 
>>com.google.gson.JsonDeserializationVisitor.visitUsingCustomHandler(JsonDe
>>serializationVisitor.java:80)
>>         at 
>>com.google.gson.ObjectNavigator.accept(ObjectNavigator.java:101)
>>         at 
>>com.google.gson.JsonDeserializationContextDefault.fromJsonArray(JsonDeser
>>ializationContextDefault.java:67)
>>         at 
>>com.google.gson.JsonDeserializationContextDefault.deserialize(JsonDeseria
>>lizationContextDefault.java:52)
>>         at com.google.gson.Gson.fromJson(Gson.java:551)
>>         at com.google.gson.Gson.fromJson(Gson.java:498)
>>         at 
>>com.cloud.agent.transport.Request.getCommands(Request.java:235)
>>         at 
>>com.cloud.agent.manager.AgentManagerImpl$AgentHandler.processRequest(Agen
>>tManagerImpl.java:1221)
>>         at 
>>com.cloud.agent.manager.AgentManagerImpl$AgentHandler.doTask(AgentManager
>>Impl.java:1374)
>>         at 
>>com.cloud.agent.manager.ClusteredAgentManagerImpl$ClusteredAgentHandler.d
>>oTask(ClusteredAgentManagerImpl.java:659)
>>         at com.cloud.utils.nio.Task.run(Task.java:83)
>>         at 
>>java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java
>>:1110)
>>         at 
>>java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.jav
>>a:603)
>>         at java.lang.Thread.run(Thread.java:722)
>> Caused by: com.cloud.utils.exception.CloudRuntimeException: can't find
>>com.cloud.agent.api.com.cloud.agent.api.StartupRoutingCommand
>>         at 
>>com.cloud.agent.transport.ArrayTypeAdaptor.deserialize(ArrayTypeAdaptor.j
>>ava:79)
>>         at 
>>com.cloud.agent.transport.ArrayTypeAdaptor.deserialize(ArrayTypeAdaptor.j
>>ava:37)
>>         at 
>>com.google.gson.JsonDeserializerExceptionWrapper.deserialize(JsonDeserial
>>izerExceptionWrapper.java:51)
>>         ... 15 more
>> 
>-- 
>Prasanna.,
>
>------------------------
>Powered by BigRock.com
>

Reply via email to