Bug 789667 - [ovirt-engine-core] Data base exception when tried to import VMs
Summary: [ovirt-engine-core] Data base exception when tried to import VMs
Keywords:
Status: CLOSED DUPLICATE of bug 789992
Alias: None
Product: oVirt
Classification: Retired
Component: ovirt-engine-core
Version: unspecified
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
: ---
Assignee: lpeer
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-02-12 08:41 UTC by Kiril Nesenko
Modified: 2014-07-11 00:08 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-02-14 03:46:40 UTC
oVirt Team: ---


Attachments (Terms of Use)
logs (22.57 KB, application/x-bzip)
2012-02-12 08:41 UTC, Kiril Nesenko
no flags Details

Description Kiril Nesenko 2012-02-12 08:41:11 UTC
Created attachment 561187 [details]
logs

Description of problem:
Data base exception when tried to import 7 VMs to NFS DC with 2 hosts.

2012-02-12 10:35:15,306 INFO  [org.ovirt.engine.core.vdsbroker.SetVmStatusVDSCommand] (pool-5-thread-45) FINISH, SetVmStatusVDSCommand, log id: 4fd624ac
2012-02-12 10:35:15,353 INFO  [org.ovirt.engine.core.bll.SPMAsyncTask] (pool-5-thread-45) BaseAsyncTask::AddOrUpdateTaskInDB: Adding task 8b3c8e7d-f2b3-410a-ac11-3e8714394b15 to DataBase
2012-02-12 10:35:15,382 ERROR [org.ovirt.engine.core.bll.SPMAsyncTask] (pool-5-thread-45) BaseAsyncTask::AddOrUpdateTaskInDB: Adding/Updating task 8b3c8e7d-f2b3-410a-ac11-3e8714394b15 to DataBase threw an exception.: org.apache.commons.lang.SerializationException: org.codehaus.jackson.map.JsonMappingException: org.ovirt.engine.core.compat.Guid cannot be cast to [Ljava.lang.Object; (through reference chain: org.ovirt.engine.core.common.action.ImportVmParameters["vm"]->org.ovirt.engine.core.common.businessentities.VM["diskMap"]->java.util.HashMap["1"]->org.ovirt.engine.core.common.businessentities.DiskImage["childrenId"])
	at org.ovirt.engine.core.utils.serialization.json.JsonObjectSerializer.writeJsonAsString(JsonObjectSerializer.java:69) [utils-3.0.0-0001.jar:]
	at org.ovirt.engine.core.utils.serialization.json.JsonObjectSerializer.serialize(JsonObjectSerializer.java:51) [utils-3.0.0-0001.jar:]
	at org.ovirt.engine.core.dao.AsyncTaskDAODbFacadeImpl$AsyncTaskParameterSource.serializeParameters(AsyncTaskDAODbFacadeImpl.java:74) [engine-dal.jar:]
	at org.ovirt.engine.core.dao.AsyncTaskDAODbFacadeImpl$AsyncTaskParameterSource.<init>(AsyncTaskDAODbFacadeImpl.java:67) [engine-dal.jar:]
	at org.ovirt.engine.core.dao.AsyncTaskDAODbFacadeImpl.getTaskParameterSource(AsyncTaskDAODbFacadeImpl.java:99) [engine-dal.jar:]
	at org.ovirt.engine.core.dao.AsyncTaskDAODbFacadeImpl.save(AsyncTaskDAODbFacadeImpl.java:104) [engine-dal.jar:]
	at org.ovirt.engine.core.bll.SPMAsyncTask.AddOrUpdateTaskInDB(SPMAsyncTask.java:105) [engine-bll.jar:]
	at org.ovirt.engine.core.bll.SPMAsyncTask.UpdateAsyncTask(SPMAsyncTask.java:118) [engine-bll.jar:]
	at org.ovirt.engine.core.bll.AsyncTaskManager.UpdateTaskWithActionParameters(AsyncTaskManager.java:457) [engine-bll.jar:]
	at org.ovirt.engine.core.bll.CommandBase.UpdateTasksWithActionParameters(CommandBase.java:860) [engine-bll.jar:]



Version-Release number of selected component (if applicable):
ovirt-engine-backend-3.0.0_0001-1.4.fc16.x86_64

How reproducible:
Always

Steps to Reproduce:
1. Create 7 VMs with 20 GB system disk per VM
2. Export them to Export domain.
3. Remove Vms from the DC and try to import them form the export domain
  
Actual results:
Data base exception

Expected results:


Additional info:

Comment 1 Itamar Heim 2012-02-14 03:46:40 UTC

*** This bug has been marked as a duplicate of bug 789992 ***


Note You need to log in before you can comment on or make changes to this bug.