İçereği Atla
Menü
Bu soru işaretlendi
1 Cevapla
2209 Görünümler

Hello Odoo Community:

   Please let me know how to fix this error; thanks a lot!

Odoo Server Error


Traceback (most recent call last):

File "C:\Program Files\Odoo 14.0.20220420\server\odoo\addons\base\models\ir_http\.py",\ line\ 237,\ in\ _dispatch

\ \ \ \ result\ =\ request\.dispatch\(\)

\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\http\.py",\ line\ 685,\ in\ dispatch

\ \ \ \ result\ =\ self\._call_function\(\*\*self\.params\)

\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\http\.py",\ line\ 361,\ in\ _call_function

\ \ \ \ return\ checked_call\(self\.db,\ \*args,\ \*\*kwargs\)

\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\service\model\.py",\ line\ 94,\ in\ wrapper

\ \ \ \ return\ f\(dbname,\ \*args,\ \*\*kwargs\)

\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\http\.py",\ line\ 349,\ in\ checked_call

\ \ \ \ result\ =\ self\.endpoint\(\*a,\ \*\*kw\)

\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\http\.py",\ line\ 914,\ in\ __call__

\ \ \ \ return\ self\.method\(\*args,\ \*\*kw\)

\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\http\.py",\ line\ 533,\ in\ response_wrap

\ \ \ \ response\ =\ f\(\*args,\ \*\*kw\)

\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\addons\web\controllers\main\.py",\ line\ 1352,\ in\ search_read

\ \ \ \ return\ self\.do_search_read\(model,\ fields,\ offset,\ limit,\ domain,\ sort\)

\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\addons\web\controllers\main\.py",\ line\ 1371,\ in\ do_search_read

\ \ \ \ return\ Model\.web_search_read\(domain,\ fields,\ offset=offset,\ limit=limit,\ order=sort\)

\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\addons\web\models\models\.py",\ line\ 62,\ in\ web_search_read

\ \ \ \ records\ =\ self\.search_read\(domain,\ fields,\ offset=offset,\ limit=limit,\ order=order\)

\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\addons\account\models\account_move\.py",\ line\ 3800,\ in\ search_read

\ \ \ \ return\ super\(AccountMoveLine,\ self\.with_context\(domain_cumulated_balance=to_tuple\(domain\ or\ \[\]\),\ order_cumulated_balance=order\)\)\.search_read\(domain,\ fields,\ offset,\ limit,\ order\)

\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\models\.py",\ line\ 4859,\ in\ search_read

\ \ \ \ result\ =\ records\.read\(fields\)

\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\models\.py",\ line\ 3022,\ in\ read

\ \ \ \ return\ self\._read_format\(fnames=fields,\ load=load\)

\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\models\.py",\ line\ 3042,\ in\ _read_format

\ \ \ \ vals\[name\]\ =\ convert\(record\[name\],\ record,\ use_name_get\)

\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\fields\.py",\ line\ 2687,\ in\ convert_to_read

\ \ \ \ return\ \(value\.id,\ value\.sudo\(\)\.display_name\)

\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\fields\.py",\ line\ 1021,\ in\ __get__

\ \ \ \ self\.compute_value\(recs\)

\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\fields\.py",\ line\ 1177,\ in\ compute_value

\ \ \ \ records\._compute_field_value\(self\)

\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\addons\base_automation\models\base_automation\.py",\ line\ 363,\ in\ _compute_field_value

\ \ \ \ return\ _compute_field_value\.origin\(self,\ field\)

\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\addons\mail\models\mail_thread\.py",\ line\ 410,\ in\ _compute_field_value

\ \ \ \ return\ super\(\)\._compute_field_value\(field\)

\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\models\.py",\ line\ 4069,\ in\ _compute_field_value

\ \ \ \ getattr\(self,\ field\.compute\)\(\)

\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\models\.py",\ line\ 1728,\ in\ _compute_display_name

\ \ \ \ names\ =\ dict\(self\.name_get\(\)\)

\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\addons\account\models\account_move\.py",\ line\ 2058,\ in\ name_get

\ \ \ \ name\ =\ move\._get_move_display_name\(show_ref=True\)

\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\addons\account\models\account_move\.py",\ line\ 2281,\ in\ _get_move_display_name

\ \ \ \ return\ \(draft_name\ or\ self\.name\)\ \+\ \(show_ref\ and\ self\.ref\ and\ '\ \(%s%s\)'\ %\ \(self\.ref\[:50\],\ '\.\.\.'\ if\ len\(self\.ref\)\ >\ 50\ else\ ''\)\ or\ ''\)

Exception


The\ above\ exception\ was\ the\ direct\ cause\ of\ the\ following\ exception:


Traceback\ \(most\ recent\ call\ last\):

\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\http\.py",\ line\ 641,\ in\ _handle_exception

\ \ \ \ return\ super\(JsonRequest,\ self\)\._handle_exception\(exception\)

\ \ File\ "C:\Program\ Files\Odoo\ 14\.0\.20220420\server\odoo\http.py", line 317, in _handle_exception

raise exception.with_traceback(None) from new_cause

TypeError: unsupported operand type(s) for +: 'bool' and 'str'​

Avatar
Vazgeç
En İyi Yanıt

HI,

There is no information provided about how to reproduce the error.  If you are getting this error from invoicing dashboard just pull the latest version of odoo source code and try with it.

Such a traceback is recently fixed in the core. If this doesn't solve your issue, please provide the steps to reproduce the same in standard version of odoo community.


Make sure custom codes are not causing any issues.


Thanks

Avatar
Vazgeç
Üretici

Thank you so much for your reply. Because I am not the operator, I am guessing that it might be caused by an incorrect correlation between customer and supplier's AR and AP accounts. I am trying to delete that transaction from the list view; but because of this error, I cannot delete it that way. Is there anyway I can circumpass that error? Thanks a lot!

İlgili Gönderiler Cevaplar Görünümler Aktivite
2
Şub 24
24807
1
Tem 22
3039
0
Tem 23
156
2
Nis 24
29107
5
Mar 20
20686