Comment 3 for bug 1338405

Revision history for this message
Simon ANDRÉ (sandre) wrote :

Hey,

This bug affect me on a another part of the recipe. The upgrade script. I will try to fix it like you say, and maybe make a merge request.

Thanks a lot

logfile
******
2014-07-11 14:49:28,149 INFO Read package version: 0.4.1-dev from /home/sandre/labo/rhode/project_buildout/VERSION.txt
2014-07-11 14:49:28,149 4822 INFO project_base openerp.upgrade: Read package version: 0.4.1-dev from /home/sandre/labo/rhode/project_buildout/VERSION.txt
Traceback (most recent call last):
  File "bin/upgrade_openerp", line 66, in <module>
    sys.exit(anybox.recipe.openerp.runtime.upgrade.upgrade('/home/sandre/labo/rhode/project_buildout/upgrade.py', 'run', '/home/sandre/labo/rhode/project_buildout/etc/openerp.cfg', '/home/sandre/labo/rhode/project_buildout'))
  File "/home/sandre/labo/rhode/project_buildout/anybox.recipe.openerp/anybox/recipe/openerp/runtime/upgrade.py", line 138, in upgrade
    statuscode = getattr(upgrade_module, upgrade_callable)(session, logger)
  File "/home/sandre/labo/rhode/project_buildout/upgrade.py", line 8, in run
    session.install_modules(modules)
  File "/home/sandre/labo/rhode/project_buildout/anybox.recipe.openerp/anybox/recipe/openerp/runtime/session.py", line 352, in install_modules
    self.update_modules_list()
  File "/home/sandre/labo/rhode/project_buildout/anybox.recipe.openerp/anybox/recipe/openerp/runtime/session.py", line 261, in update_modules_list
    self.registry('ir.module.module').update_list(self.cr, self.uid)
  File "/home/sandre/labo/rhode/project_buildout/parts/odoo/openerp/api.py", line 204, in wrapper
    return old_api(self, *args, **kwargs)
  File "/home/sandre/labo/rhode/project_buildout/parts/odoo/openerp/addons/base/module/module.py", line 600, in update_list
    known_mods = self.browse(cr, uid, self.search(cr, uid, []))
  File "/home/sandre/labo/rhode/project_buildout/parts/odoo/openerp/api.py", line 204, in wrapper
    return old_api(self, *args, **kwargs)
  File "/home/sandre/labo/rhode/project_buildout/parts/odoo/openerp/models.py", line 5043, in browse
    return self._browse(Environment(cr, uid, context or {}), ids)
  File "/home/sandre/labo/rhode/project_buildout/parts/odoo/openerp/api.py", line 666, in __new__
    env, envs = None, cls._local.environments
  File "/home/sandre/.buildout/eggs/Werkzeug-0.8.3-py2.7.egg/werkzeug/local.py", line 70, in __getattr__
    raise AttributeError(name)
AttributeError: environments