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 >