Hi,
When I click on Personnel in Odoo 16 Enterprise (on premise) and then want to click on an employee, I get this error. Why?
RPC_ERROR
Odoo Server Error
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/odoo/api\.py",\ line\ 984,\ in\ get
\ \ \ \ cache_value\ =\ field_cache\[record\._ids\[0\]\]
KeyError:\ 2
During\ handling\ of\ the\ above\ exception,\ another\ exception\ occurred:
Traceback\ \(most\ recent\ call\ last\):
\ \ File\ "/usr/lib/python3/dist\-packages/odoo/fields\.py",\ line\ 1160,\ in\ __get__
\ \ \ \ value\ =\ env\.cache\.get\(record,\ self\)
\ \ File\ "/usr/lib/python3/dist\-packages/odoo/api\.py",\ line\ 991,\ in\ get
\ \ \ \ raise\ CacheMiss\(record,\ field\)
odoo\.exceptions\.CacheMiss:\ 'hr\.employee\.public\(2,\)\.company_id'
During\ handling\ of\ the\ above\ exception,\ another\ exception\ occurred:
Traceback\ \(most\ recent\ call\ last\):
\ \ File\ "/usr/lib/python3/dist\-packages/odoo/http\.py",\ line\ 1584,\ in\ _serve_db
\ \ \ \ return\ service_model\.retrying\(self\._serve_ir_http,\ self\.env\)
\ \ File\ "/usr/lib/python3/dist\-packages/odoo/service/model\.py",\ line\ 133,\ in\ retrying
\ \ \ \ result\ =\ func\(\)
\ \ File\ "/usr/lib/python3/dist\-packages/odoo/http\.py",\ line\ 1611,\ in\ _serve_ir_http
\ \ \ \ response\ =\ self\.dispatcher\.dispatch\(rule\.endpoint,\ args\)
\ \ File\ "/usr/lib/python3/dist\-packages/odoo/http\.py",\ line\ 1815,\ in\ dispatch
\ \ \ \ result\ =\ self\.request\.registry\['ir\.http'\]\._dispatch\(endpoint\)
\ \ File\ "/usr/lib/python3/dist\-packages/odoo/addons/website/models/ir_http\.py",\ line\ 237,\ in\ _dispatch
\ \ \ \ response\ =\ super\(\)\._dispatch\(endpoint\)
\ \ File\ "/usr/lib/python3/dist\-packages/odoo/addons/base/models/ir_http\.py",\ line\ 154,\ in\ _dispatch
\ \ \ \ result\ =\ endpoint\(\*\*request\.params\)
\ \ File\ "/usr/lib/python3/dist\-packages/odoo/http\.py",\ line\ 697,\ in\ route_wrapper
\ \ \ \ result\ =\ endpoint\(self,\ \*args,\ \*\*params_ok\)
\ \ File\ "/usr/lib/python3/dist\-packages/odoo/addons/hr_org_chart/controllers/hr_org_chart\.py",\ line\ 55,\ in\ get_org_chart
\ \ \ \ employee\ =\ self\._check_employee\(employee_id,\ \*\*kw\)
\ \ File\ "/usr/lib/python3/dist\-packages/odoo/addons/hr_org_chart/controllers/hr_org_chart\.py",\ line\ 27,\ in\ _check_employee
\ \ \ \ Employee\.browse\(employee_id\)\.check_access_rule\('read'\)
\ \ File\ "/usr/lib/python3/dist\-packages/odoo/models\.py",\ line\ 3474,\ in\ check_access_rule
\ \ \ \ invalid\ =\ self\ \-\ self\._filter_access_rules_python\(operation\)
\ \ File\ "/usr/lib/python3/dist\-packages/odoo/models\.py",\ line\ 3529,\ in\ _filter_access_rules_python
\ \ \ \ return\ self\.sudo\(\)\.filtered_domain\(dom\ or\ \[\]\)
\ \ File\ "/usr/lib/python3/dist\-packages/odoo/models\.py",\ line\ 5481,\ in\ filtered_domain
\ \ \ \ data\ =\ record\.mapped\(key\)
\ \ File\ "/usr/lib/python3/dist\-packages/odoo/models\.py",\ line\ 5401,\ in\ mapped
\ \ \ \ recs\ =\ recs\._fields\[name\]\.mapped\(recs\)
\ \ File\ "/usr/lib/python3/dist\-packages/odoo/fields\.py",\ line\ 1279,\ in\ mapped
\ \ \ \ self\.__get__\(first\(remaining\),\ type\(remaining\)\)
\ \ File\ "/usr/lib/python3/dist\-packages/odoo/fields\.py",\ line\ 2799,\ in\ __get__
\ \ \ \ return\ super\(\)\.__get__\(records,\ owner\)
\ \ File\ "/usr/lib/python3/dist\-packages/odoo/fields\.py",\ line\ 1186,\ in\ __get__
\ \ \ \ recs\._fetch_field\(self\)
\ \ File\ "/usr/lib/python3/dist\-packages/odoo/models\.py",\ line\ 3190,\ in\ _fetch_field
\ \ \ \ self\._read\(fnames\)
\ \ File\ "/usr/lib/python3/dist\-packages/odoo/models\.py",\ line\ 3267,\ in\ _read
\ \ \ \ cr\.execute\(query_str,\ params\ \+\ \[sub_ids\]\)
\ \ File\ "/usr/lib/python3/dist\-packages/odoo/sql_db\.py",\ line\ 321,\ in\ execute
\ \ \ \ res\ =\ self\._obj\.execute\(query,\ params\)
psycopg2\.errors\.UndefinedColumn:\ column\ hr_employee_public\.timesheet_manager_id\ does\ not\ exist
LINE\ 1:\ \.\.\.ic"\."expense_manager_id"\ AS\ "expense_manager_id",\ "hr_employ\.\.\.
\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \^
The\ above\ server\ error\ caused\ the\ following\ client\ error:
OwlError:\ The\ following\ error\ occurred\ in\ onWillStart:\ "Odoo\ Server\ Error"
\ \ \ \ at\ wrapError\ \(https://odoo\.ittest\.com/web/assets/debug/web\.assets_common\.js:18999:23\)\ \(/web/static/lib/owl/owl\.js:2604\)
\ \ \ \ at\ onWillStart\ \(https://odoo\.ittest\.com/web/assets/debug/web\.assets_common\.js:19042:29\)\ \(/web/static/lib/owl/owl\.js:2647\)
\ \ \ \ at\ HrOrgChart\.setup\ \(https://odoo\.ittest\.com/web/assets/debug/web\.assets_backend\.js:273619:9\)\ \(/hr_org_chart/static/src/fields/hr_org_chart\.js:67\)
\ \ \ \ at\ new\ ComponentNode\ \(https://odoo\.ittest\.com/web/assets/debug/web\.assets_common\.js:18751:28\)\ \(/web/static/lib/owl/owl\.js:2356\)
\ \ \ \ at\ https://odoo\.ittest\.com/web/assets/debug/web\.assets_common\.js:22176:28\ \(/web/static/lib/owl/owl\.js:5781\)
\ \ \ \ at\ Field\.template\ \(eval\ at\ compile\ \(https://odoo\.ittest\.com/web/assets/debug/web\.assets_common\.js:21942:20\),\ :18:31\)\ \(/web/static/lib/owl/owl\.js:5547\)
\ \ \ \ at\ Fiber\._render\ \(https://odoo\.ittest\.com/web/assets/debug/web\.assets_common\.js:18117:38\)\ \(/web/static/lib/owl/owl\.js:1722\)
\ \ \ \ at\ Fiber\.render\ \(https://odoo\.ittest\.com/web/assets/debug/web\.assets_common\.js:18109:18\)\ \(/web/static/lib/owl/owl\.js:1714\)
\ \ \ \ at\ ComponentNode\.initiateRender\ \(https://odoo\.ittest\.com/web/assets/debug/web\.assets_common\.js:18773:23\)\ \(/web/static/lib/owl/owl\.js:2378\)
Caused\ by:\ RPC_ERROR:\ Odoo\ Server\ Error
\ \ \ \ at\ makeErrorFromResponse\ \(https://odoo\.ittest\.com/web/assets/debug/web\.assets_backend\.js:10565:19\)\ \(/web/static/src/core/network/rpc_service\.js:34\)
\ \ \ \ at\ XMLHttpRequest\.\ \(https://odoo.ittest.com/web/assets/debug/web.assets_backend.js:10618:27) (/web/static/src/core/network/rpc_service.js:87)