Skip ke Konten
Menu
Pertanyaan ini telah diberikan tanda
2 Replies
2010 Tampilan

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
Buang

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

Jawaban Terbai

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
Buang

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

Jawaban Terbai

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
Buang
Post Terkait Replies Tampilan Aktivitas
0
Jun 25
380
2
Nov 23
1584
0
Mei 22
2244
0
Apr 20
2713
2
Jul 25
561