← Back to team overview

openupgrade-drivers team mailing list archive

Report of progress.

 

Hi all,

This is a simple report of progress.  I will keep reviewing a report
back when I have some new insight.

Environment:

A branch of OpenUpgrade based on latest 8.0.  This branchs merges
Stefan's 8.0-crm and the current state of my own 8.0-valid-rrules branch
[1].

The command for migrate the DB via:  ./openerp-server -d mydb8 -u all
--stop-after-init

It ends.  There are errors logged (about not having an ESC/POS device,
and other that say they should be ignore while using openeupgrade). 
Lots of warnings. 

Nevertheless, I ran the normal Odoo against the DB.  I was able to
connect, the following logs are shown:

2014-12-31 19:27:16,870 391 ERROR mercurio8
openerp.addons.base.ir.ir_model: Missing model project.phase
2014-12-31 19:27:16,886 391 ERROR mercurio8
openerp.addons.base.ir.ir_model: Missing model project.phase
2014-12-31 19:27:16,887 391 ERROR mercurio8
openerp.addons.base.ir.ir_model: Missing model project.user.allocation
2014-12-31 19:27:16,960 391 ERROR mercurio8
openerp.addons.base.ir.ir_model: Missing model process.process
2014-12-31 19:27:16,961 391 ERROR mercurio8
openerp.addons.base.ir.ir_model: Missing model process.node
2014-12-31 19:27:16,962 391 ERROR mercurio8
openerp.addons.base.ir.ir_model: Missing model process.transition
2014-12-31 19:27:16,996 391 ERROR mercurio8
openerp.addons.base.ir.ir_model: Missing model project.gtd.context
2014-12-31 19:27:16,997 391 ERROR mercurio8
openerp.addons.base.ir.ir_model: Missing model project.gtd.timebox
2014-12-31 19:27:17,010 391 ERROR mercurio8
openerp.addons.base.ir.ir_model: Missing model document.page
2014-12-31 19:27:17,011 391 ERROR mercurio8
openerp.addons.base.ir.ir_model: Missing model document.webdav.dir.property
2014-12-31 19:27:17,014 391 ERROR mercurio8
openerp.addons.base.ir.ir_model: Missing model document.webdav.file.property
2014-12-31 19:27:17,016 391 ERROR mercurio8
openerp.addons.base.ir.ir_model: Missing model project.compute.phases
2014-12-31 19:27:17,018 391 ERROR mercurio8
openerp.addons.base.ir.ir_model: Missing model project.compute.tasks
2014-12-31 19:27:17,065 391 ERROR mercurio8
openerp.addons.base.ir.ir_model: Missing model document.page
2014-12-31 19:27:17,073 391 ERROR mercurio8
openerp.addons.base.ir.ir_model: Missing model document.page.history


Then the UI looks weird having several top-level menu items that should
not be there like "Project Stages".  Click this on leads to the
following traceback (fragment):

  File
"/home/manu/.buildout/eggs/odoo-8.0_20141230_130825_0816664-py2.7.egg/openerp/addons/base/ir/ir_actions.py",
line 326, in read
    results = super(ir_actions_act_window, self).read(cr, uid, ids,
fields=fields, context=context, load=load)
  File
"/home/manu/.buildout/eggs/odoo-8.0_20141230_130825_0816664-py2.7.egg/openerp/api.py",
line 237, in wrapper
    return old_api(self, *args, **kwargs)
  File
"/home/manu/.buildout/eggs/odoo-8.0_20141230_130825_0816664-py2.7.egg/openerp/models.py",
line 3091, in read
    result = BaseModel.read(records, fields, load=load)
  File
"/home/manu/.buildout/eggs/odoo-8.0_20141230_130825_0816664-py2.7.egg/openerp/api.py",
line 235, in wrapper
    return new_api(self, *args, **kwargs)
  File
"/home/manu/.buildout/eggs/odoo-8.0_20141230_130825_0816664-py2.7.egg/openerp/models.py",
line 3123, in read
    self._read_from_database(stored)
  File
"/home/manu/.buildout/eggs/odoo-8.0_20141230_130825_0816664-py2.7.egg/openerp/api.py",
line 235, in wrapper
    return new_api(self, *args, **kwargs)
  File
"/home/manu/.buildout/eggs/odoo-8.0_20141230_130825_0816664-py2.7.egg/openerp/models.py",
line 3287, in _read_from_database
    res2 = self._columns[f].get(cr, self._model, ids, f, user,
context=context, values=result)
  File
"/home/manu/.buildout/eggs/odoo-8.0_20141230_130825_0816664-py2.7.egg/openerp/osv/fields.py",
line 1356, in get
    result = self._fnct(obj, cr, uid, ids, name, self._arg, context)
  File
"/home/manu/.buildout/eggs/odoo-8.0_20141230_130825_0816664-py2.7.egg/openerp/addons/base/ir/ir_actions.py",
line 265, in _search_view
    field_get = self.pool[act.res_model].fields_view_get(cr, uid,
  File
"/home/manu/.buildout/eggs/odoo-8.0_20141230_130825_0816664-py2.7.egg/openerp/modules/registry.py",
line 101, in __getitem__
    return self.models[model_name]
KeyError: u'project.phase'


Since one the models not found is actually 'project.phase'.

Doing an rgrep over *.py files in openupgrade/openerp/addons finds
nothing.  However this model is defined in project_long_term in 7.0,
which is now empty in openupgrade (no analysis and no migrations), but
it *does* have content in odoo!  Deleted?

Should I restore this and an analysis (it will be my first run)...

Best regards,
Manuel.




Follow ups