Error when Update Module List

Bug #1098613 reported by Jānis
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenERP Management System
Fix Released
Undecided
Virgil Dupras

Bug Description

Hello,

v7.0
browser - Chromium

Steps:
1. Make new database with demo data without mgmtsystem modules (in addons directory).
2. Make Log Out.
3. Copy mgmtsystem modules into addons directory.
4. Log In.
5. Update modules list Settings / Modules / Update Modules List / click Update - error:

OpenERP Server Error
Client Traceback (most recent call last):
  File "/opt/openerp/web/addons/web/http.py", line 195, in dispatch
    response["result"] = method(self, **self.params)
  File "/opt/openerp/web/addons/web/controllers/main.py", line 1082, in call_button
    action = self._call_kw(req, model, method, args, {})
  File "/opt/openerp/web/addons/web/controllers/main.py", line 1070, in _call_kw
    return getattr(req.session.model(model), method)(*args, **kwargs)
  File "/opt/openerp/web/addons/web/session.py", line 40, in proxy
    result = self.proxy.execute_kw(self.session._db, self.session._uid, self.session._password, self.model, method, args, kw)
  File "/opt/openerp/web/addons/web/session.py", line 28, in proxy_method
    result = self.session.send(self.service_name, method, *args)
  File "/opt/openerp/web/addons/web/session.py", line 101, in send
    raise xmlrpclib.Fault(openerp.tools.exception_to_unicode(e), formatted_info)

Server Traceback (most recent call last):
  File "/opt/openerp/web/addons/web/session.py", line 87, in send
    return openerp.netsvc.dispatch_rpc(service_name, method, args)
  File "/opt/openerp/server/openerp/netsvc.py", line 289, in dispatch_rpc
    result = ExportService.getService(service_name).dispatch(method, params)
  File "/opt/openerp/server/openerp/service/web_services.py", line 614, in dispatch
    res = fn(db, uid, *params)
  File "/opt/openerp/server/openerp/osv/osv.py", line 169, in execute_kw
    return self.execute(db, uid, obj, method, *args, **kw or {})
  File "/opt/openerp/server/openerp/osv/osv.py", line 123, in wrapper
    return f(self, dbname, *args, **kwargs)
  File "/opt/openerp/server/openerp/osv/osv.py", line 179, in execute
    res = self.execute_cr(cr, uid, obj, method, *args, **kw)
  File "/opt/openerp/addons/audittrail/audittrail.py", line 514, in execute_cr
    return fct_src(cr, uid, model, method, *args, **kw)
  File "/opt/openerp/server/openerp/osv/osv.py", line 166, in execute_cr
    return getattr(object, method)(cr, uid, *args, **kw)
  File "/opt/openerp/server/openerp/addons/base/module/wizard/base_module_update.py", line 42, in update_module
    update, add = module_obj.update_list(cr, uid,)
  File "/opt/openerp/server/openerp/addons/base/module/module.py", line 618, in update_list
    handler.load_addons()
  File "/opt/openerp/web/addons/web/http.py", line 546, in load_addons
    m = __import__('openerp.addons.' + module)
  File "/opt/openerp/server/openerp/modules/module.py", line 133, in load_module
    mod = imp.load_module('openerp.addons.' + module_part, f, path, descr)
  File "/opt/openerp/addons/mgmtsystem_review/__init__.py", line 24, in <module>
    import wizard
ImportError: No module named wizard

Jānis (janisjanis)
description: updated
Jānis (janisjanis)
summary: - Bug when Update Module List
+ Error when Update Module List
Changed in openerp-mgmtsystem:
assignee: nobody → Maxime Chambreuil (http://www.savoirfairelinux.com) (max3903)
Revision history for this message
Virgil Dupras (hsoft) wrote :

It looks like it was a copy/paste error. The wizard submodule doesn't exist in mgmsystem_review. In 6.1, it didn't cause problems because "import wizard" must have imported an openerp built-in module, but it looks like they've cleaned up their namespace for 7.0, thus triggering this bug. Fixed in the related branch ~savoirfairelinux-openerp/openerp-mgmtsystem/7.0

Changed in openerp-mgmtsystem:
status: New → Fix Released
assignee: Maxime Chambreuil (http://www.savoirfairelinux.com) (max3903) → Virgil Dupras (hsoft)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.