angeline shen created CLOUDSTACK-4582:
-----------------------------------------
Summary: [Upgrade] CloudStack-3.0.2-1-rhel6.2 ->
CloudPlatform-4.2.0-1-rhel6.2 FAIL
Key: CLOUDSTACK-4582
URL: https://issues.apache.org/jira/browse/CLOUDSTACK-4582
Project: CloudStack
Issue Type: Bug
Security Level: Public (Anyone can view this level - this is the default.)
Components: Management Server
Affects Versions: 4.2.0
Environment: MS 10.223.195.99 rhel 6.2
CloudStack-3.0.2-1-rhel6.2
host rhel 6.2 KVM 10.223.51.3 10.223.51.4
CloudStack-3.0.2-1-rhel6.2
upgrade to CloudPlatform-4.2.0-1-rhel6.2
1.
M) Install the Management Server
A) Install the Agent
B) Install BareMetal Agent
S) Install the Usage Monitor
U) Upgrade the CloudPlatform packages installed on this computer
R) Stop any running CloudPlatform services and remove the CloudPlatform
packages from this computer
E) Remove the MySQL server (will not remove the MySQL databases)
Q) Quit
> U
Updating the CloudPlatform and its dependencies...
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
* base: centos.tcpdiag.net
* extras: mirror.chpc.utah.edu
* updates: yum.phx.singlehop.com
base
| 3.7 kB 00:00
cloud-temp
| 1.3 kB 00:00 ...
cloud-temp/primary
| 2.4 kB 00:00 ...
cloud-temp
6/6
extras
| 3.4 kB 00:00
rhel
| 4.0 kB 00:00
updates
| 3.4 kB 00:00
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package cloud-client.x86_64 0:3.0.2-1.el6 will be obsoleted
---> Package cloud-client-ui.x86_64 0:3.0.2-1.el6 will be obsoleted
---> Package cloud-core.x86_64 0:3.0.2-1.el6 will be obsoleted
---> Package cloud-daemonize.x86_64 0:3.0.2-1.el6 will be obsoleted
---> Package cloud-deps.x86_64 0:3.0.2-1.el6 will be obsoleted
---> Package cloud-python.x86_64 0:3.0.2-1.el6 will be obsoleted
---> Package cloud-server.x86_64 0:3.0.2-1.el6 will be obsoleted
---> Package cloud-setup.x86_64 0:3.0.2-1.el6 will be obsoleted
---> Package cloud-usage.x86_64 0:3.0.2-1.el6 will be obsoleted
---> Package cloud-utils.x86_64 0:3.0.2-1.el6 will be obsoleted
---> Package cloudstack-common.x86_64 0:4.2.0-1.el6 will be obsoleting
---> Package cloudstack-management.x86_64 0:4.2.0-1.el6 will be obsoleting
--> Processing Dependency: cloudstack-awsapi = 4.2.0 for package:
cloudstack-management-4.2.0-1.el6.x86_64
--> Processing Dependency: mysql-connector-java for package:
cloudstack-management-4.2.0-1.el6.x86_64
---> Package cloudstack-usage.x86_64 0:4.2.0-1.el6 will be obsoleting
--> Processing Dependency: jsvc for package: cloudstack-usage-4.2.0-1.el6.x86_64
--> Processing Dependency: jakarta-commons-daemon-jsvc for package:
cloudstack-usage-4.2.0-1.el6.x86_64
--> Running transaction check
---> Package cloudstack-awsapi.x86_64 0:4.2.0-1.el6 will be installed
---> Package jakarta-commons-daemon-jsvc.x86_64 1:1.0.1-8.9.el6 will be
installed
---> Package mysql-connector-java.noarch 1:5.1.17-6.el6 will be installed
--> Processing Dependency: jta >= 1.0 for package:
1:mysql-connector-java-5.1.17-6.el6.noarch
--> Processing Dependency: slf4j for package:
1:mysql-connector-java-5.1.17-6.el6.noarch
--> Running transaction check
---> Package geronimo-specs-compat.noarch 0:1.0-3.5.M2.el6 will be installed
--> Processing Dependency: geronimo-specs = 1.0-3.5.M2.el6 for package:
geronimo-specs-compat-1.0-3.5.M2.el6.noarch
---> Package slf4j.noarch 0:1.5.8-8.el6 will be installed
--> Running transaction check
---> Package geronimo-specs.noarch 0:1.0-3.5.M2.el6 will be installed
--> Processing Dependency: apache-tomcat-apis for package:
geronimo-specs-1.0-3.5.M2.el6.noarch
--> Running transaction check
---> Package apache-tomcat-apis.noarch 0:0.1-1.el6 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
===========================================================================================================
Package Arch Version
Repository Size
===========================================================================================================
Installing:
cloudstack-common x86_64 4.2.0-1.el6
cloud-temp 86 M
replacing cloud-core.x86_64 3.0.2-1.el6
replacing cloud-daemonize.x86_64 3.0.2-1.el6
replacing cloud-deps.x86_64 3.0.2-1.el6
replacing cloud-python.x86_64 3.0.2-1.el6
replacing cloud-setup.x86_64 3.0.2-1.el6
replacing cloud-utils.x86_64 3.0.2-1.el6
cloudstack-management x86_64 4.2.0-1.el6
cloud-temp 64 M
replacing cloud-client.x86_64 3.0.2-1.el6
replacing cloud-client-ui.x86_64 3.0.2-1.el6
replacing cloud-server.x86_64 3.0.2-1.el6
cloudstack-usage x86_64 4.2.0-1.el6
cloud-temp 39 M
replacing cloud-usage.x86_64 3.0.2-1.el6
Installing for dependencies:
apache-tomcat-apis noarch 0.1-1.el6
base 164 k
cloudstack-awsapi x86_64 4.2.0-1.el6
cloud-temp 86 M
geronimo-specs noarch 1.0-3.5.M2.el6
base 111 k
geronimo-specs-compat noarch 1.0-3.5.M2.el6
base 7.1 k
jakarta-commons-daemon-jsvc x86_64 1:1.0.1-8.9.el6
base 27 k
mysql-connector-java noarch 1:5.1.17-6.el6
base 1.4 M
slf4j noarch 1.5.8-8.el6
base 131 k
Transaction Summary
===========================================================================================================
Install 10 Package(s)
Total download size: 277 M
Is this ok [y/N]: y
Downloading Packages:
(1/10): apache-tomcat-apis-0.1-1.el6.noarch.rpm
| 164 kB 00:00
(6/10): geronimo-specs-1.0-3.5.M2.el6.noarch.rpm
| 111 kB 00:00
(7/10): geronimo-specs-compat-1.0-3.5.M2.el6.noarch.rpm
| 7.1 kB 00:00
(8/10): jakarta-commons-daemon-jsvc-1.0.1-8.9.el6.x86_64.rpm
| 27 kB 00:00
(9/10): mysql-connector-java-5.1.17-6.el6.noarch.rpm
| 1.4 MB 00:02
(10/10): slf4j-1.5.8-8.el6.noarch.rpm
| 131 kB 00:00
-----------------------------------------------------------------------------------------------------------
Total 44
MB/s | 277 MB 00:06
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : apache-tomcat-apis-0.1-1.el6.noarch
1/19
Installing : geronimo-specs-1.0-3.5.M2.el6.noarch
2/19
Installing : geronimo-specs-compat-1.0-3.5.M2.el6.noarch
3/19
Installing : slf4j-1.5.8-8.el6.noarch
4/19
Installing : 1:mysql-connector-java-5.1.17-6.el6.noarch
5/19
Installing : 1:jakarta-commons-daemon-jsvc-1.0.1-8.9.el6.x86_64
6/19
Installing : cloudstack-common-4.2.0-1.el6.x86_64
7/19
Installing : cloudstack-awsapi-4.2.0-1.el6.x86_64
8/19
Installing : cloudstack-management-4.2.0-1.el6.x86_64
9/19
Please verify the server.xml in saved folder, and make the required changes
manually , saved folder available at /etc/cloud.rpmsave/management/server.xml
Please verify the tomcat6.conf in saved folder, and make the required changes
manually , saved folder available at /etc/cloud.rpmsave/management/tomcat6.conf
Installing : cloudstack-usage-4.2.0-1.el6.x86_64
10/19
Replacing db.properties with management server db.properties
Erasing : cloud-usage-3.0.2-1.el6.x86_64
11/19
Erasing : cloud-client-ui-3.0.2-1.el6.x86_64
12/19
Erasing : cloud-client-3.0.2-1.el6.x86_64
13/19
Stopping cloud-management:[ OK ]
Erasing : cloud-setup-3.0.2-1.el6.x86_64
14/19
Erasing : cloud-server-3.0.2-1.el6.x86_64
15/19
Erasing : cloud-core-3.0.2-1.el6.x86_64
16/19
Erasing : cloud-deps-3.0.2-1.el6.x86_64
17/19
Erasing : cloud-utils-3.0.2-1.el6.x86_64
18/19
Erasing : cloud-python-3.0.2-1.el6.x86_64
19/19
cloud-daemonize-3.0.2-1.el6.x86_64 was supposed to be removed but is not!
Installed:
cloudstack-common.x86_64 0:4.2.0-1.el6
cloudstack-management.x86_64 0:4.2.0-1.el6
cloudstack-usage.x86_64 0:4.2.0-1.el6
Dependency Installed:
apache-tomcat-apis.noarch 0:0.1-1.el6
cloudstack-awsapi.x86_64 0:4.2.0-1.el6
geronimo-specs.noarch 0:1.0-3.5.M2.el6
geronimo-specs-compat.noarch 0:1.0-3.5.M2.el6
jakarta-commons-daemon-jsvc.x86_64 1:1.0.1-8.9.el6
mysql-connector-java.noarch 1:5.1.17-6.el6
slf4j.noarch 0:1.5.8-8.el6
Replaced:
cloud-client.x86_64 0:3.0.2-1.el6 cloud-client-ui.x86_64 0:3.0.2-1.el6
cloud-core.x86_64 0:3.0.2-1.el6
cloud-deps.x86_64 0:3.0.2-1.el6 cloud-python.x86_64 0:3.0.2-1.el6
cloud-server.x86_64 0:3.0.2-1.el6
cloud-setup.x86_64 0:3.0.2-1.el6 cloud-usage.x86_64 0:3.0.2-1.el6
cloud-utils.x86_64 0:3.0.2-1.el6
Failed:
cloud-daemonize.x86_64 0:3.0.2-1.el6
Complete!
Done
2. I still did “ service cloudstack-management start” on this MS
anyway. There are lots of errors:
2013-08-30 22:22:28,502 WARN [cloud.cluster.ClusterManagerImpl]
(Cluster-Notification-1:null) Notifying management server join event took 26 ms
2013-08-30 22:22:28,849 ERROR [agent.transport.Request]
(AgentManager-Handler-2:null) Caught problem with
[{"StartupRoutingCommand":{"cpus":4,"speed":2261,"memory":16713564160,"dom0MinMemory":805306368,"poolSync":false,"vms":{"v-2-VM":{"state":"Running"},"s-1-VM":{"state":"Running"},"i-2-5-VM":{"state":"Running"},"i-2-3-VM":{"state":"Running"},"r-4-VM":{"state":"Running"}},"caps":"hvm,snapshot","pool":"/root","hypervisorType":"KVM","hostDetails":{"com.cloud.network.Networks.RouterPrivateIpStrategy":"HostLocal","Host.OS":"CentOS","Host.OS.Kernel.Version":"2.6.32-220.el6.x86_64","Host.OS.Version":"6.2"},"type":"Routing","dataCenter":"1","pod":"1","cluster":"1","guid":"dd69931f-1a53-359b-9a68-753ae6512880-LibvirtComputingResource","name":"Rack2Host18.lab.vmops.com","id":1,"version":"3.0.2.20120506222956","publicIpAddress":"10.223.51.3","publicNetmask":"255.255.255.192","publicMacAddress":"bc:30:5b:d4:60:af","privateIpAddress":"10.223.51.3","privateMacAddress":"bc:30:5b:d4:60:af","privateNetmask":"255.255.255.192","storageIpAddress":"10.223.51.3","storageNetmask":"255.255.255.192","storageMacAddress":"bc:30:5b:d4:60:af","resourceName":"LibvirtComputingResource","gatewayIpAddress":"10.223.51.1","contextMap":{},"wait":0}},{"StartupStorageCommand":{"totalSize":0,"poolInfo":{"uuid":"83ddb302-5354-4fa6-a894-870aee79bd24","host":"10.223.51.3","localPath":"/var/lib/libvirt/images/","hostPath":"/var/lib/libvirt/images/","poolType":"Filesystem","capacityBytes":227357442048,"availableBytes":2328178688},"resourceType":"STORAGE_POOL","hostDetails":{},"type":"Storage","dataCenter":"1","pod":"1","guid":"dd69931f-1a53-359b-9a68-753ae6512880-LibvirtComputingResource","name":"Rack2Host18.lab.vmops.com","id":1,"version":"3.0.2.20120506222956","resourceName":"LibvirtComputingResource","contextMap":{},"wait":0}}]
com.google.gson.JsonParseException: The JsonDeserializer
com.cloud.agent.transport.ArrayTypeAdaptor@80a54d6 failed to deserialize json
object
[{"StartupRoutingCommand":{"cpus":4,"speed":2261,"memory":16713564160,"dom0MinMemory":805306368,"poolSync":false,"vms":{"v-2-VM":{"state":"Running"},"s-1-VM":{"state":"Running"},"i-2-5-VM":{"state":"Running"},"i-2-3-VM":{"state":"Running"},"r-4-VM":{"state":"Running"}},"caps":"hvm,snapshot","pool":"/root","hypervisorType":"KVM","hostDetails":{"com.cloud.network.Networks.RouterPrivateIpStrategy":"HostLocal","Host.OS":"CentOS","Host.OS.Kernel.Version":"2.6.32-220.el6.x86_64","Host.OS.Version":"6.2"},"type":"Routing","dataCenter":"1","pod":"1","cluster":"1","guid":"dd69931f-1a53-359b-9a68-753ae6512880-LibvirtComputingResource","name":"Rack2Host18.lab.vmops.com","id":1,"version":"3.0.2.20120506222956","publicIpAddress":"10.223.51.3","publicNetmask":"255.255.255.192","publicMacAddress":"bc:30:5b:d4:60:af","privateIpAddress":"10.223.51.3","privateMacAddress":"bc:30:5b:d4:60:af","privateNetmask":"255.255.255.192","storageIpAddress":"10.223.51.3","storageNetmask":"255.255.255.192","storageMacAddress":"bc:30:5b:d4:60:af","resourceName":"LibvirtComputingResource","gatewayIpAddress":"10.223.51.1","contextMap":{},"wait":0}},{"StartupStorageCommand":{"totalSize":0,"poolInfo":{"uuid":"83ddb302-5354-4fa6-a894-870aee79bd24","host":"10.223.51.3","localPath":"/var/lib/libvirt/images/","hostPath":"/var/lib/libvirt/images/","poolType":"Filesystem","capacityBytes":227357442048,"availableBytes":2328178688},"resourceType":"STORAGE_POOL","hostDetails":{},"type":"Storage","dataCenter":"1","pod":"1","guid":"dd69931f-1a53-359b-9a68-753ae6512880-LibvirtComputingResource","name":"Rack2Host18.lab.vmops.com","id":1,"version":"3.0.2.20120506222956","resourceName":"LibvirtComputingResource","contextMap":{},"wait":0}}]
given the type class [Lcom.cloud.agent.api.Command;
at
com.google.gson.JsonDeserializerExceptionWrapper.deserialize(JsonDeserializerExceptionWrapper.java:64)
at
com.google.gson.JsonDeserializationVisitor.invokeCustomDeserializer(JsonDeserializationVisitor.java:92)
at
com.google.gson.JsonDeserializationVisitor.visitUsingCustomHandler(JsonDeserializationVisitor.java:80)
at com.google.gson.ObjectNavigator.accept(ObjectNavigator.java:101)
at
com.google.gson.JsonDeserializationContextDefault.fromJsonArray(JsonDeserializationContextDefault.java:67)
at
com.google.gson.JsonDeserializationContextDefault.deserialize(JsonDeserializationContextDefault.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(AgentManagerImpl.java:1195)
at
com.cloud.agent.manager.AgentManagerImpl$AgentHandler.doTask(AgentManagerImpl.java:1348)
at
com.cloud.agent.manager.ClusteredAgentManagerImpl$ClusteredAgentHandler.doTask(ClusteredAgentManagerImpl.java:666)
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.java:603)
at java.lang.Thread.run(Thread.java:679)
Caused by: com.cloud.utils.exception.CloudRuntimeException: can't find
StartupRoutingCommand
at
com.cloud.agent.transport.ArrayTypeAdaptor.deserialize(ArrayTypeAdaptor.java:77)
at
com.cloud.agent.transport.ArrayTypeAdaptor.deserialize(ArrayTypeAdaptor.java:37)
at
com.google.gson.JsonDeserializerExceptionWrapper.deserialize(JsonDeserializerExceptionWrapper.java:51)
... 15 more
2013-08-30 22:22:28,852 WARN [utils.nio.Task] (AgentManager-Handler-2:null)
Caught the following exception but pushing on
com.google.gson.JsonParseException: The JsonDeserializer
com.cloud.agent.transport.ArrayTypeAdaptor@80a54d6 failed to deserialize json
object
[{"StartupRoutingCommand":{"cpus":4,"speed":2261,"memory":16713564160,"dom0MinMemory":805306368,"poolSync":false,"vms":{"v-2-VM":{"state":"Running"},"s-1-VM":{"state":"Running"},"i-2-5-VM":{"state":"Running"},"i-2-3-VM":{"state":"Running"},"r-4-VM":{"state":"Running"}},"caps":"hvm,snapshot","pool":"/root","hypervisorType":"KVM","hostDetails":{"com.cloud.network.Networks.RouterPrivateIpStrategy":"HostLocal","Host.OS":"CentOS","Host.OS.Kernel.Version":"2.6.32-220.el6.x86_64","Host.OS.Version":"6.2"},"type":"Routing","dataCenter":"1","pod":"1","cluster":"1","guid":"dd69931f-1a53-359b-9a68-753ae6512880-LibvirtComputingResource","name":"Rack2Host18.lab.vmops.com","id":1,"version":"3.0.2.20120506222956","publicIpAddress":"10.223.51.3","publicNetmask":"255.255.255.192","publicMacAddress":"bc:30:5b:d4:60:af","privateIpAddress":"10.223.51.3","privateMacAddress":"bc:30:5b:d4:60:af","privateNetmask":"255.255.255.192","storageIpAddress":"10.223.51.3","storageNetmask":"255.255.255.192","storageMacAddress":"bc:30:5b:d4:60:af","resourceName":"LibvirtComputingResource","gatewayIpAddress":"10.223.51.1","contextMap":{},"wait":0}},{"StartupStorageCommand":{"totalSize":0,"poolInfo":{"uuid":"83ddb302-5354-4fa6-a894-870aee79bd24","host":"10.223.51.3","localPath":"/var/lib/libvirt/images/","hostPath":"/var/lib/libvirt/images/","poolType":"Filesystem","capacityBytes":227357442048,"availableBytes":2328178688},"resourceType":"STORAGE_POOL","hostDetails":{},"type":"Storage","dataCenter":"1","pod":"1","guid":"dd69931f-1a53-359b-9a68-753ae6512880-LibvirtComputingResource","name":"Rack2Hos:
Stopping cloud-management:[ OK ]
Erasing : cloud-setup-3.0.2-1.el6.x86_64
14/19
Erasing : cloud-server-3.0.2-1.el6.x86_64
15/19
Erasing : cloud-core-3.0.2-1.el6.x86_64
16/19
Erasing : cloud-deps-3.0.2-1.el6.x86_64
17/19
Erasing : cloud-utils-3.0.2-1.el6.x86_64
18/19
Erasing : cloud-python-3.0.2-1.el6.x86_64
19/19
cloud-daemonize-3.0.2-1.el6.x86_64 was supposed to be removed but is not!
Installed:
cloudstack-common.x86_64 0:4.2.0-1.el6
cloudstack-management.x86_64 0:4.2.0-1.el6
cloudstack-usage.x86_64 0:4.2.0-1.el6
Dependency Installed:
apache-tomcat-apis.noarch 0:0.1-1.el6
cloudstack-awsapi.x86_64 0:4.2.0-1.el6
geronimo-specs.noarch 0:1.0-3.5.M2.el6
geronimo-specs-compat.noarch 0:1.0-3.5.M2.el6
jakarta-commons-daemon-jsvc.x86_64 1:1.0.1-8.9.el6
mysql-connector-java.noarch 1:5.1.17-6.el6
slf4j.noarch 0:1.5.8-8.el6
Replaced:
cloud-client.x86_64 0:3.0.2-1.el6 cloud-client-ui.x86_64 0:3.0.2-1.el6
cloud-core.x86_64 0:3.0.2-1.el6
cloud-deps.x86_64 0:3.0.2-1.el6 cloud-python.x86_64 0:3.0.2-1.el6
cloud-server.x86_64 0:3.0.2-1.el6
cloud-setup.x86_64 0:3.0.2-1.el6 cloud-usage.x86_64 0:3.0.2-1.el6
cloud-utils.x86_64 0:3.0.2-1.el6
Failed:
cloud-daemonize.x86_64 0:3.0.2-1.el6
Complete!
Done
Well, I did “ service cloudstack-management start” on this MS anyway.
There are lots of errors:
2013-08-30 22:22:28,502 WARN [cloud.cluster.ClusterManagerImpl]
(Cluster-Notification-1:null) Notifying management server join event took 26 ms
2013-08-30 22:22:28,849 ERROR [agent.transport.Request]
(AgentManager-Handler-2:null) Caught problem with
[{"StartupRoutingCommand":{"cpus":4,"speed":2261,"memory":16713564160,"dom0MinMemory":805306368,"poolSync":false,"vms":{"v-2-VM":{"state":"Running"},"s-1-VM":{"state":"Running"},"i-2-5-VM":{"state":"Running"},"i-2-3-VM":{"state":"Running"},"r-4-VM":{"state":"Running"}},"caps":"hvm,snapshot","pool":"/root","hypervisorType":"KVM","hostDetails":{"com.cloud.network.Networks.RouterPrivateIpStrategy":"HostLocal","Host.OS":"CentOS","Host.OS.Kernel.Version":"2.6.32-220.el6.x86_64","Host.OS.Version":"6.2"},"type":"Routing","dataCenter":"1","pod":"1","cluster":"1","guid":"dd69931f-1a53-359b-9a68-753ae6512880-LibvirtComputingResource","name":"Rack2Host18.lab.vmops.com","id":1,"version":"3.0.2.20120506222956","publicIpAddress":"10.223.51.3","publicNetmask":"255.255.255.192","publicMacAddress":"bc:30:5b:d4:60:af","privateIpAddress":"10.223.51.3","privateMacAddress":"bc:30:5b:d4:60:af","privateNetmask":"255.255.255.192","storageIpAddress":"10.223.51.3","storageNetmask":"255.255.255.192","storageMacAddress":"bc:30:5b:d4:60:af","resourceName":"LibvirtComputingResource","gatewayIpAddress":"10.223.51.1","contextMap":{},"wait":0}},{"StartupStorageCommand":{"totalSize":0,"poolInfo":{"uuid":"83ddb302-5354-4fa6-a894-870aee79bd24","host":"10.223.51.3","localPath":"/var/lib/libvirt/images/","hostPath":"/var/lib/libvirt/images/","poolType":"Filesystem","capacityBytes":227357442048,"availableBytes":2328178688},"resourceType":"STORAGE_POOL","hostDetails":{},"type":"Storage","dataCenter":"1","pod":"1","guid":"dd69931f-1a53-359b-9a68-753ae6512880-LibvirtComputingResource","name":"Rack2Host18.lab.vmops.com","id":1,"version":"3.0.2.20120506222956","resourceName":"LibvirtComputingResource","contextMap":{},"wait":0}}]
com.google.gson.JsonParseException: The JsonDeserializer
com.cloud.agent.transport.ArrayTypeAdaptor@80a54d6 failed to deserialize json
object
[{"StartupRoutingCommand":{"cpus":4,"speed":2261,"memory":16713564160,"dom0MinMemory":805306368,"poolSync":false,"vms":{"v-2-VM":{"state":"Running"},"s-1-VM":{"state":"Running"},"i-2-5-VM":{"state":"Running"},"i-2-3-VM":{"state":"Running"},"r-4-VM":{"state":"Running"}},"caps":"hvm,snapshot","pool":"/root","hypervisorType":"KVM","hostDetails":{"com.cloud.network.Networks.RouterPrivateIpStrategy":"HostLocal","Host.OS":"CentOS","Host.OS.Kernel.Version":"2.6.32-220.el6.x86_64","Host.OS.Version":"6.2"},"type":"Routing","dataCenter":"1","pod":"1","cluster":"1","guid":"dd69931f-1a53-359b-9a68-753ae6512880-LibvirtComputingResource","name":"Rack2Host18.lab.vmops.com","id":1,"version":"3.0.2.20120506222956","publicIpAddress":"10.223.51.3","publicNetmask":"255.255.255.192","publicMacAddress":"bc:30:5b:d4:60:af","privateIpAddress":"10.223.51.3","privateMacAddress":"bc:30:5b:d4:60:af","privateNetmask":"255.255.255.192","storageIpAddress":"10.223.51.3","storageNetmask":"255.255.255.192","storageMacAddress":"bc:30:5b:d4:60:af","resourceName":"LibvirtComputingResource","gatewayIpAddress":"10.223.51.1","contextMap":{},"wait":0}},{"StartupStorageCommand":{"totalSize":0,"poolInfo":{"uuid":"83ddb302-5354-4fa6-a894-870aee79bd24","host":"10.223.51.3","localPath":"/var/lib/libvirt/images/","hostPath":"/var/lib/libvirt/images/","poolType":"Filesystem","capacityBytes":227357442048,"availableBytes":2328178688},"resourceType":"STORAGE_POOL","hostDetails":{},"type":"Storage","dataCenter":"1","pod":"1","guid":"dd69931f-1a53-359b-9a68-753ae6512880-LibvirtComputingResource","name":"Rack2Host18.lab.vmops.com","id":1,"version":"3.0.2.20120506222956","resourceName":"LibvirtComputingResource","contextMap":{},"wait":0}}]
given the type class [Lcom.cloud.agent.api.Command;
at
com.google.gson.JsonDeserializerExceptionWrapper.deserialize(JsonDeserializerExceptionWrapper.java:64)
at
com.google.gson.JsonDeserializationVisitor.invokeCustomDeserializer(JsonDeserializationVisitor.java:92)
at
com.google.gson.JsonDeserializationVisitor.visitUsingCustomHandler(JsonDeserializationVisitor.java:80)
at com.google.gson.ObjectNavigator.accept(ObjectNavigator.java:101)
at
com.google.gson.JsonDeserializationContextDefault.fromJsonArray(JsonDeserializationContextDefault.java:67)
at
com.google.gson.JsonDeserializationContextDefault.deserialize(JsonDeserializationContextDefault.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(AgentManagerImpl.java:1195)
at
com.cloud.agent.manager.AgentManagerImpl$AgentHandler.doTask(AgentManagerImpl.java:1348)
at
com.cloud.agent.manager.ClusteredAgentManagerImpl$ClusteredAgentHandler.doTask(ClusteredAgentManagerImpl.java:666)
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.java:603)
at java.lang.Thread.run(Thread.java:679)
Caused by: com.cloud.utils.exception.CloudRuntimeException: can't find
StartupRoutingCommand
at
com.cloud.agent.transport.ArrayTypeAdaptor.deserialize(ArrayTypeAdaptor.java:77)
at
com.cloud.agent.transport.ArrayTypeAdaptor.deserialize(ArrayTypeAdaptor.java:37)
at
com.google.gson.JsonDeserializerExceptionWrapper.deserialize(JsonDeserializerExceptionWrapper.java:51)
... 15 more
2013-08-30 22:22:28,852 WARN [utils.nio.Task] (AgentManager-Handler-2:null)
Caught the following exception but pushing on
com.google.gson.JsonParseException: The JsonDeserializer
com.cloud.agent.transport.ArrayTypeAdaptor@80a54d6 failed to deserialize json
object
[{"StartupRoutingCommand":{"cpus":4,"speed":2261,"memory":16713564160,"dom0MinMemory":805306368,"poolSync":false,"vms":{"v-2-VM":{"state":"Running"},"s-1-VM":{"state":"Running"},"i-2-5-VM":{"state":"Running"},"i-2-3-VM":{"state":"Running"},"r-4-VM":{"state":"Running"}},"caps":"hvm,snapshot","pool":"/root","hypervisorType":"KVM","hostDetails":{"com.cloud.network.Networks.RouterPrivateIpStrategy":"HostLocal","Host.OS":"CentOS","Host.OS.Kernel.Version":"2.6.32-220.el6.x86_64","Host.OS.Version":"6.2"},"type":"Routing","dataCenter":"1","pod":"1","cluster":"1","guid":"dd69931f-1a53-359b-9a68-753ae6512880-LibvirtComputingResource","name":"Rack2Host18.lab.vmops.com","id":1,"version":"3.0.2.20120506222956","publicIpAddress":"10.223.51.3","publicNetmask":"255.255.255.192","publicMacAddress":"bc:30:5b:d4:60:af","privateIpAddress":"10.223.51.3","privateMacAddress":"bc:30:5b:d4:60:af","privateNetmask":"255.255.255.192","storageIpAddress":"10.223.51.3","storageNetmask":"255.255.255.192","storageMacAddress":"bc:30:5b:d4:60:af","resourceName":"LibvirtComputingResource","gatewayIpAddress":"10.223.51.1","contextMap":{},"wait":0}},{"StartupStorageCommand":{"totalSize":0,"poolInfo":{"uuid":"83ddb302-5354-4fa6-a894-870aee79bd24","host":"10.223.51.3","localPath":"/var/lib/libvirt/images/","hostPath":"/var/lib/libvirt/images/","poolType":"Filesystem","capacityBytes":227357442048,"availableBytes":2328178688},"resourceType":"STORAGE_POOL","hostDetails":{},"type":"Storage","dataCenter":"1","pod":"1","guid":"dd69931f-1a53-359b-9a68-753ae6512880-LibvirtComputingResource","name":"Rack2Hos:
Reporter: angeline shen
Priority: Critical
Fix For: 4.2.0
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira