Migration v7->v8 fails with demodata (product data is the culprit?)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenUpgrade Server |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Version7 demodata migration seems to fail. See below the log for details.
Same thing happens on several different v7 installations and we decided to test this with demodata to see if it applies to all migrations.
Perhaps this has something to do with product variables features? Can you comment on this?
---------- migration.log ---------------
Error context:
View `res.users.groups`
[view_id: 159, xml_id: base.user_
2014-07-23 12:42:47,862 8688 INFO demo_v7_migrated OpenUpgrade: base: post-migration script called with version 7.0.1.3
2014-07-23 12:43:02,155 8688 INFO demo_v7_migrated OpenUpgrade: Selecting autoinstallable modules web_kanban_gauge
2014-07-23 12:43:11,093 8688 INFO demo_v7_migrated OpenUpgrade: analytic: post-migration script called with version 7.0.1.1
2014-07-23 12:43:12,090 8688 INFO demo_v7_migrated OpenUpgrade: email_template: pre-migration script called with version 7.0.1.1
2014-07-23 12:43:12,091 8688 INFO demo_v7_migrated OpenUpgrade: table email_template, column email_recipients: renaming to partner_to
2014-07-23 12:43:14,954 8688 INFO demo_v7_migrated OpenUpgrade: product: pre-migration script called with version 7.0.1.1
2014-07-23 12:43:14,959 8688 INFO demo_v7_migrated OpenUpgrade: table product_
2014-07-23 12:43:14,962 8688 INFO demo_v7_migrated OpenUpgrade: table product_packaging, column height: renaming to openupgrade_
2014-07-23 12:43:14,964 8688 INFO demo_v7_migrated OpenUpgrade: table product_packaging, column length: renaming to openupgrade_
2014-07-23 12:43:14,965 8688 INFO demo_v7_migrated OpenUpgrade: table product_packaging, column weight_ul: renaming to openupgrade_
2014-07-23 12:43:14,967 8688 INFO demo_v7_migrated OpenUpgrade: table product_packaging, column width: renaming to openupgrade_
2014-07-23 12:43:14,975 8688 INFO demo_v7_migrated OpenUpgrade: table product_product, column color: renaming to openupgrade_
2014-07-23 12:43:14,977 8688 INFO demo_v7_migrated OpenUpgrade: table product_product, column image: renaming to image_variant
2014-07-23 12:43:14,979 8688 INFO demo_v7_migrated OpenUpgrade: table product_product, column variants: renaming to openupgrade_
2014-07-23 12:43:14,980 8688 INFO demo_v7_migrated OpenUpgrade: table product_product, column price_extra: renaming to openupgrade_
2014-07-23 12:43:14,982 8688 INFO demo_v7_migrated OpenUpgrade: table product_template, column produce_delay: renaming to openupgrade_
2014-07-23 12:43:14,984 8688 INFO demo_v7_migrated OpenUpgrade: table product_template, column cost_method: renaming to openupgrade_
2014-07-23 12:43:14,985 8688 INFO demo_v7_migrated OpenUpgrade: table product_template, column standard_price: renaming to openupgrade_
2014-07-23 12:43:20,051 8688 INFO demo_v7_migrated OpenUpgrade: product: post-migration script called with version 7.0.1.1
2014-07-23 12:43:20,060 8688 DEBUG demo_v7_migrated OpenUpgrade: Running UPDATE product_template as new_table SET color=( SELECT old_table.
2014-07-23 12:43:20,060 8688 DEBUG demo_v7_migrated OpenUpgrade: 48 rows affected
2014-07-23 12:43:20,062 8688 DEBUG demo_v7_migrated OpenUpgrade: Running UPDATE product_template SET color=0 WHERE id = 12
2014-07-23 12:43:20,062 8688 DEBUG demo_v7_migrated OpenUpgrade: 1 rows affected
2014-07-23 12:43:20,063 8688 DEBUG demo_v7_migrated OpenUpgrade: Running UPDATE product_template SET color=None WHERE id = 5
2014-07-23 12:43:20,064 8688 DEBUG demo_v7_migrated OpenUpgrade: 1 rows affected
2014-07-23 12:43:21,075 8688 ERROR demo_v7_migrated OpenUpgrade: product: error in migration script /var/tmp/
2014-07-23 12:43:21,076 8688 ERROR demo_v7_migrated OpenUpgrade: 'NoneType' object has no attribute '__getitem__'
Traceback (most recent call last):
File "/var/tmp/
func(cr, version)
File "/var/tmp/
quick_
File "/var/tmp/
vals = [str(x[0][:]) for x in cr.fetchall()]
TypeError: 'NoneType' object has no attribute '__getitem__'
2014-07-23 12:43:21,110 8688 ERROR demo_v7_migrated openerp.
`-> procurement
: 'NoneType' object has no attribute '__getitem__'
2014-07-23 12:43:21,124 8688 CRITICAL demo_v7_migrated openerp.
Traceback (most recent call last):
File "/var/tmp/
registry = RegistryManager
File "/var/tmp/
openerp.
File "/var/tmp/
force, status, report, loaded_modules, update_module, upg_registry)
File "/var/tmp/
loaded, processed = load_module_
File "/var/tmp/
migrations.
File "/var/tmp/
mod.
File "/var/tmp/
func(cr, version)
File "/var/tmp/
quick_
File "/var/tmp/
vals = [str(x[0][:]) for x in cr.fetchall()]
TypeError: 'NoneType' object has no attribute '__getitem__'
Hi,
You're trying to migrate from 7.0 to 8.0. The project is now host on Github, and if you're running the code from launchpad, it's not up to date. /github. com/OpenUpgrade /OpenUpgrade/ tree/8. 0 and if you find some errors, report a bug on github.
Plz use this repository https:/
Thanks for using OpenUpgrade.
Regards.