Ir al contenido
Menú
Se marcó esta pregunta
2 Respuestas
2007 Vistas

I am getting below error on odoo 16 after recent odoo update


Traceback (most recent call last):
  File "/home/odoo/src/odoo/odoo/http.py", line 1584, in _serve_db
    return service_model.retrying(self._serve_ir_http, self.env)
  File "/home/odoo/src/odoo/odoo/service/model.py", line 133, in retrying
    result = func()
  File "/home/odoo/src/odoo/odoo/http.py", line 1611, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
  File "/home/odoo/src/odoo/odoo/http.py", line 1815, in dispatch
    result = self.request.registry['ir.http']._dispatch(endpoint)
  File "/home/odoo/src/odoo/odoo/addons/base/models/ir_http.py", line 154, in _dispatch
    result = endpoint(**request.params)
  File "/home/odoo/src/odoo/odoo/http.py", line 697, in route_wrapper
    result = endpoint(self, *args, **params_ok)
  File "/home/odoo/src/odoo/addons/web/controllers/dataset.py", line 42, in call_kw
    return self._call_kw(model, method, args, kwargs)
  File "/home/odoo/src/odoo/addons/web/controllers/dataset.py", line 33, in _call_kw
    return call_kw(request.env[model], method, args, kwargs)
  File "/home/odoo/src/odoo/odoo/api.py", line 461, in call_kw
    result = _call_kw_multi(method, model, args, kwargs)
  File "/home/odoo/src/odoo/odoo/api.py", line 448, in _call_kw_multi
    result = method(recs, *args, **kwargs)
  File "/home/odoo/src/enterprise/account_reports/models/account_report.py", line 3611, in get_report_informations
    options = self._get_options(previous_options)
  File "/home/odoo/src/enterprise/account_reports/models/account_report.py", line 1414, in _get_options
    initializer(options, previous_options=previous_options)
  File "/home/odoo/src/enterprise/account_reports/models/account_report.py", line 1399, in _init_options_custom
    self.env[custom_handler_model]._custom_options_initializer(self, options, previous_options)
  File "/home/odoo/src/enterprise/account_reports/models/account_aged_partner_balance.py", line 366, in _custom_options_initializer
    options['account_type'] = [account_type for account_type in options['account_type'] if account_type['id'] not in ('trade_payable', 'non_trade_payable')]
KeyError: 'account_type'

The above server error caused the following client error:
null



Avatar
Descartar

can you confirm that you are having the latest of ee and ce versions, also if you believe this error in the core, please provide steps to reproduce the same in runbot

Mejor respuesta

Hello Ismail Hassan Shaikh,


This issue can be fixed by upgrading Accounting module,

1) Head to the Apps Module within your Odoo database

2) Locate the Accounting Module among your installed apps

3) Click on the three dots located at the top of the Accounting Module and select 'Module info'

4) Proceed by upgrading the module.


Regards,

Karan BK

Avatar
Descartar

Hi,
to be specific, the module is account_report and if the latest source code is pulled, without upgrade the issue will be okay.

sharing related commits: Fix: https://github.com/odoo/enterprise/commit/bc3f549b2e3990d9fa0d6e686fc73a67face4572

source: https://github.com/odoo/enterprise/commit/c08d44a29d944f73b3ec243a9ead14e815c7ef2c

Mejor respuesta

This error is still being sent when the user selects the report option "Aged Receivable - Grouped". Upgrading account_report and the Accounting app doesn't fix this issue.

Avatar
Descartar
Publicaciones relacionadas Respuestas Vistas Actividad
0
jun 25
377
2
nov 23
1581
0
may 22
2239
0
abr 20
2710
2
jul 25
558