Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
2 Odpovědi
2020 Zobrazení

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
Zrušit

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

Nejlepší odpověď

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
Zrušit

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

Nejlepší odpověď

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
Zrušit
Related Posts Odpovědi Zobrazení Aktivita
0
čvn 25
397
2
lis 23
1591
0
kvě 22
2251
0
dub 20
2722
2
čvc 25
585