Community mailing list archives

Re: Workshop Automation Module - Error

Mohamed Magdy
- 01/22/2015 20:14:38
Dear Elikplim,

All you need to set the field 'Warehouse' in the user form, you can find it directly under the profile image of the user.

Best Regards,

Mohamed Magdy
Mob: +201114347478

On Wed, Jan 21, 2015 at 9:57 AM, Elikplim Elliot Kitsikpui <> wrote:

Dear Experts,

I have installed a module called WAO, which is a workshop automation module, everything works fine when using admin but, with the necessary permissions given to a new user, they get this error when they click the menu item.

Can someone please help me out, I’m sure am doing something wrong somewhere, will be glad if you can help or recommend some other module that works better  for automating car workshop.

Thank you.

OpenERP Server Error

Client Traceback (most recent call last):
  File "/opt/openerp/server/openerp/addons/web/", line 204, in dispatch
    response["result"] = method(self, **self.params)
  File "/opt/openerp/server/openerp/addons/web/controllers/", line 1128, in call_kw
    return self._call_kw(req, model, method, args, kwargs)
  File "/opt/openerp/server/openerp/addons/web/controllers/", line 1120, in _call_kw
    return getattr(req.session.model(model), method)(*args, **kwargs)
  File "/opt/openerp/server/openerp/addons/web/", line 42, in proxy
    result = self.proxy.execute_kw(self.session._db, self.session._uid, self.session._password, self.model, method, args, kw)
  File "/opt/openerp/server/openerp/addons/web/", line 30, in proxy_method
    result = self.session.send(self.service_name, method, *args)
  File "/opt/openerp/server/openerp/addons/web/", line 103, in send
    raise xmlrpclib.Fault(, formatted_info)

Server Traceback (most recent call last):
  File "/opt/openerp/server/openerp/addons/web/", line 89, in send
    return openerp.netsvc.dispatch_rpc(service_name, method, args)
  File "/opt/openerp/server/openerp/", line 296, in dispatch_rpc
    result = ExportService.getService(service_name).dispatch(method, params)
  File "/opt/openerp/server/openerp/service/", line 626, in dispatch
    res = fn(db, uid, *params)
  File "/opt/openerp/server/openerp/osv/", line 190, in execute_kw
    return self.execute(db, uid, obj, method, *args, **kw or {})
  File "/opt/openerp/server/openerp/osv/", line 132, in wrapper
    return f(self, dbname, *args, **kwargs)
  File "/opt/openerp/server/openerp/osv/", line 199, in execute
    res = self.execute_cr(cr, uid, obj, method, *args, **kw)
  File "/opt/openerp/server/openerp/addons/audittrail/", line 532, in execute_cr
    return fct_src(cr, uid, model, method, *args, **kw)
  File "/opt/openerp/server/openerp/osv/", line 187, in execute_cr
    return getattr(object, method)(cr, uid, *args, **kw)
  File "/opt/openerp/server/openerp/osv/", line 2672, in read_group
    self._apply_ir_rules(cr, uid, query, 'read', context=context)
  File "/opt/openerp/server/openerp/osv/", line 4816, in _apply_ir_rules
    rule_where_clause, rule_where_clause_params, rule_tables = rule_obj.domain_get(cr, uid, self._name, mode, context=context)
  File "/opt/openerp/server/openerp/addons/base/ir/", line 150, in domain_get
    dom = self._compute_domain(cr, uid, model_name, mode)
  File "/opt/openerp/server/openerp/tools/", line 18, in lookup
    r = self.lookup(self2, cr, *args)
  File "/opt/openerp/server/openerp/tools/", line 46, in lookup
    value = d[key] = self.method(self2, cr, *args)
  File "/opt/openerp/server/openerp/addons/base/ir/", line 130, in _compute_domain
    rule_domain =, uid,, ['domain'])['domain']
  File "/opt/openerp/server/openerp/osv/", line 3679, in read
    result = self._read_flat(cr, user, select, fields, context, load)
  File "/opt/openerp/server/openerp/osv/", line 3800, in _read_flat
    res2 = self._columns[f].get(cr, self, ids, f, user, context=context, values=res)
  File "/opt/openerp/server/openerp/osv/", line 1145, in get
    result = self._fnct(obj, cr, uid, ids, name, self._arg, context)
  File "/opt/openerp/server/openerp/addons/base/ir/", line 53, in _domain_force_get
    res[] = expression.normalize_domain(eval(rule.domain_force, eval_context))
  File "/opt/openerp/server/openerp/tools/", line 285, in safe_eval
    return eval(test_expr(expr, _SAFE_OPCODES, mode=mode), globals_dict, locals_dict)
  File "", line 1, in <module>
AttributeError: 'NoneType' object has no attribute 'id'

Post to: