TypeError: onchange_shop_id() takes at most 6 arguments (10 given)

Bug #1190772 reported by Carlos Almeida
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenERP Brazilian Portuguese Localization (pt_BR)
Incomplete
Undecided
Unassigned

Bug Description

Para replicar:
1. Ir a vendas
2. Pedido de vendas
3. Criar

------------------------------------------------------
OpenERP Server Error
Client Traceback (most recent call last):
  File "/home/carlosalmeida/openerp-7.0/openerp-web/addons/web/http.py", line 204, in dispatch
    response["result"] = method(self, **self.params)
  File "/home/carlosalmeida/openerp-7.0/openerp-web/addons/web/controllers/main.py", line 1130, in call_kw
    return self._call_kw(req, model, method, args, kwargs)
  File "/home/carlosalmeida/openerp-7.0/openerp-web/addons/web/controllers/main.py", line 1122, in _call_kw
    return getattr(req.session.model(model), method)(*args, **kwargs)
  File "/home/carlosalmeida/openerp-7.0/openerp-web/addons/web/session.py", line 42, in proxy
    result = self.proxy.execute_kw(self.session._db, self.session._uid, self.session._password, self.model, method, args, kw)
  File "/home/carlosalmeida/openerp-7.0/openerp-web/addons/web/session.py", line 30, in proxy_method
    result = self.session.send(self.service_name, method, *args)
  File "/home/carlosalmeida/openerp-7.0/openerp-web/addons/web/session.py", line 103, in send
    raise xmlrpclib.Fault(openerp.tools.ustr(e), formatted_info)

Server Traceback (most recent call last):
  File "/home/carlosalmeida/openerp-7.0/openerp-web/addons/web/session.py", line 89, in send
    return openerp.netsvc.dispatch_rpc(service_name, method, args)
  File "/home/carlosalmeida/workspace/OpenERP 7.0/openerp-7.0/openerp/netsvc.py", line 292, in dispatch_rpc
    result = ExportService.getService(service_name).dispatch(method, params)
  File "/home/carlosalmeida/workspace/OpenERP 7.0/openerp-7.0/openerp/service/web_services.py", line 626, in dispatch
    res = fn(db, uid, *params)
  File "/home/carlosalmeida/workspace/OpenERP 7.0/openerp-7.0/openerp/osv/osv.py", line 188, in execute_kw
    return self.execute(db, uid, obj, method, *args, **kw or {})
  File "/home/carlosalmeida/workspace/OpenERP 7.0/openerp-7.0/openerp/osv/osv.py", line 131, in wrapper
    return f(self, dbname, *args, **kwargs)
  File "/home/carlosalmeida/workspace/OpenERP 7.0/openerp-7.0/openerp/osv/osv.py", line 197, in execute
    res = self.execute_cr(cr, uid, obj, method, *args, **kw)
  File "/home/carlosalmeida/workspace/OpenERP 7.0/openerp-7.0/openerp/osv/osv.py", line 185, in execute_cr
    return getattr(object, method)(cr, uid, *args, **kw)
TypeError: onchange_shop_id() takes at most 6 arguments (10 given)

Related branches

Carlos Almeida (cmsa)
description: updated
Revision history for this message
Renato Lima - http://www.akretion.com (renatonlima) wrote :

Carlos você pode informar o número de revisão das branches:

- addons
- fiscal_rule
- localização brasileira

Para tentar reproduzir o erro, pois não consegui reproduzir o erro com as ultimas revisões destas braches

Revision history for this message
Carlos Almeida (cmsa) wrote :

Oi as versões são:

- addons 9140
- fiscal_rule 62
- localização brasileira 544

Revision history for this message
Carlos Almeida (cmsa) wrote :

Parece que a vista está a chamar o método original e não os que o redefiniram, ou seja o do fiscal e do l10n_br.
Tentei trocar a classe de orm.Model para osv.Model e osv.osv, mas continua a dar erro, o script está a correr em modo debug do eclipse, mas também dá erro se correr sem ser em debug e também direto da consola.
Se você não consegue reproduzir o erro será o quê? alguma sugestão, além das versões dos branches?

Changed in openerp.pt-br-localiz:
status: New → Fix Released
status: Fix Released → Incomplete
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.