Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
2 Odpowiedzi
2047 Widoki

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



Awatar
Odrzuć

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

Najlepsza odpowiedź

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

Awatar
Odrzuć

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

Najlepsza odpowiedź

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.

Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
0
cze 25
410
2
lis 23
1603
0
maj 22
2270
0
kwi 20
2742
2
lip 25
611